From 8ce55cf8190324e1bdbf6c28c670dbaef13b15c6 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Fri, 22 May 2026 12:10:03 +0000 Subject: [PATCH 1/2] make tfgen --- examples/go.mod | 46 +- examples/go.sum | 96 +- .../pulumi-resource-cloudflare/schema.json | 4004 ++++++++--------- provider/go.mod | 74 +- provider/go.sum | 156 +- sdk/go.mod | 32 +- sdk/go.sum | 62 +- 7 files changed, 2240 insertions(+), 2230 deletions(-) diff --git a/examples/go.mod b/examples/go.mod index fad507dd7..95706ec3e 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,7 +2,7 @@ module github.com/pulumi/pulumi-cloudflare/examples/v4 go 1.25.8 -require github.com/pulumi/pulumi/pkg/v3 v3.236.0 +require github.com/pulumi/pulumi/pkg/v3 v3.242.0 replace github.com/Sirupsen/logrus => github.com/sirupsen/logrus v1.9.2 @@ -25,7 +25,6 @@ require ( github.com/Microsoft/go-winio v0.6.2 // indirect github.com/ProtonMail/go-crypto v1.1.6 // indirect github.com/agext/levenshtein v1.2.3 // indirect - github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect github.com/aws/aws-sdk-go v1.50.36 // indirect @@ -60,7 +59,7 @@ require ( github.com/clipperhouse/displaywidth v0.11.0 // indirect github.com/clipperhouse/uax29/v2 v2.7.0 // indirect github.com/cloudflare/circl v1.6.3 // indirect - github.com/cyphar/filepath-securejoin v0.4.1 // indirect + github.com/cyphar/filepath-securejoin v0.6.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/deckarep/golang-set/v2 v2.5.0 // indirect github.com/djherbis/times v1.5.0 // indirect @@ -73,8 +72,8 @@ require ( github.com/git-pkgs/purl v0.1.10 // indirect github.com/git-pkgs/vers v0.2.4 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect - github.com/go-git/go-billy/v5 v5.8.0 // indirect - github.com/go-git/go-git/v5 v5.18.0 // indirect + github.com/go-git/go-billy/v5 v5.9.0 // indirect + github.com/go-git/go-git/v5 v5.19.0 // indirect github.com/go-jose/go-jose/v3 v3.0.5 // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect @@ -104,7 +103,7 @@ require ( github.com/hashicorp/go-sockaddr v1.0.6 // indirect github.com/hashicorp/go-version v1.9.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hashicorp/hcl/v2 v2.22.0 // indirect + github.com/hashicorp/hcl/v2 v2.24.0 // indirect github.com/hashicorp/vault/api v1.12.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect @@ -112,6 +111,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.18.0 // indirect + github.com/klauspost/cpuid/v2 v2.3.0 // indirect github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.4.0 // indirect github.com/mattn/go-isatty v0.0.22 // indirect @@ -134,14 +134,14 @@ require ( github.com/pgavlin/fx v0.1.6 // indirect github.com/pgavlin/fx/v2 v2.0.12 // indirect github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect - github.com/pjbgf/sha1cd v0.3.2 // indirect + github.com/pjbgf/sha1cd v0.6.0 // indirect github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // 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.17.0 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.236.0 // indirect + github.com/pulumi/esc v0.24.0 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.242.0 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/rogpeppe/go-internal v1.14.1 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -162,11 +162,11 @@ require ( github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect github.com/xeipuuv/gojsonschema v1.2.0 // indirect github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect - github.com/zclconf/go-cty v1.13.2 // indirect + github.com/zclconf/go-cty v1.16.3 // indirect go.opencensus.io v0.24.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect - go.opentelemetry.io/collector/featuregate v1.57.0 // indirect - go.opentelemetry.io/collector/pdata v1.57.0 // indirect + go.opentelemetry.io/collector/featuregate v1.58.0 // indirect + go.opentelemetry.io/collector/pdata v1.58.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect go.opentelemetry.io/otel v1.43.0 // indirect @@ -180,23 +180,23 @@ require ( go.uber.org/multierr v1.11.0 // indirect gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.37.0 // indirect - golang.org/x/crypto v0.50.0 // indirect - golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect - golang.org/x/mod v0.34.0 // indirect - golang.org/x/net v0.53.0 // indirect + golang.org/x/crypto v0.51.0 // indirect + golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect + golang.org/x/mod v0.35.0 // indirect + golang.org/x/net v0.54.0 // indirect golang.org/x/oauth2 v0.36.0 // indirect golang.org/x/sync v0.20.0 // indirect - golang.org/x/sys v0.43.0 // indirect - golang.org/x/term v0.42.0 // indirect - golang.org/x/text v0.36.0 // indirect + golang.org/x/sys v0.44.0 // indirect + golang.org/x/term v0.43.0 // indirect + golang.org/x/text v0.37.0 // indirect golang.org/x/time v0.12.0 // indirect - golang.org/x/tools v0.43.0 // indirect + golang.org/x/tools v0.44.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect google.golang.org/api v0.169.0 // indirect google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348 // indirect - google.golang.org/grpc v1.81.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20260519071638-aa98bba5eb94 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94 // indirect + google.golang.org/grpc v1.81.1 // indirect google.golang.org/protobuf v1.36.11 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/examples/go.sum b/examples/go.sum index 95c58e906..6d7ace6d9 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -45,8 +45,6 @@ github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7l github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= -github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw= -github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= @@ -137,8 +135,8 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 h1:aBangftG7EVZoUb69Os8IaYg++6uMOdKK83QtkkvJik= github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2/go.mod h1:qwXFYgsP6T7XnJtbKlf1HP8AjxZZyzxMmc+Lq5GjlU4= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= -github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= -github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= +github.com/cyphar/filepath-securejoin v0.6.1 h1:5CeZ1jPXEiYt3+Z6zqprSAgSWiggmpVyciv8syjIpVE= +github.com/cyphar/filepath-securejoin v0.6.1/go.mod h1:A8hd4EnAeyujCJRrICiOWqjS1AX0a9kM5XL+NwKoYSc= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -182,12 +180,12 @@ github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c= github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.8.0 h1:I8hjc3LbBlXTtVuFNJuwYuMiHvQJDq1AT6u4DwDzZG0= -github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY= +github.com/go-git/go-billy/v5 v5.9.0 h1:jItGXszUDRtR/AlferWPTMN4j38BQ88XnXKbilmmBPA= +github.com/go-git/go-billy/v5 v5.9.0/go.mod h1:jCnQMLj9eUgGU7+ludSTYoZL/GGmii14RxKFj7ROgHw= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.18.0 h1:O831KI+0PR51hM2kep6T8k+w0/LIAD490gvqMCvL5hM= -github.com/go-git/go-git/v5 v5.18.0/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo= +github.com/go-git/go-git/v5 v5.19.0 h1:+WkVUQZSy/F1Gb13udrMKjIM2PrzsNfDKFSfo5tkMtc= +github.com/go-git/go-git/v5 v5.19.0/go.mod h1:Pb1v0c7/g8aGQJwx9Us09W85yGoyvSwuhEGMH7zjDKQ= github.com/go-jose/go-jose/v3 v3.0.5 h1:BLLJWbC4nMZOfuPVxoZIxeYsn6Nl2r1fITaJ78UQlVQ= github.com/go-jose/go-jose/v3 v3.0.5/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= @@ -282,8 +280,8 @@ github.com/hashicorp/go-version v1.9.0 h1:CeOIz6k+LoN3qX9Z0tyQrPtiB1DFYRPfCIBtaX github.com/hashicorp/go-version v1.9.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/hcl/v2 v2.22.0 h1:hkZ3nCtqeJsDhPRFz5EA9iwcG1hNWGePOTw6oyul12M= -github.com/hashicorp/hcl/v2 v2.22.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= +github.com/hashicorp/hcl/v2 v2.24.0 h1:2QJdZ454DSsYGoaE6QheQZjtKZSUs9Nh2izTWiwQxvE= +github.com/hashicorp/hcl/v2 v2.24.0/go.mod h1:oGoO1FIQYfn/AgyOhlg9qLC6/nOJPX3qGbkZpYAcqfM= github.com/hashicorp/vault/api v1.12.0 h1:meCpJSesvzQyao8FCOgk2fGdoADAnbDu2WPJN1lDLJ4= github.com/hashicorp/vault/api v1.12.0/go.mod h1:si+lJCYO7oGkIoNPAN8j3azBLTn9SjMGS+jFaHd1Cck= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= @@ -305,6 +303,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= +github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= +github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -369,8 +369,8 @@ github.com/pgavlin/fx/v2 v2.0.12 h1:SjjaJ68Dt8Z4zHwOpY/RPijd7lShs6xYupJbF9ra00M= github.com/pgavlin/fx/v2 v2.0.12/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc= github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 h1:LoCV5cscNVWyK5ChN/uCoIFJz8jZD63VQiGJIRgr6uo= github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386/go.mod h1:MRxHTJrf9FhdfNQ8Hdeh9gmHevC9RJE/fu8M3JIGjoE= -github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4= -github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A= +github.com/pjbgf/sha1cd v0.6.0 h1:3WJ8Wz8gvDz29quX1OcEmkAlUg9diU4GxJHqs0/XiwU= +github.com/pjbgf/sha1cd v0.6.0/go.mod h1:lhpGlyHLpQZoxMv8HcgXvZEhcGs0PG/vsZnEJ7H0iCM= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -384,12 +384,12 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= -github.com/pulumi/esc v0.17.0 h1:oaVOIyFTENlYDuqc3pW75lQT9jb2cd6ie/4/Twxn66w= -github.com/pulumi/esc v0.17.0/go.mod h1:XnSxlt5NkmuAj304l/gK4pRErFbtqq6XpfX1tYT9Jbc= -github.com/pulumi/pulumi/pkg/v3 v3.236.0 h1:Yj8ZHVGDzgITh6CwY7X1900oiYAUP+wN/5zF8Wr1DLo= -github.com/pulumi/pulumi/pkg/v3 v3.236.0/go.mod h1:O6ox9CMDOh6Kw/z+3UKlpRZSoyg8slSN3ee40Q5Cbc0= -github.com/pulumi/pulumi/sdk/v3 v3.236.0 h1:vX+0ZCmylokASSKRqvx8ryRnLeFl87xqh3l5cKAI4Ko= -github.com/pulumi/pulumi/sdk/v3 v3.236.0/go.mod h1:ybUihqUfVF1ZXBH3JNunYsAMz2P6i+7v5gzoJ60sVp0= +github.com/pulumi/esc v0.24.0 h1:sCtiB0qbyrlU1ZNzJn4dTLYiChl8xeCBFbHWl1YoXJg= +github.com/pulumi/esc v0.24.0/go.mod h1:eCOOkcDJS6eooGwdE4/E0+pOsvUWG254+KBmPCFwJpA= +github.com/pulumi/pulumi/pkg/v3 v3.242.0 h1:XSKYPCh2/WuRmK0qncQQ7vEbdXxbo7VM9959IwtaINg= +github.com/pulumi/pulumi/pkg/v3 v3.242.0/go.mod h1:Mgt/CpfdxGZ57alOsScFNA+XN4hwkAE0Jby9VNamNLk= +github.com/pulumi/pulumi/sdk/v3 v3.242.0 h1:gQIZ1ALbT5gCMuRoBscGzk7Rdbx9mbOc+YwDFxvRyss= +github.com/pulumi/pulumi/sdk/v3 v3.242.0/go.mod h1:P9VS6pQws3YBu67uszFRHn24n5AwzeMlyC2hIiHGWHg= github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E= github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw= github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= @@ -452,18 +452,18 @@ github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJu github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/zclconf/go-cty v1.13.2 h1:4GvrUxe/QUDYuJKAav4EYqdM47/kZa672LwmXFmEKT0= -github.com/zclconf/go-cty v1.13.2/go.mod h1:YKQzy/7pZ7iq2jNFzy5go57xdxdWoLLpaEp4u238AE0= +github.com/zclconf/go-cty v1.16.3 h1:osr++gw2T61A8KVYHoQiFbFd1Lh3JOCXc/jFLJXKTxk= +github.com/zclconf/go-cty v1.16.3/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= -go.opentelemetry.io/collector/featuregate v1.57.0 h1:KPDSUKYn6MHwgyGRSGPPcW/G96HH93pxuvvPwM+R8nY= -go.opentelemetry.io/collector/featuregate v1.57.0/go.mod h1:4ga1QBMPEejXXmpyJS8lmaRpknJ3Lb9Bvk6e420bUFU= -go.opentelemetry.io/collector/internal/testutil v0.151.0 h1:CFjDItLuqzblItOsnK6IPSdrsOaZCaDjYpB8qWG+XHI= -go.opentelemetry.io/collector/internal/testutil v0.151.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE= -go.opentelemetry.io/collector/pdata v1.57.0 h1:oDWBMjEIqyJO3GJEB+iwqxj47rxDK19OKzwaFEaE4sg= -go.opentelemetry.io/collector/pdata v1.57.0/go.mod h1:wZojinP6mNhLXudH8QXx/bjWzOsKMxi/FXwnk+12G/w= +go.opentelemetry.io/collector/featuregate v1.58.0 h1:Kh6Dpgbxywv/Q3D6qPehaSxNCxvr/U/ki7CL4y3udCo= +go.opentelemetry.io/collector/featuregate v1.58.0/go.mod h1:4ga1QBMPEejXXmpyJS8lmaRpknJ3Lb9Bvk6e420bUFU= +go.opentelemetry.io/collector/internal/testutil v0.152.0 h1:8LGwekR7mLcUDhT1ofLmdnrHRFuUa3U7PBd95ZvJEjQ= +go.opentelemetry.io/collector/internal/testutil v0.152.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE= +go.opentelemetry.io/collector/pdata v1.58.0 h1:5Lxut3NxKp87066Pzt+3q7+JUuFI5B3teCyLZIF8wIs= +go.opentelemetry.io/collector/pdata v1.58.0/go.mod h1:4vZtODINbC/JF3eGocnatdImzbRHseOywIcr+aULjCg= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= @@ -509,11 +509,11 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI= -golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q= +golang.org/x/crypto v0.51.0 h1:IBPXwPfKxY7cWQZ38ZCIRPI50YLeevDLlLnyC5wRGTI= +golang.org/x/crypto v0.51.0/go.mod h1:8AdwkbraGNABw2kOX6YFPs3WM22XqI4EXEd8g+x7Oc8= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8= -golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= +golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f h1:W3F4c+6OLc6H2lb//N1q4WpJkhzJCK5J6kUi1NTVXfM= +golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f/go.mod h1:J1xhfL/vlindoeF/aINzNzt2Bket5bjo9sdOYzOsU80= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= @@ -525,8 +525,8 @@ golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91 golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.34.0 h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI= -golang.org/x/mod v0.34.0/go.mod h1:ykgH52iCZe79kzLLMhyCUzhMci+nQj+0XkbXpNYtVjY= +golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM= +golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -544,8 +544,8 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= -golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA= -golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs= +golang.org/x/net v0.54.0 h1:2zJIZAxAHV/OHCDTCOHAYehQzLfSXuf/5SoL/Dv6w/w= +golang.org/x/net v0.54.0/go.mod h1:Sj4oj8jK6XmHpBZU/zWHw3BV3abl4Kvi+Ut7cQcY+cQ= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs= golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q= @@ -583,8 +583,8 @@ golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI= -golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/sys v0.44.0 h1:ildZl3J4uzeKP07r2F++Op7E9B29JRUy+a27EibtBTQ= +golang.org/x/sys v0.44.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= @@ -592,8 +592,8 @@ golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY= -golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY= +golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4= +golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -602,8 +602,8 @@ golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= -golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= +golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc= +golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38= golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE= golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -620,8 +620,8 @@ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= -golang.org/x/tools v0.43.0 h1:12BdW9CeB3Z+J/I/wj34VMl8X+fEXBxVR90JeMX5E7s= -golang.org/x/tools v0.43.0/go.mod h1:uHkMso649BX2cZK6+RpuIPXS3ho2hZo4FVwfoy1vIk0= +golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c= +golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -639,17 +639,17 @@ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98 google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 h1:ImUcDPHjTrAqNhlOkSocDLfG9rrNHH7w7uoKWPaWZ8s= google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7/go.mod h1:/3XmxOjePkvmKrHuBy4zNFw7IzxJXtAgdpXi8Ll990U= -google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348 h1:U8orV30l6KpDsi9dxU0CoJZGbjS8EEpw+6ba+XwGPQA= -google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348/go.mod h1:Yzdzr5OOZFgSsEV2D/Xi9NL3bszpXFAg0hFJiRohcD8= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348 h1:pfIbyB44sWzHiCpRqIen67ZQnVXSfIxWrqUMk1qwODE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= +google.golang.org/genproto/googleapis/api v0.0.0-20260519071638-aa98bba5eb94 h1:DddG61lE5LkX6144z22i0gma9BMBs5aZ9B8lZLobxyw= +google.golang.org/genproto/googleapis/api v0.0.0-20260519071638-aa98bba5eb94/go.mod h1:1dCETSCY2YKZNXQE3h4fun3TYwF5p8jejRKZgfWAgAY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94 h1:eZCjr/aAF8c5ccm5pb6T4EXgIei5MlAAPWPJk+5ArfY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.81.0 h1:W3G9N3KQf3BU+YuCtGKJk0CmxQNbAISICD/9AORxLIw= -google.golang.org/grpc v1.81.0/go.mod h1:xGH9GfzOyMTGIOXBJmXt+BX/V0kcdQbdcuwQ/zNw42I= +google.golang.org/grpc v1.81.1 h1:VnnIIZ88UzOOKLukQi+ImGz8O1Wdp8nAGGnvOfEIWQQ= +google.golang.org/grpc v1.81.1/go.mod h1:xGH9GfzOyMTGIOXBJmXt+BX/V0kcdQbdcuwQ/zNw42I= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= diff --git a/provider/cmd/pulumi-resource-cloudflare/schema.json b/provider/cmd/pulumi-resource-cloudflare/schema.json index a1e36e3ae..5f314e238 100644 --- a/provider/cmd/pulumi-resource-cloudflare/schema.json +++ b/provider/cmd/pulumi-resource-cloudflare/schema.json @@ -54,26 +54,26 @@ "variables": { "apiKey": { "type": "string", - "description": "The API key for operations. Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "The API key for operations. Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "apiToken": { "type": "string", - "description": "The API Token for operations. Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "The API Token for operations. Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "apiUserServiceKey": { "type": "string", - "description": "A special Cloudflare API key good for a restricted set of endpoints. Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "A special Cloudflare API key good for a restricted set of endpoints. Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "baseUrl": { "type": "string", - "description": "Value to override the default HTTP client base URL. Alternatively, can be configured using the \u003cspan pulumi-lang-nodejs=\"`baseUrl`\" pulumi-lang-dotnet=\"`BaseUrl`\" pulumi-lang-go=\"`baseUrl`\" pulumi-lang-python=\"`base_url`\" pulumi-lang-yaml=\"`baseUrl`\" pulumi-lang-java=\"`baseUrl`\"\u003e`baseUrl`\u003c/span\u003e environment variable." + "description": "Value to override the default HTTP client base URL. Alternatively, can be configured using the \u003cspan pulumi-lang-nodejs=\"`baseUrl`\" pulumi-lang-dotnet=\"`BaseUrl`\" pulumi-lang-go=\"`baseUrl`\" pulumi-lang-python=\"`base_url`\" pulumi-lang-yaml=\"`baseUrl`\" pulumi-lang-java=\"`baseUrl`\" pulumi-lang-hcl=\"`base_url`\"\u003e`baseUrl`\u003c/span\u003e environment variable." }, "email": { "type": "string", - "description": "A registered Cloudflare email address. Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e. Conflicts with \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e." + "description": "A registered Cloudflare email address. Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e. Conflicts with \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e." }, "userAgentOperatorSuffix": { "type": "string", @@ -98,7 +98,7 @@ }, "allowCredentials": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" }, "allowedHeaders": { "type": "array", @@ -228,7 +228,7 @@ "items": { "type": "string" }, - "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" + "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\" pulumi-lang-hcl=\"\"security_key\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" }, "mfaDisabled": { "type": "boolean", @@ -249,7 +249,7 @@ }, "enabled": { "type": "boolean", - "description": "Whether the OAuth configuration is enabled for this application. When set to \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, Access will not handle OAuth for this application. Defaults to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e if omitted.\n" + "description": "Whether the OAuth configuration is enabled for this application. When set to \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, Access will not handle OAuth for this application. Defaults to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e if omitted.\n" }, "grant": { "$ref": "#/types/cloudflare:index/AccessApplicationOauthConfigurationGrant:AccessApplicationOauthConfigurationGrant", @@ -273,7 +273,7 @@ "items": { "type": "string" }, - "description": "The URIs that are allowed as redirect URIs for dynamically registered clients. Must use the \u003cspan pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\"\u003e`https`\u003c/span\u003e protocol. Paths may end in `/*` to match all sub-paths.\n" + "description": "The URIs that are allowed as redirect URIs for dynamically registered clients. Must use the \u003cspan pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\" pulumi-lang-hcl=\"`https`\"\u003e`https`\u003c/span\u003e protocol. Paths may end in `/*` to match all sub-paths.\n" }, "enabled": { "type": "boolean", @@ -286,11 +286,11 @@ "properties": { "accessTokenLifetime": { "type": "string", - "description": "The lifetime of the access token. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" + "description": "The lifetime of the access token. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" }, "sessionDuration": { "type": "string", - "description": "The duration of the OAuth session. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" + "description": "The duration of the OAuth session. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" } }, "type": "object" @@ -303,7 +303,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -325,7 +325,7 @@ }, "mfaConfig": { "$ref": "#/types/cloudflare:index/AccessApplicationPolicyMfaConfig:AccessApplicationPolicyMfaConfig", - "description": "Configures multi-factor authentication (MFA) settings for this policy. For infrastructure applications only \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\"\u003e`sshPivKey`\u003c/span\u003e is a supported authenticator; for other application types use \u003cspan pulumi-lang-nodejs=\"`totp`\" pulumi-lang-dotnet=\"`Totp`\" pulumi-lang-go=\"`totp`\" pulumi-lang-python=\"`totp`\" pulumi-lang-yaml=\"`totp`\" pulumi-lang-java=\"`totp`\"\u003e`totp`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`biometrics`\" pulumi-lang-dotnet=\"`Biometrics`\" pulumi-lang-go=\"`biometrics`\" pulumi-lang-python=\"`biometrics`\" pulumi-lang-yaml=\"`biometrics`\" pulumi-lang-java=\"`biometrics`\"\u003e`biometrics`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`securityKey`\" pulumi-lang-dotnet=\"`SecurityKey`\" pulumi-lang-go=\"`securityKey`\" pulumi-lang-python=\"`security_key`\" pulumi-lang-yaml=\"`securityKey`\" pulumi-lang-java=\"`securityKey`\"\u003e`securityKey`\u003c/span\u003e.\n" + "description": "Configures multi-factor authentication (MFA) settings for this policy. For infrastructure applications only \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\" pulumi-lang-hcl=\"`ssh_piv_key`\"\u003e`sshPivKey`\u003c/span\u003e is a supported authenticator; for other application types use \u003cspan pulumi-lang-nodejs=\"`totp`\" pulumi-lang-dotnet=\"`Totp`\" pulumi-lang-go=\"`totp`\" pulumi-lang-python=\"`totp`\" pulumi-lang-yaml=\"`totp`\" pulumi-lang-java=\"`totp`\" pulumi-lang-hcl=\"`totp`\"\u003e`totp`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`biometrics`\" pulumi-lang-dotnet=\"`Biometrics`\" pulumi-lang-go=\"`biometrics`\" pulumi-lang-python=\"`biometrics`\" pulumi-lang-yaml=\"`biometrics`\" pulumi-lang-java=\"`biometrics`\" pulumi-lang-hcl=\"`biometrics`\"\u003e`biometrics`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`securityKey`\" pulumi-lang-dotnet=\"`SecurityKey`\" pulumi-lang-go=\"`securityKey`\" pulumi-lang-python=\"`security_key`\" pulumi-lang-yaml=\"`securityKey`\" pulumi-lang-java=\"`securityKey`\" pulumi-lang-hcl=\"`security_key`\"\u003e`securityKey`\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -1691,7 +1691,7 @@ }, "nameIdTransformJsonata": { "type": "string", - "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" + "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\" pulumi-lang-hcl=\"`name_id_format`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" }, "publicKey": { "type": "string", @@ -1716,7 +1716,7 @@ "items": { "type": "string" }, - "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" + "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\" pulumi-lang-hcl=\"\"offline_access\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" }, "spEntityId": { "type": "string", @@ -3283,7 +3283,7 @@ }, "authUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \" pulumi-lang-hcl=\" authorization_endpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" }, "authorizationServerId": { "type": "string", @@ -3299,7 +3299,7 @@ }, "certsUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \" pulumi-lang-hcl=\" jwks_uri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" }, "claims": { "type": "array", @@ -3331,7 +3331,7 @@ }, "emailClaimName": { "type": "string", - "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \"\u003e idToken \u003c/span\u003eresponse.\n" + "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \" pulumi-lang-hcl=\" id_token \"\u003e idToken \u003c/span\u003eresponse.\n" }, "headerAttributes": { "type": "array", @@ -3369,7 +3369,7 @@ }, "prompt": { "type": "string", - "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" + "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\" pulumi-lang-hcl=\"\"select_account\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" }, "redirectUrl": { "type": "string" @@ -3395,7 +3395,7 @@ }, "tokenUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \" pulumi-lang-hcl=\" token_endpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" } }, "type": "object", @@ -3436,7 +3436,7 @@ }, "seatDeprovision": { "type": "boolean", - "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" + "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \" pulumi-lang-hcl=\" user_deprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" }, "secret": { "type": "string", @@ -3529,7 +3529,7 @@ "items": { "type": "string" }, - "description": "Lists the MFA methods that users can authenticate with. \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\"\u003e`sshPivKey`\u003c/span\u003e is only relevant for infrastructure applications.\n" + "description": "Lists the MFA methods that users can authenticate with. \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\" pulumi-lang-hcl=\"`ssh_piv_key`\"\u003e`sshPivKey`\u003c/span\u003e is only relevant for infrastructure applications.\n" }, "amrMatchingSessionDuration": { "type": "string", @@ -3541,7 +3541,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object" @@ -3550,7 +3550,7 @@ "properties": { "pinPolicy": { "type": "string", - "description": "Defines when a PIN is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e (no PIN required), \u003cspan pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\"\u003e`once`\u003c/span\u003e (PIN required once per session), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n" + "description": "Defines when a PIN is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e (no PIN required), \u003cspan pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\" pulumi-lang-hcl=\"`once`\"\u003e`once`\u003c/span\u003e (PIN required once per session), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n" }, "requireFipsDevice": { "type": "boolean", @@ -3568,11 +3568,11 @@ "items": { "type": "string" }, - "description": "Specifies the allowed SSH key types. Valid values are \u003cspan pulumi-lang-nodejs=\"`ecdsa`\" pulumi-lang-dotnet=\"`Ecdsa`\" pulumi-lang-go=\"`ecdsa`\" pulumi-lang-python=\"`ecdsa`\" pulumi-lang-yaml=\"`ecdsa`\" pulumi-lang-java=\"`ecdsa`\"\u003e`ecdsa`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`ed25519`\" pulumi-lang-dotnet=\"`Ed25519`\" pulumi-lang-go=\"`ed25519`\" pulumi-lang-python=\"`ed25519`\" pulumi-lang-yaml=\"`ed25519`\" pulumi-lang-java=\"`ed25519`\"\u003e`ed25519`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\"\u003e`rsa`\u003c/span\u003e.\n" + "description": "Specifies the allowed SSH key types. Valid values are \u003cspan pulumi-lang-nodejs=\"`ecdsa`\" pulumi-lang-dotnet=\"`Ecdsa`\" pulumi-lang-go=\"`ecdsa`\" pulumi-lang-python=\"`ecdsa`\" pulumi-lang-yaml=\"`ecdsa`\" pulumi-lang-java=\"`ecdsa`\" pulumi-lang-hcl=\"`ecdsa`\"\u003e`ecdsa`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`ed25519`\" pulumi-lang-dotnet=\"`Ed25519`\" pulumi-lang-go=\"`ed25519`\" pulumi-lang-python=\"`ed25519`\" pulumi-lang-yaml=\"`ed25519`\" pulumi-lang-java=\"`ed25519`\" pulumi-lang-hcl=\"`ed25519`\"\u003e`ed25519`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\" pulumi-lang-hcl=\"`rsa`\"\u003e`rsa`\u003c/span\u003e.\n" }, "touchPolicy": { "type": "string", - "description": "Defines when physical touch is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e (no touch required), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e (touch required for each use), \u003cspan pulumi-lang-nodejs=\"`cached`\" pulumi-lang-dotnet=\"`Cached`\" pulumi-lang-go=\"`cached`\" pulumi-lang-python=\"`cached`\" pulumi-lang-yaml=\"`cached`\" pulumi-lang-java=\"`cached`\"\u003e`cached`\u003c/span\u003e (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n" + "description": "Defines when physical touch is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e (no touch required), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e (touch required for each use), \u003cspan pulumi-lang-nodejs=\"`cached`\" pulumi-lang-dotnet=\"`Cached`\" pulumi-lang-go=\"`cached`\" pulumi-lang-python=\"`cached`\" pulumi-lang-yaml=\"`cached`\" pulumi-lang-java=\"`cached`\" pulumi-lang-hcl=\"`cached`\"\u003e`cached`\u003c/span\u003e (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n" } }, "type": "object" @@ -4477,7 +4477,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object" @@ -4903,7 +4903,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" }, "value": { "type": "string", @@ -6237,7 +6237,7 @@ "items": { "type": "string" }, - "description": "List of specific sitemap URLs to use for crawling. Only valid when\u003cspan pulumi-lang-nodejs=\" parseType \" pulumi-lang-dotnet=\" ParseType \" pulumi-lang-go=\" parseType \" pulumi-lang-python=\" parse_type \" pulumi-lang-yaml=\" parseType \" pulumi-lang-java=\" parseType \"\u003e parseType \u003c/span\u003eis 'sitemap'.\n" + "description": "List of specific sitemap URLs to use for crawling. Only valid when\u003cspan pulumi-lang-nodejs=\" parseType \" pulumi-lang-dotnet=\" ParseType \" pulumi-lang-go=\" parseType \" pulumi-lang-python=\" parse_type \" pulumi-lang-yaml=\" parseType \" pulumi-lang-java=\" parseType \" pulumi-lang-hcl=\" parse_type \"\u003e parseType \u003c/span\u003eis 'sitemap'.\n" }, "useBrowserRendering": { "type": "boolean" @@ -6300,7 +6300,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the characteristic field, i.e., the header or cookie name. When using type \"jwt\", this must be a claim location expressed as `$(token_config_id):$(json_path)`, where \u003cspan pulumi-lang-nodejs=\"`tokenConfigId`\" pulumi-lang-dotnet=\"`TokenConfigId`\" pulumi-lang-go=\"`tokenConfigId`\" pulumi-lang-python=\"`token_config_id`\" pulumi-lang-yaml=\"`tokenConfigId`\" pulumi-lang-java=\"`tokenConfigId`\"\u003e`tokenConfigId`\u003c/span\u003e is the ID of the token configuration used in validating the JWT, and \u003cspan pulumi-lang-nodejs=\"`jsonPath`\" pulumi-lang-dotnet=\"`JsonPath`\" pulumi-lang-go=\"`jsonPath`\" pulumi-lang-python=\"`json_path`\" pulumi-lang-yaml=\"`jsonPath`\" pulumi-lang-java=\"`jsonPath`\"\u003e`jsonPath`\u003c/span\u003e is a RFC 9535 JSONPath expression.\n" + "description": "The name of the characteristic field, i.e., the header or cookie name. When using type \"jwt\", this must be a claim location expressed as `$(token_config_id):$(json_path)`, where \u003cspan pulumi-lang-nodejs=\"`tokenConfigId`\" pulumi-lang-dotnet=\"`TokenConfigId`\" pulumi-lang-go=\"`tokenConfigId`\" pulumi-lang-python=\"`token_config_id`\" pulumi-lang-yaml=\"`tokenConfigId`\" pulumi-lang-java=\"`tokenConfigId`\" pulumi-lang-hcl=\"`token_config_id`\"\u003e`tokenConfigId`\u003c/span\u003e is the ID of the token configuration used in validating the JWT, and \u003cspan pulumi-lang-nodejs=\"`jsonPath`\" pulumi-lang-dotnet=\"`JsonPath`\" pulumi-lang-go=\"`jsonPath`\" pulumi-lang-python=\"`json_path`\" pulumi-lang-yaml=\"`jsonPath`\" pulumi-lang-java=\"`jsonPath`\" pulumi-lang-hcl=\"`json_path`\"\u003e`jsonPath`\u003c/span\u003e is a RFC 9535 JSONPath expression.\n" }, "type": { "type": "string", @@ -6655,7 +6655,7 @@ }, "kind": { "type": "string", - "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -6942,7 +6942,7 @@ "properties": { "label": { "type": "string", - "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" + "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\" pulumi-lang-hcl=\"\"highest_security\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" } }, "type": "object", @@ -6973,7 +6973,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -7043,7 +7043,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -7368,7 +7368,7 @@ "properties": { "label": { "type": "string", - "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" + "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\" pulumi-lang-hcl=\"\"highest_security\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" } }, "type": "object" @@ -7490,11 +7490,11 @@ "properties": { "accessClientId": { "type": "string", - "description": "If present, this id will be passed in the `CF-Access-Client-ID` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\"\u003e`apiUrl`\u003c/span\u003e.\n" + "description": "If present, this id will be passed in the `CF-Access-Client-ID` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\" pulumi-lang-hcl=\"`api_url`\"\u003e`apiUrl`\u003c/span\u003e.\n" }, "accessClientSecret": { "type": "string", - "description": "If present, this secret will be passed in the `CF-Access-Client-Secret` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\"\u003e`apiUrl`\u003c/span\u003e.\n", + "description": "If present, this secret will be passed in the `CF-Access-Client-Secret` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\" pulumi-lang-hcl=\"`api_url`\"\u003e`apiUrl`\u003c/span\u003e.\n", "secret": true }, "apiUrl": { @@ -8579,7 +8579,7 @@ "properties": { "method": { "type": "string", - "description": "The TCP connection method to use for the health check.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"connectionEstablished\"\" pulumi-lang-dotnet=\"\"ConnectionEstablished\"\" pulumi-lang-go=\"\"connectionEstablished\"\" pulumi-lang-python=\"\"connection_established\"\" pulumi-lang-yaml=\"\"connectionEstablished\"\" pulumi-lang-java=\"\"connectionEstablished\"\"\u003e\"connectionEstablished\"\u003c/span\u003e.\n" + "description": "The TCP connection method to use for the health check.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"connectionEstablished\"\" pulumi-lang-dotnet=\"\"ConnectionEstablished\"\" pulumi-lang-go=\"\"connectionEstablished\"\" pulumi-lang-python=\"\"connection_established\"\" pulumi-lang-yaml=\"\"connectionEstablished\"\" pulumi-lang-java=\"\"connectionEstablished\"\" pulumi-lang-hcl=\"\"connection_established\"\"\u003e\"connectionEstablished\"\u003c/span\u003e.\n" }, "port": { "type": "integer", @@ -8874,7 +8874,7 @@ "properties": { "failoverAcrossPools": { "type": "boolean", - "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" + "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" } }, "type": "object", @@ -8993,7 +8993,7 @@ }, "flattenCname": { "type": "boolean", - "description": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record\u003cspan pulumi-lang-nodejs=\" flattenCname \" pulumi-lang-dotnet=\" FlattenCname \" pulumi-lang-go=\" flattenCname \" pulumi-lang-python=\" flatten_cname \" pulumi-lang-yaml=\" flattenCname \" pulumi-lang-java=\" flattenCname \"\u003e flattenCname \u003c/span\u003esetting.\n" + "description": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record\u003cspan pulumi-lang-nodejs=\" flattenCname \" pulumi-lang-dotnet=\" FlattenCname \" pulumi-lang-go=\" flattenCname \" pulumi-lang-python=\" flatten_cname \" pulumi-lang-yaml=\" flattenCname \" pulumi-lang-java=\" flattenCname \" pulumi-lang-hcl=\" flatten_cname \"\u003e flattenCname \u003c/span\u003esetting.\n" }, "header": { "$ref": "#/types/cloudflare:index/LoadBalancerPoolOriginHeader:LoadBalancerPoolOriginHeader", @@ -9061,7 +9061,7 @@ "properties": { "defaultWeight": { "type": "number", - "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \"\u003e poolWeights \u003c/span\u003emap.\n" + "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \" pulumi-lang-hcl=\" pool_weights \"\u003e poolWeights \u003c/span\u003emap.\n" }, "poolWeights": { "type": "object", @@ -9084,7 +9084,7 @@ "properties": { "condition": { "type": "string", - "description": "The condition expressions to evaluate. If the condition evaluates to true, the overrides or\u003cspan pulumi-lang-nodejs=\" fixedResponse \" pulumi-lang-dotnet=\" FixedResponse \" pulumi-lang-go=\" fixedResponse \" pulumi-lang-python=\" fixed_response \" pulumi-lang-yaml=\" fixedResponse \" pulumi-lang-java=\" fixedResponse \"\u003e fixedResponse \u003c/span\u003ein this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n" + "description": "The condition expressions to evaluate. If the condition evaluates to true, the overrides or\u003cspan pulumi-lang-nodejs=\" fixedResponse \" pulumi-lang-dotnet=\" FixedResponse \" pulumi-lang-go=\" fixedResponse \" pulumi-lang-python=\" fixed_response \" pulumi-lang-yaml=\" fixedResponse \" pulumi-lang-java=\" fixedResponse \" pulumi-lang-hcl=\" fixed_response \"\u003e fixedResponse \u003c/span\u003ein this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n" }, "disabled": { "type": "boolean", @@ -9164,7 +9164,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "fallbackPool": { "type": "string", @@ -9172,7 +9172,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/LoadBalancerRuleOverridesLocationStrategy:LoadBalancerRuleOverridesLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "popPools": { "type": "object", @@ -9200,7 +9200,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/LoadBalancerRuleOverridesSessionAffinityAttributes:LoadBalancerRuleOverridesSessionAffinityAttributes", @@ -9208,7 +9208,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -9242,7 +9242,7 @@ "properties": { "failoverAcrossPools": { "type": "boolean", - "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" + "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" } }, "type": "object", @@ -9279,7 +9279,7 @@ "properties": { "defaultWeight": { "type": "number", - "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \"\u003e poolWeights \u003c/span\u003emap.\n" + "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \" pulumi-lang-hcl=\" pool_weights \"\u003e poolWeights \u003c/span\u003emap.\n" }, "poolWeights": { "type": "object", @@ -9309,11 +9309,11 @@ "items": { "type": "string" }, - "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" + "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" }, "requireAllHeaders": { "type": "boolean", - "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" + "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" }, "samesite": { "type": "string", @@ -9352,11 +9352,11 @@ "items": { "type": "string" }, - "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" + "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" }, "requireAllHeaders": { "type": "boolean", - "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" + "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" }, "samesite": { "type": "string", @@ -9400,7 +9400,7 @@ }, "fieldDelimiter": { "type": "string", - "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" + "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\" pulumi-lang-hcl=\"`record_template`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" }, "fieldNames": { "type": "array", @@ -9411,11 +9411,11 @@ }, "mergeSubrequests": { "type": "boolean", - "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" + "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\" pulumi-lang-hcl=\"`http_requests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" }, "outputType": { "type": "string", - "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" + "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\" pulumi-lang-hcl=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\" pulumi-lang-hcl=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" }, "recordDelimiter": { "type": "string", @@ -9431,15 +9431,15 @@ }, "recordTemplate": { "type": "string", - "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" + "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\" pulumi-lang-hcl=\"`field_names`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" }, "sampleRate": { "type": "number", - "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" + "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\" pulumi-lang-hcl=\"`sample_interval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" }, "timestampFormat": { "type": "string", - "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" + "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\" pulumi-lang-hcl=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\" pulumi-lang-hcl=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\" pulumi-lang-hcl=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\" pulumi-lang-hcl=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\" pulumi-lang-hcl=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" } }, "type": "object", @@ -9797,15 +9797,15 @@ }, "rate": { "type": "string", - "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "target": { "$ref": "#/types/cloudflare:index/MagicWanGreTunnelHealthCheckTarget:MagicWanGreTunnelHealthCheckTarget", - "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" + "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \" pulumi-lang-hcl=\"`customer_gre_endpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" }, "type": { "type": "string", - "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" + "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\" pulumi-lang-hcl=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" } }, "type": "object", @@ -9937,15 +9937,15 @@ }, "rate": { "type": "string", - "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "target": { "$ref": "#/types/cloudflare:index/MagicWanIpsecTunnelHealthCheckTarget:MagicWanIpsecTunnelHealthCheckTarget", - "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" + "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \" pulumi-lang-hcl=\"`customer_gre_endpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" }, "type": { "type": "string", - "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" + "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\" pulumi-lang-hcl=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" } }, "type": "object", @@ -11420,7 +11420,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -11468,7 +11468,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -11501,14 +11501,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -11560,7 +11560,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -12507,7 +12507,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -12555,7 +12555,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -12588,14 +12588,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -12647,7 +12647,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -12691,7 +12691,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -12724,14 +12724,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -12854,7 +12854,7 @@ }, "strategy": { "type": "string", - "description": "Filename generation strategy.\nAvailable values: \"serial\", \"uuid\", \u003cspan pulumi-lang-nodejs=\"\"uuidV7\"\" pulumi-lang-dotnet=\"\"UuidV7\"\" pulumi-lang-go=\"\"uuidV7\"\" pulumi-lang-python=\"\"uuid_v7\"\" pulumi-lang-yaml=\"\"uuidV7\"\" pulumi-lang-java=\"\"uuidV7\"\"\u003e\"uuidV7\"\u003c/span\u003e, \"ulid\".\n" + "description": "Filename generation strategy.\nAvailable values: \"serial\", \"uuid\", \u003cspan pulumi-lang-nodejs=\"\"uuidV7\"\" pulumi-lang-dotnet=\"\"UuidV7\"\" pulumi-lang-go=\"\"uuidV7\"\" pulumi-lang-python=\"\"uuid_v7\"\" pulumi-lang-yaml=\"\"uuidV7\"\" pulumi-lang-java=\"\"uuidV7\"\" pulumi-lang-hcl=\"\"uuid_v7\"\"\u003e\"uuidV7\"\u003c/span\u003e, \"ulid\".\n" }, "suffix": { "type": "string", @@ -12904,7 +12904,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -12979,7 +12979,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -13009,7 +13009,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -13116,7 +13116,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -13204,7 +13204,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "type": "object", @@ -13230,7 +13230,7 @@ }, "maxConcurrency": { "type": "number", - "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" + "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" }, "maxRetries": { "type": "number", @@ -13273,7 +13273,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"r2Bucket\"\" pulumi-lang-dotnet=\"\"R2Bucket\"\" pulumi-lang-go=\"\"r2Bucket\"\" pulumi-lang-python=\"\"r2_bucket\"\" pulumi-lang-yaml=\"\"r2Bucket\"\" pulumi-lang-java=\"\"r2Bucket\"\"\u003e\"r2Bucket\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"r2Bucket\"\" pulumi-lang-dotnet=\"\"R2Bucket\"\" pulumi-lang-go=\"\"r2Bucket\"\" pulumi-lang-python=\"\"r2_bucket\"\" pulumi-lang-yaml=\"\"r2Bucket\"\" pulumi-lang-java=\"\"r2Bucket\"\" pulumi-lang-hcl=\"\"r2_bucket\"\"\u003e\"r2Bucket\"\u003c/span\u003e.\n" } }, "type": "object", @@ -13799,7 +13799,7 @@ }, "op": { "type": "string", - "description": "The operator used when matching: \u003cspan pulumi-lang-nodejs=\"`eq`\" pulumi-lang-dotnet=\"`Eq`\" pulumi-lang-go=\"`eq`\" pulumi-lang-python=\"`eq`\" pulumi-lang-yaml=\"`eq`\" pulumi-lang-java=\"`eq`\"\u003e`eq`\u003c/span\u003e means \"equal\" and \u003cspan pulumi-lang-nodejs=\"`ne`\" pulumi-lang-dotnet=\"`Ne`\" pulumi-lang-go=\"`ne`\" pulumi-lang-python=\"`ne`\" pulumi-lang-yaml=\"`ne`\" pulumi-lang-java=\"`ne`\"\u003e`ne`\u003c/span\u003e means \"not equal\".\nAvailable values: \"eq\", \"ne\".\n" + "description": "The operator used when matching: \u003cspan pulumi-lang-nodejs=\"`eq`\" pulumi-lang-dotnet=\"`Eq`\" pulumi-lang-go=\"`eq`\" pulumi-lang-python=\"`eq`\" pulumi-lang-yaml=\"`eq`\" pulumi-lang-java=\"`eq`\" pulumi-lang-hcl=\"`eq`\"\u003e`eq`\u003c/span\u003e means \"equal\" and \u003cspan pulumi-lang-nodejs=\"`ne`\" pulumi-lang-dotnet=\"`Ne`\" pulumi-lang-go=\"`ne`\" pulumi-lang-python=\"`ne`\" pulumi-lang-yaml=\"`ne`\" pulumi-lang-java=\"`ne`\" pulumi-lang-hcl=\"`ne`\"\u003e`ne`\u003c/span\u003e means \"not equal\".\nAvailable values: \"eq\", \"ne\".\n" }, "value": { "type": "string", @@ -14402,7 +14402,7 @@ }, "ssl": { "type": "string", - "description": "The SSL level to configure.\nAvailable values: \"off\", \"flexible\", \"full\", \"strict\", \u003cspan pulumi-lang-nodejs=\"\"originPull\"\" pulumi-lang-dotnet=\"\"OriginPull\"\" pulumi-lang-go=\"\"originPull\"\" pulumi-lang-python=\"\"origin_pull\"\" pulumi-lang-yaml=\"\"originPull\"\" pulumi-lang-java=\"\"originPull\"\"\u003e\"originPull\"\u003c/span\u003e.\n" + "description": "The SSL level to configure.\nAvailable values: \"off\", \"flexible\", \"full\", \"strict\", \u003cspan pulumi-lang-nodejs=\"\"originPull\"\" pulumi-lang-dotnet=\"\"OriginPull\"\" pulumi-lang-go=\"\"originPull\"\" pulumi-lang-python=\"\"origin_pull\"\" pulumi-lang-yaml=\"\"originPull\"\" pulumi-lang-java=\"\"originPull\"\" pulumi-lang-hcl=\"\"origin_pull\"\"\u003e\"originPull\"\u003c/span\u003e.\n" }, "staleIfError": { "$ref": "#/types/cloudflare:index/RulesetRuleActionParametersStaleIfError:RulesetRuleActionParametersStaleIfError", @@ -14492,7 +14492,7 @@ "properties": { "default": { "type": "integer", - "description": "The browser TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" + "description": "The browser TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\" pulumi-lang-hcl=\"\"override_origin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" }, "mode": { "type": "string", @@ -14705,7 +14705,7 @@ "properties": { "default": { "type": "integer", - "description": "The edge TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" + "description": "The edge TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\" pulumi-lang-hcl=\"\"override_origin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" }, "mode": { "type": "string", @@ -15822,11 +15822,11 @@ }, "hideLiveViewerCount": { "type": "boolean", - "description": "Disables reporting the number of live viewers when this property is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "Disables reporting the number of live viewers when this property is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "mode": { "type": "string", - "description": "Specifies the recording behavior for the live input. Set this value to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e to prevent a recording. Set the value to \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\"\u003e`automatic`\u003c/span\u003e to begin a recording and transition to on-demand after Stream Live stops receiving input.\nAvailable values: \"off\", \"automatic\".\n" + "description": "Specifies the recording behavior for the live input. Set this value to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e to prevent a recording. Set the value to \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\" pulumi-lang-hcl=\"`automatic`\"\u003e`automatic`\u003c/span\u003e to begin a recording and transition to on-demand after Stream Live stops receiving input.\nAvailable values: \"off\", \"automatic\".\n" }, "requireSignedUrls": { "type": "boolean", @@ -15834,7 +15834,7 @@ }, "timeoutSeconds": { "type": "integer", - "description": "Determines the amount of time a live input configured in \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\"\u003e`automatic`\u003c/span\u003e mode should wait before a recording transitions from live to on-demand. \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e is recommended for most use cases and indicates the platform default should be used.\n" + "description": "Determines the amount of time a live input configured in \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\" pulumi-lang-hcl=\"`automatic`\"\u003e`automatic`\u003c/span\u003e mode should wait before a recording transitions from live to on-demand. \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e is recommended for most use cases and indicates the platform default should be used.\n" } }, "type": "object", @@ -16027,11 +16027,11 @@ "properties": { "errorReasonCode": { "type": "string", - "description": "Specifies why the video failed to encode. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e state. Preferred for programmatic use.\n" + "description": "Specifies why the video failed to encode. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e state. Preferred for programmatic use.\n" }, "errorReasonText": { "type": "string", - "description": "Specifies why the video failed to encode using a human readable error message in English. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e state.\n" + "description": "Specifies why the video failed to encode using a human readable error message in English. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e state.\n" }, "pctComplete": { "type": "string", @@ -16082,7 +16082,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -16148,7 +16148,7 @@ }, "customCertificate": { "$ref": "#/types/cloudflare:index/TeamsAccountSettingsCustomCertificate:TeamsAccountSettingsCustomCertificate", - "description": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e instead.\n", + "description": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e instead.\n", "deprecationMessage": "This attribute is deprecated." }, "extendedEmailMatching": { @@ -16279,7 +16279,7 @@ }, "mode": { "type": "string", - "description": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI.\nAvailable values: \"\", \"customized*block*page\", \u003cspan pulumi-lang-nodejs=\"\"redirectUri\"\" pulumi-lang-dotnet=\"\"RedirectUri\"\" pulumi-lang-go=\"\"redirectUri\"\" pulumi-lang-python=\"\"redirect_uri\"\" pulumi-lang-yaml=\"\"redirectUri\"\" pulumi-lang-java=\"\"redirectUri\"\"\u003e\"redirectUri\"\u003c/span\u003e.\n" + "description": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI.\nAvailable values: \"\", \"customized*block*page\", \u003cspan pulumi-lang-nodejs=\"\"redirectUri\"\" pulumi-lang-dotnet=\"\"RedirectUri\"\" pulumi-lang-go=\"\"redirectUri\"\" pulumi-lang-python=\"\"redirect_uri\"\" pulumi-lang-yaml=\"\"redirectUri\"\" pulumi-lang-java=\"\"redirectUri\"\" pulumi-lang-hcl=\"\"redirect_uri\"\"\u003e\"redirectUri\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -16321,7 +16321,7 @@ "properties": { "inspectionMode": { "type": "string", - "description": "Specify the inspection mode as either \u003cspan pulumi-lang-nodejs=\"`deep`\" pulumi-lang-dotnet=\"`Deep`\" pulumi-lang-go=\"`deep`\" pulumi-lang-python=\"`deep`\" pulumi-lang-yaml=\"`deep`\" pulumi-lang-java=\"`deep`\"\u003e`deep`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`shallow`\" pulumi-lang-dotnet=\"`Shallow`\" pulumi-lang-go=\"`shallow`\" pulumi-lang-python=\"`shallow`\" pulumi-lang-yaml=\"`shallow`\" pulumi-lang-java=\"`shallow`\"\u003e`shallow`\u003c/span\u003e.\nAvailable values: \"deep\", \"shallow\".\n" + "description": "Specify the inspection mode as either \u003cspan pulumi-lang-nodejs=\"`deep`\" pulumi-lang-dotnet=\"`Deep`\" pulumi-lang-go=\"`deep`\" pulumi-lang-python=\"`deep`\" pulumi-lang-yaml=\"`deep`\" pulumi-lang-java=\"`deep`\" pulumi-lang-hcl=\"`deep`\"\u003e`deep`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`shallow`\" pulumi-lang-dotnet=\"`Shallow`\" pulumi-lang-go=\"`shallow`\" pulumi-lang-python=\"`shallow`\" pulumi-lang-yaml=\"`shallow`\" pulumi-lang-java=\"`shallow`\" pulumi-lang-hcl=\"`shallow`\"\u003e`shallow`\u003c/span\u003e.\nAvailable values: \"deep\", \"shallow\".\n" } }, "type": "object" @@ -16652,7 +16652,7 @@ "properties": { "duration": { "type": "integer", - "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" + "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\" pulumi-lang-hcl=\"`reset_expiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" }, "expired": { "type": "boolean", @@ -16660,7 +16660,7 @@ }, "expiresAt": { "type": "string", - "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \"\u003e expiresAt \u003c/span\u003etime.\n" + "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \" pulumi-lang-hcl=\" expires_at \"\u003e expiresAt \u003c/span\u003etime.\n" } }, "type": "object", @@ -16686,7 +16686,7 @@ "type": "string" } }, - "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "allowChildBypass": { "type": "boolean", @@ -16694,23 +16694,23 @@ }, "auditSsh": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsAuditSsh:TeamsRuleRuleSettingsAuditSsh", - "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" + "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\" pulumi-lang-hcl=\"`audit_ssh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" }, "bisoAdminControls": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsBisoAdminControls:TeamsRuleRuleSettingsBisoAdminControls", - "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" + "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\" pulumi-lang-hcl=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" }, "blockPage": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsBlockPage:TeamsRuleRuleSettingsBlockPage", - "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockPageEnabled": { "type": "boolean", - "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockReason": { "type": "string", - "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "bypassParentRule": { "type": "boolean", @@ -16718,15 +16718,15 @@ }, "checkSession": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsCheckSession:TeamsRuleRuleSettingsCheckSession", - "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "dnsResolvers": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsDnsResolvers:TeamsRuleRuleSettingsDnsResolvers", - "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "egress": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsEgress:TeamsRuleRuleSettingsEgress", - "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" + "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\" pulumi-lang-hcl=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" }, "forensicCopy": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsForensicCopy:TeamsRuleRuleSettingsForensicCopy", @@ -16734,62 +16734,62 @@ }, "ignoreCnameCategoryMatches": { "type": "boolean", - "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "insecureDisableDnssecValidation": { "type": "boolean", - "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "ipCategories": { "type": "boolean", - "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "ipIndicatorFeeds": { "type": "boolean", - "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "l4override": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsL4override:TeamsRuleRuleSettingsL4override", - "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\"\u003e`l4Override`\u003c/span\u003e.\n" + "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\" pulumi-lang-hcl=\"`l4_override`\"\u003e`l4Override`\u003c/span\u003e.\n" }, "notificationSettings": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsNotificationSettings:TeamsRuleRuleSettingsNotificationSettings", - "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "overrideHost": { "type": "string", - "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "overrideIps": { "type": "array", "items": { "type": "string" }, - "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "payloadLog": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsPayloadLog:TeamsRuleRuleSettingsPayloadLog", - "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "quarantine": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsQuarantine:TeamsRuleRuleSettingsQuarantine", - "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "redirect": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsRedirect:TeamsRuleRuleSettingsRedirect", - "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" + "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\" pulumi-lang-hcl=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" }, "resolveDnsInternally": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsResolveDnsInternally:TeamsRuleRuleSettingsResolveDnsInternally", - "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "resolveDnsThroughCloudflare": { "type": "boolean", - "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "untrustedCert": { "$ref": "#/types/cloudflare:index/TeamsRuleRuleSettingsUntrustedCert:TeamsRuleRuleSettingsUntrustedCert", - "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" } }, "type": "object", @@ -16941,7 +16941,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -16965,7 +16965,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -17082,7 +17082,7 @@ "properties": { "fallback": { "type": "string", - "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" + "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\" pulumi-lang-hcl=\"\"public_dns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" }, "viewId": { "type": "string", @@ -17095,7 +17095,7 @@ "properties": { "action": { "type": "string", - "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" + "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\" pulumi-lang-hcl=\"\"pass_through\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" } }, "type": "object" @@ -17217,7 +17217,7 @@ "items": { "$ref": "#/types/cloudflare:index/TokenValidationRulesSelectorExclude:TokenValidationRulesSelectorExclude" }, - "description": "Ignore operations that were otherwise included by \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Ignore operations that were otherwise included by \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "includes": { "type": "array", @@ -17489,7 +17489,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -17524,7 +17524,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\"\u003e`ua`\u003c/span\u003e when specifying a user agent in the rule.\nAvailable values: \"ua\".\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\" pulumi-lang-hcl=\"`ua`\"\u003e`ua`\u003c/span\u003e when specifying a user agent in the rule.\nAvailable values: \"ua\".\n" }, "value": { "type": "string", @@ -17680,11 +17680,11 @@ "properties": { "samesite": { "type": "string", - "description": "Configures the SameSite attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\"\u003e`auto`\u003c/span\u003e will be translated to \u003cspan pulumi-lang-nodejs=\"`lax`\" pulumi-lang-dotnet=\"`Lax`\" pulumi-lang-go=\"`lax`\" pulumi-lang-python=\"`lax`\" pulumi-lang-yaml=\"`lax`\" pulumi-lang-java=\"`lax`\"\u003e`lax`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e depending if **Always Use HTTPS** is enabled. Note that when using value \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e, the secure attribute cannot be set to \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n" + "description": "Configures the SameSite attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\" pulumi-lang-hcl=\"`auto`\"\u003e`auto`\u003c/span\u003e will be translated to \u003cspan pulumi-lang-nodejs=\"`lax`\" pulumi-lang-dotnet=\"`Lax`\" pulumi-lang-go=\"`lax`\" pulumi-lang-python=\"`lax`\" pulumi-lang-yaml=\"`lax`\" pulumi-lang-java=\"`lax`\" pulumi-lang-hcl=\"`lax`\"\u003e`lax`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e depending if **Always Use HTTPS** is enabled. Note that when using value \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e, the secure attribute cannot be set to \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n" }, "secure": { "type": "string", - "description": "Configures the Secure attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e indicates that the Secure attribute will be set in the Set-Cookie header, \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e indicates that the Secure attribute will not be set, and \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\"\u003e`auto`\u003c/span\u003e will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n" + "description": "Configures the Secure attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e indicates that the Secure attribute will be set in the Set-Cookie header, \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e indicates that the Secure attribute will not be set, and \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\" pulumi-lang-hcl=\"`auto`\"\u003e`auto`\u003c/span\u003e will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n" } }, "type": "object", @@ -18276,7 +18276,7 @@ }, "environment": { "type": "string", - "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \"\u003e scriptName \u003c/span\u003eto bind to.\n" + "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \" pulumi-lang-hcl=\" script_name \"\u003e scriptName \u003c/span\u003eto bind to.\n" }, "format": { "type": "string", @@ -18304,12 +18304,12 @@ }, "keyBase64": { "type": "string", - "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", + "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", "secret": true }, "keyJwk": { "type": "string", - "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", + "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", "secret": true }, "name": { @@ -18330,7 +18330,7 @@ }, "oldName": { "type": "string", - "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" + "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\" pulumi-lang-hcl=\"`old_name`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" }, "outbound": { "$ref": "#/types/cloudflare:index/WorkerScriptBindingOutbound:WorkerScriptBindingOutbound", @@ -18996,7 +18996,7 @@ }, "environment": { "type": "string", - "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \"\u003e scriptName \u003c/span\u003eto bind to.\n" + "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \" pulumi-lang-hcl=\" script_name \"\u003e scriptName \u003c/span\u003eto bind to.\n" }, "format": { "type": "string", @@ -19024,12 +19024,12 @@ }, "keyBase64": { "type": "string", - "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", + "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", "secret": true }, "keyJwk": { "type": "string", - "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", + "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", "secret": true }, "name": { @@ -19050,7 +19050,7 @@ }, "oldName": { "type": "string", - "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" + "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\" pulumi-lang-hcl=\"`old_name`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" }, "outbound": { "$ref": "#/types/cloudflare:index/WorkerVersionBindingOutbound:WorkerVersionBindingOutbound", @@ -19656,7 +19656,7 @@ }, "environment": { "type": "string", - "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \"\u003e scriptName \u003c/span\u003eto bind to.\n" + "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \" pulumi-lang-hcl=\" script_name \"\u003e scriptName \u003c/span\u003eto bind to.\n" }, "format": { "type": "string", @@ -19684,12 +19684,12 @@ }, "keyBase64": { "type": "string", - "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", + "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", "secret": true }, "keyJwk": { "type": "string", - "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", + "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", "secret": true }, "name": { @@ -19710,7 +19710,7 @@ }, "oldName": { "type": "string", - "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" + "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\" pulumi-lang-hcl=\"`old_name`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" }, "outbound": { "$ref": "#/types/cloudflare:index/WorkersScriptBindingOutbound:WorkersScriptBindingOutbound", @@ -20401,7 +20401,7 @@ }, "allowCredentials": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" }, "allowedHeaders": { "type": "array", @@ -20531,7 +20531,7 @@ "items": { "type": "string" }, - "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" + "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\" pulumi-lang-hcl=\"\"security_key\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" }, "mfaDisabled": { "type": "boolean", @@ -20552,7 +20552,7 @@ }, "enabled": { "type": "boolean", - "description": "Whether the OAuth configuration is enabled for this application. When set to \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, Access will not handle OAuth for this application. Defaults to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e if omitted.\n" + "description": "Whether the OAuth configuration is enabled for this application. When set to \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, Access will not handle OAuth for this application. Defaults to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e if omitted.\n" }, "grant": { "$ref": "#/types/cloudflare:index/ZeroTrustAccessApplicationOauthConfigurationGrant:ZeroTrustAccessApplicationOauthConfigurationGrant", @@ -20576,7 +20576,7 @@ "items": { "type": "string" }, - "description": "The URIs that are allowed as redirect URIs for dynamically registered clients. Must use the \u003cspan pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\"\u003e`https`\u003c/span\u003e protocol. Paths may end in `/*` to match all sub-paths.\n" + "description": "The URIs that are allowed as redirect URIs for dynamically registered clients. Must use the \u003cspan pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\" pulumi-lang-hcl=\"`https`\"\u003e`https`\u003c/span\u003e protocol. Paths may end in `/*` to match all sub-paths.\n" }, "enabled": { "type": "boolean", @@ -20589,11 +20589,11 @@ "properties": { "accessTokenLifetime": { "type": "string", - "description": "The lifetime of the access token. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" + "description": "The lifetime of the access token. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" }, "sessionDuration": { "type": "string", - "description": "The duration of the OAuth session. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" + "description": "The duration of the OAuth session. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are ns, us (or µs), ms, s, m, h.\n" } }, "type": "object" @@ -20606,7 +20606,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -20628,7 +20628,7 @@ }, "mfaConfig": { "$ref": "#/types/cloudflare:index/ZeroTrustAccessApplicationPolicyMfaConfig:ZeroTrustAccessApplicationPolicyMfaConfig", - "description": "Configures multi-factor authentication (MFA) settings for this policy. For infrastructure applications only \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\"\u003e`sshPivKey`\u003c/span\u003e is a supported authenticator; for other application types use \u003cspan pulumi-lang-nodejs=\"`totp`\" pulumi-lang-dotnet=\"`Totp`\" pulumi-lang-go=\"`totp`\" pulumi-lang-python=\"`totp`\" pulumi-lang-yaml=\"`totp`\" pulumi-lang-java=\"`totp`\"\u003e`totp`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`biometrics`\" pulumi-lang-dotnet=\"`Biometrics`\" pulumi-lang-go=\"`biometrics`\" pulumi-lang-python=\"`biometrics`\" pulumi-lang-yaml=\"`biometrics`\" pulumi-lang-java=\"`biometrics`\"\u003e`biometrics`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`securityKey`\" pulumi-lang-dotnet=\"`SecurityKey`\" pulumi-lang-go=\"`securityKey`\" pulumi-lang-python=\"`security_key`\" pulumi-lang-yaml=\"`securityKey`\" pulumi-lang-java=\"`securityKey`\"\u003e`securityKey`\u003c/span\u003e.\n" + "description": "Configures multi-factor authentication (MFA) settings for this policy. For infrastructure applications only \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\" pulumi-lang-hcl=\"`ssh_piv_key`\"\u003e`sshPivKey`\u003c/span\u003e is a supported authenticator; for other application types use \u003cspan pulumi-lang-nodejs=\"`totp`\" pulumi-lang-dotnet=\"`Totp`\" pulumi-lang-go=\"`totp`\" pulumi-lang-python=\"`totp`\" pulumi-lang-yaml=\"`totp`\" pulumi-lang-java=\"`totp`\" pulumi-lang-hcl=\"`totp`\"\u003e`totp`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`biometrics`\" pulumi-lang-dotnet=\"`Biometrics`\" pulumi-lang-go=\"`biometrics`\" pulumi-lang-python=\"`biometrics`\" pulumi-lang-yaml=\"`biometrics`\" pulumi-lang-java=\"`biometrics`\" pulumi-lang-hcl=\"`biometrics`\"\u003e`biometrics`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`securityKey`\" pulumi-lang-dotnet=\"`SecurityKey`\" pulumi-lang-go=\"`securityKey`\" pulumi-lang-python=\"`security_key`\" pulumi-lang-yaml=\"`securityKey`\" pulumi-lang-java=\"`securityKey`\" pulumi-lang-hcl=\"`security_key`\"\u003e`securityKey`\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -21994,7 +21994,7 @@ }, "nameIdTransformJsonata": { "type": "string", - "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" + "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\" pulumi-lang-hcl=\"`name_id_format`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" }, "publicKey": { "type": "string", @@ -22019,7 +22019,7 @@ "items": { "type": "string" }, - "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" + "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\" pulumi-lang-hcl=\"\"offline_access\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" }, "spEntityId": { "type": "string", @@ -23586,7 +23586,7 @@ }, "authUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \" pulumi-lang-hcl=\" authorization_endpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" }, "authorizationServerId": { "type": "string", @@ -23602,7 +23602,7 @@ }, "certsUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \" pulumi-lang-hcl=\" jwks_uri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" }, "claims": { "type": "array", @@ -23634,7 +23634,7 @@ }, "emailClaimName": { "type": "string", - "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \"\u003e idToken \u003c/span\u003eresponse.\n" + "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \" pulumi-lang-hcl=\" id_token \"\u003e idToken \u003c/span\u003eresponse.\n" }, "headerAttributes": { "type": "array", @@ -23672,7 +23672,7 @@ }, "prompt": { "type": "string", - "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" + "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\" pulumi-lang-hcl=\"\"select_account\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" }, "redirectUrl": { "type": "string" @@ -23698,7 +23698,7 @@ }, "tokenUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \" pulumi-lang-hcl=\" token_endpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" } }, "type": "object", @@ -23739,7 +23739,7 @@ }, "seatDeprovision": { "type": "boolean", - "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" + "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \" pulumi-lang-hcl=\" user_deprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" }, "secret": { "type": "string", @@ -24740,7 +24740,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object" @@ -25166,7 +25166,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -25174,7 +25174,7 @@ }, "host": { "type": "string", - "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -25221,7 +25221,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -25229,7 +25229,7 @@ }, "host": { "type": "string", - "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -25312,7 +25312,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -25320,7 +25320,7 @@ }, "host": { "type": "string", - "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object" @@ -25358,7 +25358,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -25366,7 +25366,7 @@ }, "host": { "type": "string", - "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object" @@ -25427,11 +25427,11 @@ "properties": { "accessClientId": { "type": "string", - "description": "If present, this id will be passed in the `CF-Access-Client-ID` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\"\u003e`apiUrl`\u003c/span\u003e.\n" + "description": "If present, this id will be passed in the `CF-Access-Client-ID` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\" pulumi-lang-hcl=\"`api_url`\"\u003e`apiUrl`\u003c/span\u003e.\n" }, "accessClientSecret": { "type": "string", - "description": "If present, this secret will be passed in the `CF-Access-Client-Secret` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\"\u003e`apiUrl`\u003c/span\u003e.\n", + "description": "If present, this secret will be passed in the `CF-Access-Client-Secret` header when hitting the \u003cspan pulumi-lang-nodejs=\"`apiUrl`\" pulumi-lang-dotnet=\"`ApiUrl`\" pulumi-lang-go=\"`apiUrl`\" pulumi-lang-python=\"`api_url`\" pulumi-lang-yaml=\"`apiUrl`\" pulumi-lang-java=\"`apiUrl`\" pulumi-lang-hcl=\"`api_url`\"\u003e`apiUrl`\u003c/span\u003e.\n", "secret": true }, "apiUrl": { @@ -26417,7 +26417,7 @@ "properties": { "maskingLevel": { "type": "string", - "description": "Masking level for payload logs.\n\n- \u003cspan pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\"\u003e`full`\u003c/span\u003e: The entire payload is masked.\n- \u003cspan pulumi-lang-nodejs=\"`partial`\" pulumi-lang-dotnet=\"`Partial`\" pulumi-lang-go=\"`partial`\" pulumi-lang-python=\"`partial`\" pulumi-lang-yaml=\"`partial`\" pulumi-lang-java=\"`partial`\"\u003e`partial`\u003c/span\u003e: Only partial payload content is masked.\n- \u003cspan pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\"\u003e`clear`\u003c/span\u003e: No masking is applied to the payload content.\n- \u003cspan pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\"\u003e`default`\u003c/span\u003e: DLP uses its default masking behavior.\nAvailable values: \"full\", \"partial\", \"clear\", \"default\".\n" + "description": "Masking level for payload logs.\n\n- \u003cspan pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\" pulumi-lang-hcl=\"`full`\"\u003e`full`\u003c/span\u003e: The entire payload is masked.\n- \u003cspan pulumi-lang-nodejs=\"`partial`\" pulumi-lang-dotnet=\"`Partial`\" pulumi-lang-go=\"`partial`\" pulumi-lang-python=\"`partial`\" pulumi-lang-yaml=\"`partial`\" pulumi-lang-java=\"`partial`\" pulumi-lang-hcl=\"`partial`\"\u003e`partial`\u003c/span\u003e: Only partial payload content is masked.\n- \u003cspan pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\" pulumi-lang-hcl=\"`clear`\"\u003e`clear`\u003c/span\u003e: No masking is applied to the payload content.\n- \u003cspan pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\" pulumi-lang-hcl=\"`default`\"\u003e`default`\u003c/span\u003e: DLP uses its default masking behavior.\nAvailable values: \"full\", \"partial\", \"clear\", \"default\".\n" }, "publicKey": { "type": "string", @@ -26690,7 +26690,7 @@ "properties": { "duration": { "type": "integer", - "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" + "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\" pulumi-lang-hcl=\"`reset_expiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" }, "expired": { "type": "boolean", @@ -26698,7 +26698,7 @@ }, "expiresAt": { "type": "string", - "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \"\u003e expiresAt \u003c/span\u003etime.\n" + "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \" pulumi-lang-hcl=\" expires_at \"\u003e expiresAt \u003c/span\u003etime.\n" } }, "type": "object", @@ -26724,7 +26724,7 @@ "type": "string" } }, - "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "allowChildBypass": { "type": "boolean", @@ -26732,23 +26732,23 @@ }, "auditSsh": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsAuditSsh:ZeroTrustGatewayPolicyRuleSettingsAuditSsh", - "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" + "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\" pulumi-lang-hcl=\"`audit_ssh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" }, "bisoAdminControls": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls:ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls", - "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" + "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\" pulumi-lang-hcl=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" }, "blockPage": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsBlockPage:ZeroTrustGatewayPolicyRuleSettingsBlockPage", - "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockPageEnabled": { "type": "boolean", - "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockReason": { "type": "string", - "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "bypassParentRule": { "type": "boolean", @@ -26756,15 +26756,15 @@ }, "checkSession": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsCheckSession:ZeroTrustGatewayPolicyRuleSettingsCheckSession", - "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "dnsResolvers": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsDnsResolvers:ZeroTrustGatewayPolicyRuleSettingsDnsResolvers", - "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "egress": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsEgress:ZeroTrustGatewayPolicyRuleSettingsEgress", - "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" + "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\" pulumi-lang-hcl=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" }, "forensicCopy": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsForensicCopy:ZeroTrustGatewayPolicyRuleSettingsForensicCopy", @@ -26772,62 +26772,62 @@ }, "ignoreCnameCategoryMatches": { "type": "boolean", - "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "insecureDisableDnssecValidation": { "type": "boolean", - "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "ipCategories": { "type": "boolean", - "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "ipIndicatorFeeds": { "type": "boolean", - "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "l4override": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsL4override:ZeroTrustGatewayPolicyRuleSettingsL4override", - "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\"\u003e`l4Override`\u003c/span\u003e.\n" + "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\" pulumi-lang-hcl=\"`l4_override`\"\u003e`l4Override`\u003c/span\u003e.\n" }, "notificationSettings": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsNotificationSettings:ZeroTrustGatewayPolicyRuleSettingsNotificationSettings", - "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "overrideHost": { "type": "string", - "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "overrideIps": { "type": "array", "items": { "type": "string" }, - "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "payloadLog": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsPayloadLog:ZeroTrustGatewayPolicyRuleSettingsPayloadLog", - "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "quarantine": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsQuarantine:ZeroTrustGatewayPolicyRuleSettingsQuarantine", - "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "redirect": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsRedirect:ZeroTrustGatewayPolicyRuleSettingsRedirect", - "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" + "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\" pulumi-lang-hcl=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" }, "resolveDnsInternally": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally:ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally", - "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "resolveDnsThroughCloudflare": { "type": "boolean", - "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "untrustedCert": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyRuleSettingsUntrustedCert:ZeroTrustGatewayPolicyRuleSettingsUntrustedCert", - "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" } }, "type": "object", @@ -26979,7 +26979,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -27003,7 +27003,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -27120,7 +27120,7 @@ "properties": { "fallback": { "type": "string", - "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" + "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\" pulumi-lang-hcl=\"\"public_dns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" }, "viewId": { "type": "string", @@ -27133,7 +27133,7 @@ "properties": { "action": { "type": "string", - "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" + "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\" pulumi-lang-hcl=\"\"pass_through\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" } }, "type": "object" @@ -27203,7 +27203,7 @@ }, "customCertificate": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewaySettingsSettingsCustomCertificate:ZeroTrustGatewaySettingsSettingsCustomCertificate", - "description": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e instead.\n", + "description": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e instead.\n", "deprecationMessage": "This attribute is deprecated." }, "extendedEmailMatching": { @@ -27334,7 +27334,7 @@ }, "mode": { "type": "string", - "description": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI.\nAvailable values: \"\", \"customized*block*page\", \u003cspan pulumi-lang-nodejs=\"\"redirectUri\"\" pulumi-lang-dotnet=\"\"RedirectUri\"\" pulumi-lang-go=\"\"redirectUri\"\" pulumi-lang-python=\"\"redirect_uri\"\" pulumi-lang-yaml=\"\"redirectUri\"\" pulumi-lang-java=\"\"redirectUri\"\"\u003e\"redirectUri\"\u003c/span\u003e.\n" + "description": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI.\nAvailable values: \"\", \"customized*block*page\", \u003cspan pulumi-lang-nodejs=\"\"redirectUri\"\" pulumi-lang-dotnet=\"\"RedirectUri\"\" pulumi-lang-go=\"\"redirectUri\"\" pulumi-lang-python=\"\"redirect_uri\"\" pulumi-lang-yaml=\"\"redirectUri\"\" pulumi-lang-java=\"\"redirectUri\"\" pulumi-lang-hcl=\"\"redirect_uri\"\"\u003e\"redirectUri\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -27376,7 +27376,7 @@ "properties": { "inspectionMode": { "type": "string", - "description": "Specify the inspection mode as either \u003cspan pulumi-lang-nodejs=\"`deep`\" pulumi-lang-dotnet=\"`Deep`\" pulumi-lang-go=\"`deep`\" pulumi-lang-python=\"`deep`\" pulumi-lang-yaml=\"`deep`\" pulumi-lang-java=\"`deep`\"\u003e`deep`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`shallow`\" pulumi-lang-dotnet=\"`Shallow`\" pulumi-lang-go=\"`shallow`\" pulumi-lang-python=\"`shallow`\" pulumi-lang-yaml=\"`shallow`\" pulumi-lang-java=\"`shallow`\"\u003e`shallow`\u003c/span\u003e.\nAvailable values: \"deep\", \"shallow\".\n" + "description": "Specify the inspection mode as either \u003cspan pulumi-lang-nodejs=\"`deep`\" pulumi-lang-dotnet=\"`Deep`\" pulumi-lang-go=\"`deep`\" pulumi-lang-python=\"`deep`\" pulumi-lang-yaml=\"`deep`\" pulumi-lang-java=\"`deep`\" pulumi-lang-hcl=\"`deep`\"\u003e`deep`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`shallow`\" pulumi-lang-dotnet=\"`Shallow`\" pulumi-lang-go=\"`shallow`\" pulumi-lang-python=\"`shallow`\" pulumi-lang-yaml=\"`shallow`\" pulumi-lang-java=\"`shallow`\" pulumi-lang-hcl=\"`shallow`\"\u003e`shallow`\u003c/span\u003e.\nAvailable values: \"deep\", \"shallow\".\n" } }, "type": "object" @@ -27607,7 +27607,7 @@ "items": { "type": "string" }, - "description": "Lists the MFA methods that users can authenticate with. \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\"\u003e`sshPivKey`\u003c/span\u003e is only relevant for infrastructure applications.\n" + "description": "Lists the MFA methods that users can authenticate with. \u003cspan pulumi-lang-nodejs=\"`sshPivKey`\" pulumi-lang-dotnet=\"`SshPivKey`\" pulumi-lang-go=\"`sshPivKey`\" pulumi-lang-python=\"`ssh_piv_key`\" pulumi-lang-yaml=\"`sshPivKey`\" pulumi-lang-java=\"`sshPivKey`\" pulumi-lang-hcl=\"`ssh_piv_key`\"\u003e`sshPivKey`\u003c/span\u003e is only relevant for infrastructure applications.\n" }, "amrMatchingSessionDuration": { "type": "string", @@ -27619,7 +27619,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object" @@ -27628,7 +27628,7 @@ "properties": { "pinPolicy": { "type": "string", - "description": "Defines when a PIN is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e (no PIN required), \u003cspan pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\"\u003e`once`\u003c/span\u003e (PIN required once per session), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n" + "description": "Defines when a PIN is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e (no PIN required), \u003cspan pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\" pulumi-lang-hcl=\"`once`\"\u003e`once`\u003c/span\u003e (PIN required once per session), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n" }, "requireFipsDevice": { "type": "boolean", @@ -27646,11 +27646,11 @@ "items": { "type": "string" }, - "description": "Specifies the allowed SSH key types. Valid values are \u003cspan pulumi-lang-nodejs=\"`ecdsa`\" pulumi-lang-dotnet=\"`Ecdsa`\" pulumi-lang-go=\"`ecdsa`\" pulumi-lang-python=\"`ecdsa`\" pulumi-lang-yaml=\"`ecdsa`\" pulumi-lang-java=\"`ecdsa`\"\u003e`ecdsa`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`ed25519`\" pulumi-lang-dotnet=\"`Ed25519`\" pulumi-lang-go=\"`ed25519`\" pulumi-lang-python=\"`ed25519`\" pulumi-lang-yaml=\"`ed25519`\" pulumi-lang-java=\"`ed25519`\"\u003e`ed25519`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\"\u003e`rsa`\u003c/span\u003e.\n" + "description": "Specifies the allowed SSH key types. Valid values are \u003cspan pulumi-lang-nodejs=\"`ecdsa`\" pulumi-lang-dotnet=\"`Ecdsa`\" pulumi-lang-go=\"`ecdsa`\" pulumi-lang-python=\"`ecdsa`\" pulumi-lang-yaml=\"`ecdsa`\" pulumi-lang-java=\"`ecdsa`\" pulumi-lang-hcl=\"`ecdsa`\"\u003e`ecdsa`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`ed25519`\" pulumi-lang-dotnet=\"`Ed25519`\" pulumi-lang-go=\"`ed25519`\" pulumi-lang-python=\"`ed25519`\" pulumi-lang-yaml=\"`ed25519`\" pulumi-lang-java=\"`ed25519`\" pulumi-lang-hcl=\"`ed25519`\"\u003e`ed25519`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\" pulumi-lang-hcl=\"`rsa`\"\u003e`rsa`\u003c/span\u003e.\n" }, "touchPolicy": { "type": "string", - "description": "Defines when physical touch is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e (no touch required), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e (touch required for each use), \u003cspan pulumi-lang-nodejs=\"`cached`\" pulumi-lang-dotnet=\"`Cached`\" pulumi-lang-go=\"`cached`\" pulumi-lang-python=\"`cached`\" pulumi-lang-yaml=\"`cached`\" pulumi-lang-java=\"`cached`\"\u003e`cached`\u003c/span\u003e (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n" + "description": "Defines when physical touch is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e (no touch required), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e (touch required for each use), \u003cspan pulumi-lang-nodejs=\"`cached`\" pulumi-lang-dotnet=\"`Cached`\" pulumi-lang-go=\"`cached`\" pulumi-lang-python=\"`cached`\" pulumi-lang-yaml=\"`cached`\" pulumi-lang-java=\"`cached`\" pulumi-lang-hcl=\"`cached`\"\u003e`cached`\u003c/span\u003e (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n" } }, "type": "object" @@ -27907,7 +27907,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -27958,7 +27958,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -28139,7 +28139,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e.\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e.\n" }, "value": { "type": "string", @@ -28369,7 +28369,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" }, "value": { "type": "string", @@ -28398,7 +28398,7 @@ }, "match": { "type": "string", - "description": "Defines the search requirements. When set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, all the search requirements must match. When set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n" + "description": "Defines the search requirements. When set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, all the search requirements must match. When set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n" }, "mode": { "type": "string", @@ -28427,7 +28427,7 @@ "properties": { "target": { "type": "string", - "description": "Defines the target to search in existing rules.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" + "description": "Defines the target to search in existing rules.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" }, "value": { "type": "string", @@ -28467,7 +28467,7 @@ "properties": { "target": { "type": "string", - "description": "Defines the target to search in existing rules.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" + "description": "Defines the target to search in existing rules.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" }, "value": { "type": "string", @@ -28535,7 +28535,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e, \"asn\", \"country\".\n" }, "value": { "type": "string", @@ -28648,7 +28648,7 @@ }, "match": { "type": "string", - "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n" + "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n" }, "name": { "$ref": "#/types/cloudflare:index/getAccountDnsSettingsInternalViewFilterName:getAccountDnsSettingsInternalViewFilterName" @@ -30829,7 +30829,7 @@ }, "id": { "type": "string", - "description": "The ID of the rate plan.\nAvailable values: \"free\", \"lite\", \"pro\", \"pro*plus\", \"business\", \"enterprise\", \"partners*free\", \"partners*pro\", \"partners*business\", \u003cspan pulumi-lang-nodejs=\"\"partnersEnt\"\" pulumi-lang-dotnet=\"\"PartnersEnt\"\" pulumi-lang-go=\"\"partnersEnt\"\" pulumi-lang-python=\"\"partners_ent\"\" pulumi-lang-yaml=\"\"partnersEnt\"\" pulumi-lang-java=\"\"partnersEnt\"\"\u003e\"partnersEnt\"\u003c/span\u003e.\n" + "description": "The ID of the rate plan.\nAvailable values: \"free\", \"lite\", \"pro\", \"pro*plus\", \"business\", \"enterprise\", \"partners*free\", \"partners*pro\", \"partners*business\", \u003cspan pulumi-lang-nodejs=\"\"partnersEnt\"\" pulumi-lang-dotnet=\"\"PartnersEnt\"\" pulumi-lang-go=\"\"partnersEnt\"\" pulumi-lang-python=\"\"partners_ent\"\" pulumi-lang-yaml=\"\"partnersEnt\"\" pulumi-lang-java=\"\"partnersEnt\"\" pulumi-lang-hcl=\"\"partners_ent\"\"\u003e\"partnersEnt\"\u003c/span\u003e.\n" }, "isContract": { "type": "boolean", @@ -32080,7 +32080,7 @@ }, "orderBy": { "type": "string", - "description": "Order By Column Name\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "Order By Column Name\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "orderByDirection": { "type": "string", @@ -32480,7 +32480,7 @@ "items": { "type": "string" }, - "description": "List of specific sitemap URLs to use for crawling. Only valid when\u003cspan pulumi-lang-nodejs=\" parseType \" pulumi-lang-dotnet=\" ParseType \" pulumi-lang-go=\" parseType \" pulumi-lang-python=\" parse_type \" pulumi-lang-yaml=\" parseType \" pulumi-lang-java=\" parseType \"\u003e parseType \u003c/span\u003eis 'sitemap'.\n" + "description": "List of specific sitemap URLs to use for crawling. Only valid when\u003cspan pulumi-lang-nodejs=\" parseType \" pulumi-lang-dotnet=\" ParseType \" pulumi-lang-go=\" parseType \" pulumi-lang-python=\" parse_type \" pulumi-lang-yaml=\" parseType \" pulumi-lang-java=\" parseType \" pulumi-lang-hcl=\" parse_type \"\u003e parseType \u003c/span\u003eis 'sitemap'.\n" }, "useBrowserRendering": { "type": "boolean" @@ -32561,7 +32561,7 @@ }, "cacheThreshold": { "type": "string", - "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" + "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\" pulumi-lang-hcl=\"\"anything_goes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" }, "chunkOverlap": { "type": "integer" @@ -32597,7 +32597,7 @@ }, "hybridSearchEnabled": { "type": "boolean", - "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \"\u003e indexMethod \u003c/span\u003einstead.\n", + "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \" pulumi-lang-hcl=\" index_method \"\u003e indexMethod \u003c/span\u003einstead.\n", "deprecationMessage": "This attribute is deprecated." }, "id": { @@ -33125,7 +33125,7 @@ "items": { "type": "string" }, - "description": "List of specific sitemap URLs to use for crawling. Only valid when\u003cspan pulumi-lang-nodejs=\" parseType \" pulumi-lang-dotnet=\" ParseType \" pulumi-lang-go=\" parseType \" pulumi-lang-python=\" parse_type \" pulumi-lang-yaml=\" parseType \" pulumi-lang-java=\" parseType \"\u003e parseType \u003c/span\u003eis 'sitemap'.\n" + "description": "List of specific sitemap URLs to use for crawling. Only valid when\u003cspan pulumi-lang-nodejs=\" parseType \" pulumi-lang-dotnet=\" ParseType \" pulumi-lang-go=\" parseType \" pulumi-lang-python=\" parse_type \" pulumi-lang-yaml=\" parseType \" pulumi-lang-java=\" parseType \" pulumi-lang-hcl=\" parse_type \"\u003e parseType \u003c/span\u003eis 'sitemap'.\n" }, "useBrowserRendering": { "type": "boolean" @@ -33304,7 +33304,7 @@ }, "state": { "type": "string", - "description": "State of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\"\u003e`review`\u003c/span\u003e - Operation is not saved into API Shield Endpoint Management\n * \u003cspan pulumi-lang-nodejs=\"`saved`\" pulumi-lang-dotnet=\"`Saved`\" pulumi-lang-go=\"`saved`\" pulumi-lang-python=\"`saved`\" pulumi-lang-yaml=\"`saved`\" pulumi-lang-java=\"`saved`\"\u003e`saved`\u003c/span\u003e - Operation is saved into API Shield Endpoint Management\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Operation is marked as ignored\nAvailable values: \"review\", \"saved\", \"ignored\".\n" + "description": "State of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\" pulumi-lang-hcl=\"`review`\"\u003e`review`\u003c/span\u003e - Operation is not saved into API Shield Endpoint Management\n * \u003cspan pulumi-lang-nodejs=\"`saved`\" pulumi-lang-dotnet=\"`Saved`\" pulumi-lang-go=\"`saved`\" pulumi-lang-python=\"`saved`\" pulumi-lang-yaml=\"`saved`\" pulumi-lang-java=\"`saved`\" pulumi-lang-hcl=\"`saved`\"\u003e`saved`\u003c/span\u003e - Operation is saved into API Shield Endpoint Management\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\" pulumi-lang-hcl=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Operation is marked as ignored\nAvailable values: \"review\", \"saved\", \"ignored\".\n" } }, "type": "object", @@ -34152,7 +34152,7 @@ }, "kind": { "type": "string", - "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -34947,7 +34947,7 @@ "properties": { "label": { "type": "string", - "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" + "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\" pulumi-lang-hcl=\"\"highest_security\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" } }, "type": "object", @@ -34979,7 +34979,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -35064,7 +35064,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -35145,7 +35145,7 @@ }, "type": { "type": "string", - "description": "Type of certificate pack.\nAvailable values: \"mh*custom\", \"managed*hostname\", \"sni*custom\", \"universal\", \"advanced\", \"total*tls\", \"keyless\", \u003cspan pulumi-lang-nodejs=\"\"legacyCustom\"\" pulumi-lang-dotnet=\"\"LegacyCustom\"\" pulumi-lang-go=\"\"legacyCustom\"\" pulumi-lang-python=\"\"legacy_custom\"\" pulumi-lang-yaml=\"\"legacyCustom\"\" pulumi-lang-java=\"\"legacyCustom\"\"\u003e\"legacyCustom\"\u003c/span\u003e.\n" + "description": "Type of certificate pack.\nAvailable values: \"mh*custom\", \"managed*hostname\", \"sni*custom\", \"universal\", \"advanced\", \"total*tls\", \"keyless\", \u003cspan pulumi-lang-nodejs=\"\"legacyCustom\"\" pulumi-lang-dotnet=\"\"LegacyCustom\"\" pulumi-lang-go=\"\"legacyCustom\"\" pulumi-lang-python=\"\"legacy_custom\"\" pulumi-lang-yaml=\"\"legacyCustom\"\" pulumi-lang-java=\"\"legacyCustom\"\" pulumi-lang-hcl=\"\"legacy_custom\"\"\u003e\"legacyCustom\"\u003c/span\u003e.\n" }, "validationErrors": { "type": "array", @@ -35271,7 +35271,7 @@ "properties": { "label": { "type": "string", - "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" + "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\" pulumi-lang-hcl=\"\"highest_security\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" } }, "type": "object", @@ -35303,7 +35303,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -35375,7 +35375,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -35520,7 +35520,7 @@ }, "validityDays": { "type": "integer", - "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \"\u003e issuedOn \u003c/span\u003edate\n" + "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \" pulumi-lang-hcl=\" issued_on \"\u003e issuedOn \u003c/span\u003edate\n" } }, "type": "object", @@ -36031,15 +36031,15 @@ }, "hostnameStatus": { "type": "string", - "description": "Filter by the hostname's activation status.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" + "description": "Filter by the hostname's activation status.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" }, "id": { "type": "string", - "description": "Hostname ID to match against. This ID was generated and returned during the initial\u003cspan pulumi-lang-nodejs=\" customHostname \" pulumi-lang-dotnet=\" CustomHostname \" pulumi-lang-go=\" customHostname \" pulumi-lang-python=\" custom_hostname \" pulumi-lang-yaml=\" customHostname \" pulumi-lang-java=\" customHostname \"\u003e customHostname \u003c/span\u003ecreation. This parameter cannot be used with the 'hostname' parameter.\n" + "description": "Hostname ID to match against. This ID was generated and returned during the initial\u003cspan pulumi-lang-nodejs=\" customHostname \" pulumi-lang-dotnet=\" CustomHostname \" pulumi-lang-go=\" customHostname \" pulumi-lang-python=\" custom_hostname \" pulumi-lang-yaml=\" customHostname \" pulumi-lang-java=\" customHostname \" pulumi-lang-hcl=\" custom_hostname \"\u003e customHostname \u003c/span\u003ecreation. This parameter cannot be used with the 'hostname' parameter.\n" }, "order": { "type": "string", - "description": "Field to order hostnames by.\nAvailable values: \"ssl\", \u003cspan pulumi-lang-nodejs=\"\"sslStatus\"\" pulumi-lang-dotnet=\"\"SslStatus\"\" pulumi-lang-go=\"\"sslStatus\"\" pulumi-lang-python=\"\"ssl_status\"\" pulumi-lang-yaml=\"\"sslStatus\"\" pulumi-lang-java=\"\"sslStatus\"\"\u003e\"sslStatus\"\u003c/span\u003e.\n" + "description": "Field to order hostnames by.\nAvailable values: \"ssl\", \u003cspan pulumi-lang-nodejs=\"\"sslStatus\"\" pulumi-lang-dotnet=\"\"SslStatus\"\" pulumi-lang-go=\"\"sslStatus\"\" pulumi-lang-python=\"\"ssl_status\"\" pulumi-lang-yaml=\"\"sslStatus\"\" pulumi-lang-java=\"\"sslStatus\"\" pulumi-lang-hcl=\"\"ssl_status\"\"\u003e\"sslStatus\"\u003c/span\u003e.\n" }, "ssl": { "type": "number", @@ -36264,7 +36264,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -36376,7 +36376,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -36463,7 +36463,7 @@ }, "status": { "type": "string", - "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" + "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" }, "verificationErrors": { "type": "array", @@ -36684,7 +36684,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -36796,7 +36796,7 @@ }, "httpBody": { "type": "string", - "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" + "description": "The content that the certificate authority (CA) will expect to find at the\u003cspan pulumi-lang-nodejs=\" httpUrl \" pulumi-lang-dotnet=\" HttpUrl \" pulumi-lang-go=\" httpUrl \" pulumi-lang-python=\" http_url \" pulumi-lang-yaml=\" httpUrl \" pulumi-lang-java=\" httpUrl \" pulumi-lang-hcl=\" http_url \"\u003e httpUrl \u003c/span\u003eduring the domain validation.\n" }, "httpUrl": { "type": "string", @@ -37012,7 +37012,7 @@ "properties": { "label": { "type": "string", - "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" + "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\" pulumi-lang-hcl=\"\"highest_security\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" } }, "type": "object", @@ -37153,7 +37153,7 @@ }, "policyRestrictions": { "type": "string", - "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n" + "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n" }, "priority": { "type": "number", @@ -37204,7 +37204,7 @@ "properties": { "label": { "type": "string", - "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" + "description": "Available values: \"us\", \"eu\", \u003cspan pulumi-lang-nodejs=\"\"highestSecurity\"\" pulumi-lang-dotnet=\"\"HighestSecurity\"\" pulumi-lang-go=\"\"highestSecurity\"\" pulumi-lang-python=\"\"highest_security\"\" pulumi-lang-yaml=\"\"highestSecurity\"\" pulumi-lang-java=\"\"highestSecurity\"\" pulumi-lang-hcl=\"\"highest_security\"\"\u003e\"highestSecurity\"\u003c/span\u003e.\n" } }, "type": "object", @@ -37702,7 +37702,7 @@ }, "match": { "type": "string", - "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n" + "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n" }, "name": { "$ref": "#/types/cloudflare:index/getDnsRecordFilterName:getDnsRecordFilterName" @@ -37717,14 +37717,14 @@ }, "search": { "type": "string", - "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\"\u003e`match`\u003c/span\u003e setting. For automated searches, please use the other available parameters.\n" + "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\" pulumi-lang-hcl=\"`match`\"\u003e`match`\u003c/span\u003e setting. For automated searches, please use the other available parameters.\n" }, "tag": { "$ref": "#/types/cloudflare:index/getDnsRecordFilterTag:getDnsRecordFilterTag" }, "tagMatch": { "type": "string", - "description": "Whether to match all tag search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between tag filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the regular \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\"\u003e`match`\u003c/span\u003e parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n" + "description": "Whether to match all tag search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between tag filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the regular \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\" pulumi-lang-hcl=\"`match`\"\u003e`match`\u003c/span\u003e parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n" }, "type": { "type": "string", @@ -38945,7 +38945,7 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "pattern": { "type": "string" @@ -39068,7 +39068,7 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"name\", \"email\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"name\", \"email\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "provenance": { "type": "string", @@ -39095,7 +39095,7 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "pattern": { "type": "string" @@ -39220,7 +39220,7 @@ "properties": { "action": { "type": "string", - "description": "The action to apply to a matched request. The \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e action is only available on an Enterprise plan.\nAvailable values: \"block\", \"challenge\", \"js*challenge\", \"managed*challenge\", \"allow\", \"log\", \"bypass\".\n" + "description": "The action to apply to a matched request. The \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e action is only available on an Enterprise plan.\nAvailable values: \"block\", \"challenge\", \"js*challenge\", \"managed*challenge\", \"allow\", \"log\", \"bypass\".\n" }, "description": { "type": "string", @@ -39376,7 +39376,7 @@ "properties": { "method": { "type": "string", - "description": "The TCP connection method to use for the health check.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"connectionEstablished\"\" pulumi-lang-dotnet=\"\"ConnectionEstablished\"\" pulumi-lang-go=\"\"connectionEstablished\"\" pulumi-lang-python=\"\"connection_established\"\" pulumi-lang-yaml=\"\"connectionEstablished\"\" pulumi-lang-java=\"\"connectionEstablished\"\"\u003e\"connectionEstablished\"\u003c/span\u003e.\n" + "description": "The TCP connection method to use for the health check.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"connectionEstablished\"\" pulumi-lang-dotnet=\"\"ConnectionEstablished\"\" pulumi-lang-go=\"\"connectionEstablished\"\" pulumi-lang-python=\"\"connection_established\"\" pulumi-lang-yaml=\"\"connectionEstablished\"\" pulumi-lang-java=\"\"connectionEstablished\"\" pulumi-lang-hcl=\"\"connection_established\"\"\u003e\"connectionEstablished\"\u003c/span\u003e.\n" }, "port": { "type": "integer", @@ -39562,7 +39562,7 @@ "properties": { "method": { "type": "string", - "description": "The TCP connection method to use for the health check.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"connectionEstablished\"\" pulumi-lang-dotnet=\"\"ConnectionEstablished\"\" pulumi-lang-go=\"\"connectionEstablished\"\" pulumi-lang-python=\"\"connection_established\"\" pulumi-lang-yaml=\"\"connectionEstablished\"\" pulumi-lang-java=\"\"connectionEstablished\"\"\u003e\"connectionEstablished\"\u003c/span\u003e.\n" + "description": "The TCP connection method to use for the health check.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"connectionEstablished\"\" pulumi-lang-dotnet=\"\"ConnectionEstablished\"\" pulumi-lang-go=\"\"connectionEstablished\"\" pulumi-lang-python=\"\"connection_established\"\" pulumi-lang-yaml=\"\"connectionEstablished\"\" pulumi-lang-java=\"\"connectionEstablished\"\" pulumi-lang-hcl=\"\"connection_established\"\"\u003e\"connectionEstablished\"\u003c/span\u003e.\n" }, "port": { "type": "integer", @@ -40388,7 +40388,7 @@ "properties": { "failoverAcrossPools": { "type": "boolean", - "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" + "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" } }, "type": "object", @@ -40656,7 +40656,7 @@ }, "flattenCname": { "type": "boolean", - "description": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record\u003cspan pulumi-lang-nodejs=\" flattenCname \" pulumi-lang-dotnet=\" FlattenCname \" pulumi-lang-go=\" flattenCname \" pulumi-lang-python=\" flatten_cname \" pulumi-lang-yaml=\" flattenCname \" pulumi-lang-java=\" flattenCname \"\u003e flattenCname \u003c/span\u003esetting.\n" + "description": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record\u003cspan pulumi-lang-nodejs=\" flattenCname \" pulumi-lang-dotnet=\" FlattenCname \" pulumi-lang-go=\" flattenCname \" pulumi-lang-python=\" flatten_cname \" pulumi-lang-yaml=\" flattenCname \" pulumi-lang-java=\" flattenCname \" pulumi-lang-hcl=\" flatten_cname \"\u003e flattenCname \u003c/span\u003esetting.\n" }, "header": { "$ref": "#/types/cloudflare:index/getLoadBalancerPoolOriginHeader:getLoadBalancerPoolOriginHeader", @@ -40961,7 +40961,7 @@ }, "flattenCname": { "type": "boolean", - "description": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record\u003cspan pulumi-lang-nodejs=\" flattenCname \" pulumi-lang-dotnet=\" FlattenCname \" pulumi-lang-go=\" flattenCname \" pulumi-lang-python=\" flatten_cname \" pulumi-lang-yaml=\" flattenCname \" pulumi-lang-java=\" flattenCname \"\u003e flattenCname \u003c/span\u003esetting.\n" + "description": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record\u003cspan pulumi-lang-nodejs=\" flattenCname \" pulumi-lang-dotnet=\" FlattenCname \" pulumi-lang-go=\" flattenCname \" pulumi-lang-python=\" flatten_cname \" pulumi-lang-yaml=\" flattenCname \" pulumi-lang-java=\" flattenCname \" pulumi-lang-hcl=\" flatten_cname \"\u003e flattenCname \u003c/span\u003esetting.\n" }, "header": { "$ref": "#/types/cloudflare:index/getLoadBalancerPoolsResultOriginHeader:getLoadBalancerPoolsResultOriginHeader", @@ -41043,7 +41043,7 @@ "properties": { "defaultWeight": { "type": "number", - "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \"\u003e poolWeights \u003c/span\u003emap.\n" + "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \" pulumi-lang-hcl=\" pool_weights \"\u003e poolWeights \u003c/span\u003emap.\n" }, "poolWeights": { "type": "object", @@ -41068,7 +41068,7 @@ "properties": { "condition": { "type": "string", - "description": "The condition expressions to evaluate. If the condition evaluates to true, the overrides or\u003cspan pulumi-lang-nodejs=\" fixedResponse \" pulumi-lang-dotnet=\" FixedResponse \" pulumi-lang-go=\" fixedResponse \" pulumi-lang-python=\" fixed_response \" pulumi-lang-yaml=\" fixedResponse \" pulumi-lang-java=\" fixedResponse \"\u003e fixedResponse \u003c/span\u003ein this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n" + "description": "The condition expressions to evaluate. If the condition evaluates to true, the overrides or\u003cspan pulumi-lang-nodejs=\" fixedResponse \" pulumi-lang-dotnet=\" FixedResponse \" pulumi-lang-go=\" fixedResponse \" pulumi-lang-python=\" fixed_response \" pulumi-lang-yaml=\" fixedResponse \" pulumi-lang-java=\" fixedResponse \" pulumi-lang-hcl=\" fixed_response \"\u003e fixedResponse \u003c/span\u003ein this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n" }, "disabled": { "type": "boolean", @@ -41164,7 +41164,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "fallbackPool": { "type": "string", @@ -41172,7 +41172,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/getLoadBalancerRuleOverridesLocationStrategy:getLoadBalancerRuleOverridesLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "popPools": { "type": "object", @@ -41200,7 +41200,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/getLoadBalancerRuleOverridesSessionAffinityAttributes:getLoadBalancerRuleOverridesSessionAffinityAttributes", @@ -41208,7 +41208,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -41245,7 +41245,7 @@ "properties": { "failoverAcrossPools": { "type": "boolean", - "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" + "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" } }, "type": "object", @@ -41284,7 +41284,7 @@ "properties": { "defaultWeight": { "type": "number", - "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \"\u003e poolWeights \u003c/span\u003emap.\n" + "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \" pulumi-lang-hcl=\" pool_weights \"\u003e poolWeights \u003c/span\u003emap.\n" }, "poolWeights": { "type": "object", @@ -41316,11 +41316,11 @@ "items": { "type": "string" }, - "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" + "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" }, "requireAllHeaders": { "type": "boolean", - "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" + "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" }, "samesite": { "type": "string", @@ -41361,11 +41361,11 @@ "items": { "type": "string" }, - "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" + "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" }, "requireAllHeaders": { "type": "boolean", - "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" + "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" }, "samesite": { "type": "string", @@ -41419,7 +41419,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "description": { "type": "string", @@ -41438,7 +41438,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/getLoadBalancersResultLocationStrategy:getLoadBalancersResultLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "modifiedOn": { "type": "string" @@ -41491,7 +41491,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/getLoadBalancersResultSessionAffinityAttributes:getLoadBalancersResultSessionAffinityAttributes", @@ -41499,7 +41499,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -41549,7 +41549,7 @@ "properties": { "failoverAcrossPools": { "type": "boolean", - "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" + "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" } }, "type": "object", @@ -41588,7 +41588,7 @@ "properties": { "defaultWeight": { "type": "number", - "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \"\u003e poolWeights \u003c/span\u003emap.\n" + "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \" pulumi-lang-hcl=\" pool_weights \"\u003e poolWeights \u003c/span\u003emap.\n" }, "poolWeights": { "type": "object", @@ -41613,7 +41613,7 @@ "properties": { "condition": { "type": "string", - "description": "The condition expressions to evaluate. If the condition evaluates to true, the overrides or\u003cspan pulumi-lang-nodejs=\" fixedResponse \" pulumi-lang-dotnet=\" FixedResponse \" pulumi-lang-go=\" fixedResponse \" pulumi-lang-python=\" fixed_response \" pulumi-lang-yaml=\" fixedResponse \" pulumi-lang-java=\" fixedResponse \"\u003e fixedResponse \u003c/span\u003ein this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n" + "description": "The condition expressions to evaluate. If the condition evaluates to true, the overrides or\u003cspan pulumi-lang-nodejs=\" fixedResponse \" pulumi-lang-dotnet=\" FixedResponse \" pulumi-lang-go=\" fixedResponse \" pulumi-lang-python=\" fixed_response \" pulumi-lang-yaml=\" fixedResponse \" pulumi-lang-java=\" fixedResponse \" pulumi-lang-hcl=\" fixed_response \"\u003e fixedResponse \u003c/span\u003ein this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n" }, "disabled": { "type": "boolean", @@ -41709,7 +41709,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "fallbackPool": { "type": "string", @@ -41717,7 +41717,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/getLoadBalancersResultRuleOverridesLocationStrategy:getLoadBalancersResultRuleOverridesLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "popPools": { "type": "object", @@ -41745,7 +41745,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/getLoadBalancersResultRuleOverridesSessionAffinityAttributes:getLoadBalancersResultRuleOverridesSessionAffinityAttributes", @@ -41753,7 +41753,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -41790,7 +41790,7 @@ "properties": { "failoverAcrossPools": { "type": "boolean", - "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" + "description": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set false (the default) zero-downtime failover will only occur between origins within the same pool. See \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for control over when sessions are broken or reassigned.\n" } }, "type": "object", @@ -41829,7 +41829,7 @@ "properties": { "defaultWeight": { "type": "number", - "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \"\u003e poolWeights \u003c/span\u003emap.\n" + "description": "The default weight for pools in the load balancer that are not specified in the\u003cspan pulumi-lang-nodejs=\" poolWeights \" pulumi-lang-dotnet=\" PoolWeights \" pulumi-lang-go=\" poolWeights \" pulumi-lang-python=\" pool_weights \" pulumi-lang-yaml=\" poolWeights \" pulumi-lang-java=\" poolWeights \" pulumi-lang-hcl=\" pool_weights \"\u003e poolWeights \u003c/span\u003emap.\n" }, "poolWeights": { "type": "object", @@ -41861,11 +41861,11 @@ "items": { "type": "string" }, - "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" + "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" }, "requireAllHeaders": { "type": "boolean", - "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" + "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" }, "samesite": { "type": "string", @@ -41906,11 +41906,11 @@ "items": { "type": "string" }, - "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" + "description": "Configures the names of HTTP headers to base session affinity on when header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled. At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:\u003ccookie-name-1\u003e,\u003ccookie-name-2\u003e\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n" }, "requireAllHeaders": { "type": "boolean", - "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" + "description": "When header \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used. The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e session affinity attribute, otherwise sessions aren't created.\n" }, "samesite": { "type": "string", @@ -41956,7 +41956,7 @@ }, "fieldDelimiter": { "type": "string", - "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" + "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\" pulumi-lang-hcl=\"`record_template`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" }, "fieldNames": { "type": "array", @@ -41967,11 +41967,11 @@ }, "mergeSubrequests": { "type": "boolean", - "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" + "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\" pulumi-lang-hcl=\"`http_requests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" }, "outputType": { "type": "string", - "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" + "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\" pulumi-lang-hcl=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\" pulumi-lang-hcl=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" }, "recordDelimiter": { "type": "string", @@ -41987,15 +41987,15 @@ }, "recordTemplate": { "type": "string", - "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" + "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\" pulumi-lang-hcl=\"`field_names`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" }, "sampleRate": { "type": "number", - "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" + "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\" pulumi-lang-hcl=\"`sample_interval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" }, "timestampFormat": { "type": "string", - "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" + "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\" pulumi-lang-hcl=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\" pulumi-lang-hcl=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\" pulumi-lang-hcl=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\" pulumi-lang-hcl=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\" pulumi-lang-hcl=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" } }, "type": "object", @@ -42036,7 +42036,7 @@ }, "fieldDelimiter": { "type": "string", - "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" + "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\" pulumi-lang-hcl=\"`record_template`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" }, "fieldNames": { "type": "array", @@ -42047,11 +42047,11 @@ }, "mergeSubrequests": { "type": "boolean", - "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" + "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\" pulumi-lang-hcl=\"`http_requests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" }, "outputType": { "type": "string", - "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" + "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\" pulumi-lang-hcl=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\" pulumi-lang-hcl=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" }, "recordDelimiter": { "type": "string", @@ -42067,15 +42067,15 @@ }, "recordTemplate": { "type": "string", - "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" + "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\" pulumi-lang-hcl=\"`field_names`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" }, "sampleRate": { "type": "number", - "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" + "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\" pulumi-lang-hcl=\"`sample_interval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" }, "timestampFormat": { "type": "string", - "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" + "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\" pulumi-lang-hcl=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\" pulumi-lang-hcl=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\" pulumi-lang-hcl=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\" pulumi-lang-hcl=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\" pulumi-lang-hcl=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" } }, "type": "object", @@ -42138,24 +42138,24 @@ }, "lastError": { "type": "string", - "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \"\u003e errorMessage \u003c/span\u003efield.\n" + "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \" pulumi-lang-hcl=\" error_message \"\u003e errorMessage \u003c/span\u003efield.\n" }, "logpullOptions": { "type": "string", - "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", + "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\" pulumi-lang-hcl=\"`output_options`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", "deprecationMessage": "This attribute is deprecated." }, "maxUploadBytes": { "type": "integer", - "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" + "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" }, "maxUploadIntervalSeconds": { "type": "integer", - "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" + "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" }, "maxUploadRecords": { "type": "integer", - "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" + "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" }, "name": { "type": "string", @@ -42163,7 +42163,7 @@ }, "outputOptions": { "$ref": "#/types/cloudflare:index/getLogpushJobsResultOutputOptions:getLogpushJobsResultOutputOptions", - "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" + "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\" pulumi-lang-hcl=\"`logpull_options`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\" pulumi-lang-hcl=\"`logpull_option`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" } }, "type": "object", @@ -42206,7 +42206,7 @@ }, "fieldDelimiter": { "type": "string", - "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" + "description": "String to join fields. This field be ignored when \u003cspan pulumi-lang-nodejs=\"`recordTemplate`\" pulumi-lang-dotnet=\"`RecordTemplate`\" pulumi-lang-go=\"`recordTemplate`\" pulumi-lang-python=\"`record_template`\" pulumi-lang-yaml=\"`recordTemplate`\" pulumi-lang-java=\"`recordTemplate`\" pulumi-lang-hcl=\"`record_template`\"\u003e`recordTemplate`\u003c/span\u003e is set.\n" }, "fieldNames": { "type": "array", @@ -42217,11 +42217,11 @@ }, "mergeSubrequests": { "type": "boolean", - "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" + "description": "If set to true, subrequests will be merged into the parent request. Only supported for the \u003cspan pulumi-lang-nodejs=\"`httpRequests`\" pulumi-lang-dotnet=\"`HttpRequests`\" pulumi-lang-go=\"`httpRequests`\" pulumi-lang-python=\"`http_requests`\" pulumi-lang-yaml=\"`httpRequests`\" pulumi-lang-java=\"`httpRequests`\" pulumi-lang-hcl=\"`http_requests`\"\u003e`httpRequests`\u003c/span\u003e dataset.\n" }, "outputType": { "type": "string", - "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" + "description": "Specifies the output type, such as \u003cspan pulumi-lang-nodejs=\"`ndjson`\" pulumi-lang-dotnet=\"`Ndjson`\" pulumi-lang-go=\"`ndjson`\" pulumi-lang-python=\"`ndjson`\" pulumi-lang-yaml=\"`ndjson`\" pulumi-lang-java=\"`ndjson`\" pulumi-lang-hcl=\"`ndjson`\"\u003e`ndjson`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\" pulumi-lang-hcl=\"`csv`\"\u003e`csv`\u003c/span\u003e. This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n" }, "recordDelimiter": { "type": "string", @@ -42237,15 +42237,15 @@ }, "recordTemplate": { "type": "string", - "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" + "description": "String to use as template for each record instead of the default json key value mapping. All fields used in the template must be present in \u003cspan pulumi-lang-nodejs=\"`fieldNames`\" pulumi-lang-dotnet=\"`FieldNames`\" pulumi-lang-go=\"`fieldNames`\" pulumi-lang-python=\"`field_names`\" pulumi-lang-yaml=\"`fieldNames`\" pulumi-lang-java=\"`fieldNames`\" pulumi-lang-hcl=\"`field_names`\"\u003e`fieldNames`\u003c/span\u003e as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n" }, "sampleRate": { "type": "number", - "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" + "description": "Floating number to specify sampling rate. Sampling is applied on top of filtering, and regardless of the current \u003cspan pulumi-lang-nodejs=\"`sampleInterval`\" pulumi-lang-dotnet=\"`SampleInterval`\" pulumi-lang-go=\"`sampleInterval`\" pulumi-lang-python=\"`sample_interval`\" pulumi-lang-yaml=\"`sampleInterval`\" pulumi-lang-java=\"`sampleInterval`\" pulumi-lang-hcl=\"`sample_interval`\"\u003e`sampleInterval`\u003c/span\u003e of the data.\n" }, "timestampFormat": { "type": "string", - "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" + "description": "String to specify the format for timestamps, such as \u003cspan pulumi-lang-nodejs=\"`unixnano`\" pulumi-lang-dotnet=\"`Unixnano`\" pulumi-lang-go=\"`unixnano`\" pulumi-lang-python=\"`unixnano`\" pulumi-lang-yaml=\"`unixnano`\" pulumi-lang-java=\"`unixnano`\" pulumi-lang-hcl=\"`unixnano`\"\u003e`unixnano`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`unix`\" pulumi-lang-dotnet=\"`Unix`\" pulumi-lang-go=\"`unix`\" pulumi-lang-python=\"`unix`\" pulumi-lang-yaml=\"`unix`\" pulumi-lang-java=\"`unix`\" pulumi-lang-hcl=\"`unix`\"\u003e`unix`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339`\" pulumi-lang-dotnet=\"`Rfc3339`\" pulumi-lang-go=\"`rfc3339`\" pulumi-lang-python=\"`rfc3339`\" pulumi-lang-yaml=\"`rfc3339`\" pulumi-lang-java=\"`rfc3339`\" pulumi-lang-hcl=\"`rfc3339`\"\u003e`rfc3339`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`rfc3339ms`\" pulumi-lang-dotnet=\"`Rfc3339ms`\" pulumi-lang-go=\"`rfc3339ms`\" pulumi-lang-python=\"`rfc3339ms`\" pulumi-lang-yaml=\"`rfc3339ms`\" pulumi-lang-java=\"`rfc3339ms`\" pulumi-lang-hcl=\"`rfc3339ms`\"\u003e`rfc3339ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`rfc3339ns`\" pulumi-lang-dotnet=\"`Rfc3339ns`\" pulumi-lang-go=\"`rfc3339ns`\" pulumi-lang-python=\"`rfc3339ns`\" pulumi-lang-yaml=\"`rfc3339ns`\" pulumi-lang-java=\"`rfc3339ns`\" pulumi-lang-hcl=\"`rfc3339ns`\"\u003e`rfc3339ns`\u003c/span\u003e.\nAvailable values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n" } }, "type": "object", @@ -42325,7 +42325,7 @@ }, "prefixMatch": { "type": "string", - "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" + "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \" pulumi-lang-hcl=\" advanced_ddos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" }, "prefixes": { "type": "array", @@ -42335,7 +42335,7 @@ }, "type": { "type": "string", - "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" + "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\" pulumi-lang-hcl=\"\"advanced_ddos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" }, "zscoreSensitivity": { "type": "string", @@ -43160,7 +43160,7 @@ "properties": { "healthCheckRate": { "type": "string", - "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "id": { "type": "string", @@ -43472,15 +43472,15 @@ }, "rate": { "type": "string", - "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "target": { "$ref": "#/types/cloudflare:index/getMagicWanGreTunnelGreTunnelHealthCheckTarget:getMagicWanGreTunnelGreTunnelHealthCheckTarget", - "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" + "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \" pulumi-lang-hcl=\"`customer_gre_endpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" }, "type": { "type": "string", - "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" + "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\" pulumi-lang-hcl=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" } }, "type": "object", @@ -43523,7 +43523,7 @@ "properties": { "allowNullCipher": { "type": "boolean", - "description": "When \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can use a null-cipher (`ENCR_NULL`) in the ESP tunnel (Phase 2).\n" + "description": "When \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can use a null-cipher (`ENCR_NULL`) in the ESP tunnel (Phase 2).\n" }, "automaticReturnRouting": { "type": "boolean", @@ -43583,7 +43583,7 @@ }, "replayProtection": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" } }, "type": "object", @@ -43716,15 +43716,15 @@ }, "rate": { "type": "string", - "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "How frequent the health check is run. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "target": { "$ref": "#/types/cloudflare:index/getMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget:getMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget", - "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" + "description": "The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to \u003cspan pulumi-lang-nodejs=\"`customerGreEndpoint \" pulumi-lang-dotnet=\"`CustomerGreEndpoint \" pulumi-lang-go=\"`customerGreEndpoint \" pulumi-lang-python=\"`customer_gre_endpoint \" pulumi-lang-yaml=\"`customerGreEndpoint \" pulumi-lang-java=\"`customerGreEndpoint \" pulumi-lang-hcl=\"`customer_gre_endpoint \"\u003e`customerGreEndpoint \u003c/span\u003eaddress`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n" }, "type": { "type": "string", - "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" + "description": "The type of healthcheck to run, reply or request. The default value is \u003cspan pulumi-lang-nodejs=\"`reply`\" pulumi-lang-dotnet=\"`Reply`\" pulumi-lang-go=\"`reply`\" pulumi-lang-python=\"`reply`\" pulumi-lang-yaml=\"`reply`\" pulumi-lang-java=\"`reply`\" pulumi-lang-hcl=\"`reply`\"\u003e`reply`\u003c/span\u003e.\nAvailable values: \"reply\", \"request\".\n" } }, "type": "object", @@ -45520,7 +45520,7 @@ }, "type": { "type": "string", - "description": "Available values: \u003cspan pulumi-lang-nodejs=\"\"firstParty\"\" pulumi-lang-dotnet=\"\"FirstParty\"\" pulumi-lang-go=\"\"firstParty\"\" pulumi-lang-python=\"\"first_party\"\" pulumi-lang-yaml=\"\"firstParty\"\" pulumi-lang-java=\"\"firstParty\"\"\u003e\"firstParty\"\u003c/span\u003e, \"unknown\".\n" + "description": "Available values: \u003cspan pulumi-lang-nodejs=\"\"firstParty\"\" pulumi-lang-dotnet=\"\"FirstParty\"\" pulumi-lang-go=\"\"firstParty\"\" pulumi-lang-python=\"\"first_party\"\" pulumi-lang-yaml=\"\"firstParty\"\" pulumi-lang-java=\"\"firstParty\"\" pulumi-lang-hcl=\"\"first_party\"\"\u003e\"firstParty\"\u003c/span\u003e, \"unknown\".\n" } }, "type": "object", @@ -45817,7 +45817,7 @@ "properties": { "certificateAuthority": { "type": "string", - "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n" + "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\" pulumi-lang-hcl=\"\"lets_encrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n" }, "createdOn": { "type": "string" @@ -46196,7 +46196,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -46246,7 +46246,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -46279,14 +46279,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -46339,7 +46339,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -47465,7 +47465,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -47515,7 +47515,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -47548,14 +47548,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -47608,7 +47608,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -47658,7 +47658,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -47691,14 +47691,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -48115,7 +48115,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -48165,7 +48165,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -48198,14 +48198,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -48258,7 +48258,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -49384,7 +49384,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -49434,7 +49434,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -49467,14 +49467,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -49527,7 +49527,7 @@ }, "name": { "type": "string", - "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" + "description": "The current build stage.\nAvailable values: \"queued\", \"initialize\", \u003cspan pulumi-lang-nodejs=\"\"cloneRepo\"\" pulumi-lang-dotnet=\"\"CloneRepo\"\" pulumi-lang-go=\"\"cloneRepo\"\" pulumi-lang-python=\"\"clone_repo\"\" pulumi-lang-yaml=\"\"cloneRepo\"\" pulumi-lang-java=\"\"cloneRepo\"\" pulumi-lang-hcl=\"\"clone_repo\"\"\u003e\"cloneRepo\"\u003c/span\u003e, \"build\", \"deploy\".\n" }, "startedOn": { "type": "string", @@ -49577,7 +49577,7 @@ "deploymentsEnabled": { "type": "boolean", "description": "Whether to enable automatic deployments when pushing to the source repository.\nWhen disabled, no deployments (production or preview) will be triggered automatically.\n", - "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." + "deprecationMessage": "Use \u003cspan pulumi-lang-nodejs=\"`productionDeploymentsEnabled`\" pulumi-lang-dotnet=\"`ProductionDeploymentsEnabled`\" pulumi-lang-go=\"`productionDeploymentsEnabled`\" pulumi-lang-python=\"`production_deployments_enabled`\" pulumi-lang-yaml=\"`productionDeploymentsEnabled`\" pulumi-lang-java=\"`productionDeploymentsEnabled`\" pulumi-lang-hcl=\"`production_deployments_enabled`\"\u003e`productionDeploymentsEnabled`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e for more granular control." }, "owner": { "type": "string", @@ -49610,14 +49610,14 @@ "items": { "type": "string" }, - "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should not trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewBranchIncludes": { "type": "array", "items": { "type": "string" }, - "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" + "description": "A list of branches that should trigger a preview deployment. Wildcard syntax (`*`) is supported. Must be used with \u003cspan pulumi-lang-nodejs=\"`previewDeploymentSetting`\" pulumi-lang-dotnet=\"`PreviewDeploymentSetting`\" pulumi-lang-go=\"`previewDeploymentSetting`\" pulumi-lang-python=\"`preview_deployment_setting`\" pulumi-lang-yaml=\"`previewDeploymentSetting`\" pulumi-lang-java=\"`previewDeploymentSetting`\" pulumi-lang-hcl=\"`preview_deployment_setting`\"\u003e`previewDeploymentSetting`\u003c/span\u003e set to \u003cspan pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\" pulumi-lang-hcl=\"`custom`\"\u003e`custom`\u003c/span\u003e.\n" }, "previewDeploymentSetting": { "type": "string", @@ -49727,7 +49727,7 @@ }, "strategy": { "type": "string", - "description": "Filename generation strategy.\nAvailable values: \"serial\", \"uuid\", \u003cspan pulumi-lang-nodejs=\"\"uuidV7\"\" pulumi-lang-dotnet=\"\"UuidV7\"\" pulumi-lang-go=\"\"uuidV7\"\" pulumi-lang-python=\"\"uuid_v7\"\" pulumi-lang-yaml=\"\"uuidV7\"\" pulumi-lang-java=\"\"uuidV7\"\"\u003e\"uuidV7\"\u003c/span\u003e, \"ulid\".\n" + "description": "Filename generation strategy.\nAvailable values: \"serial\", \"uuid\", \u003cspan pulumi-lang-nodejs=\"\"uuidV7\"\" pulumi-lang-dotnet=\"\"UuidV7\"\" pulumi-lang-go=\"\"uuidV7\"\" pulumi-lang-python=\"\"uuid_v7\"\" pulumi-lang-yaml=\"\"uuidV7\"\" pulumi-lang-java=\"\"uuidV7\"\" pulumi-lang-hcl=\"\"uuid_v7\"\"\u003e\"uuidV7\"\u003c/span\u003e, \"ulid\".\n" }, "suffix": { "type": "string", @@ -49813,7 +49813,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -49918,7 +49918,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50056,7 +50056,7 @@ }, "strategy": { "type": "string", - "description": "Filename generation strategy.\nAvailable values: \"serial\", \"uuid\", \u003cspan pulumi-lang-nodejs=\"\"uuidV7\"\" pulumi-lang-dotnet=\"\"UuidV7\"\" pulumi-lang-go=\"\"uuidV7\"\" pulumi-lang-python=\"\"uuid_v7\"\" pulumi-lang-yaml=\"\"uuidV7\"\" pulumi-lang-java=\"\"uuidV7\"\"\u003e\"uuidV7\"\u003c/span\u003e, \"ulid\".\n" + "description": "Filename generation strategy.\nAvailable values: \"serial\", \"uuid\", \u003cspan pulumi-lang-nodejs=\"\"uuidV7\"\" pulumi-lang-dotnet=\"\"UuidV7\"\" pulumi-lang-go=\"\"uuidV7\"\" pulumi-lang-python=\"\"uuid_v7\"\" pulumi-lang-yaml=\"\"uuidV7\"\" pulumi-lang-java=\"\"uuidV7\"\" pulumi-lang-hcl=\"\"uuid_v7\"\"\u003e\"uuidV7\"\u003c/span\u003e, \"ulid\".\n" }, "suffix": { "type": "string", @@ -50134,7 +50134,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50239,7 +50239,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50288,7 +50288,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50439,7 +50439,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50552,7 +50552,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50703,7 +50703,7 @@ }, "timestampFormat": { "type": "string", - "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" + "description": "Available values: \"rfc3339\", \u003cspan pulumi-lang-nodejs=\"\"unixMillis\"\" pulumi-lang-dotnet=\"\"UnixMillis\"\" pulumi-lang-go=\"\"unixMillis\"\" pulumi-lang-python=\"\"unix_millis\"\" pulumi-lang-yaml=\"\"unixMillis\"\" pulumi-lang-java=\"\"unixMillis\"\" pulumi-lang-hcl=\"\"unix_millis\"\"\u003e\"unixMillis\"\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -50807,7 +50807,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "type": "object", @@ -50834,7 +50834,7 @@ }, "maxConcurrency": { "type": "number", - "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" + "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" }, "maxRetries": { "type": "number", @@ -50893,7 +50893,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "type": "object", @@ -50920,7 +50920,7 @@ }, "maxConcurrency": { "type": "number", - "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" + "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" }, "maxRetries": { "type": "number", @@ -50964,7 +50964,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"r2Bucket\"\" pulumi-lang-dotnet=\"\"R2Bucket\"\" pulumi-lang-go=\"\"r2Bucket\"\" pulumi-lang-python=\"\"r2_bucket\"\" pulumi-lang-yaml=\"\"r2Bucket\"\" pulumi-lang-java=\"\"r2Bucket\"\"\u003e\"r2Bucket\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"r2Bucket\"\" pulumi-lang-dotnet=\"\"R2Bucket\"\" pulumi-lang-go=\"\"r2Bucket\"\" pulumi-lang-python=\"\"r2_bucket\"\" pulumi-lang-yaml=\"\"r2Bucket\"\" pulumi-lang-java=\"\"r2Bucket\"\" pulumi-lang-hcl=\"\"r2_bucket\"\"\u003e\"r2Bucket\"\u003c/span\u003e.\n" } }, "type": "object", @@ -51089,7 +51089,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "type": "object", @@ -51116,7 +51116,7 @@ }, "maxConcurrency": { "type": "number", - "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" + "description": "Maximum number of concurrent consumers that may consume from this Queue. Set to \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e to automatically opt in to the platform's maximum (recommended).\n" }, "maxRetries": { "type": "number", @@ -51160,7 +51160,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"r2Bucket\"\" pulumi-lang-dotnet=\"\"R2Bucket\"\" pulumi-lang-go=\"\"r2Bucket\"\" pulumi-lang-python=\"\"r2_bucket\"\" pulumi-lang-yaml=\"\"r2Bucket\"\" pulumi-lang-java=\"\"r2Bucket\"\"\u003e\"r2Bucket\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"r2Bucket\"\" pulumi-lang-dotnet=\"\"R2Bucket\"\" pulumi-lang-go=\"\"r2Bucket\"\" pulumi-lang-python=\"\"r2_bucket\"\" pulumi-lang-yaml=\"\"r2Bucket\"\" pulumi-lang-java=\"\"r2Bucket\"\" pulumi-lang-hcl=\"\"r2_bucket\"\"\u003e\"r2Bucket\"\u003c/span\u003e.\n" } }, "type": "object", @@ -51826,7 +51826,7 @@ }, "op": { "type": "string", - "description": "The operator used when matching: \u003cspan pulumi-lang-nodejs=\"`eq`\" pulumi-lang-dotnet=\"`Eq`\" pulumi-lang-go=\"`eq`\" pulumi-lang-python=\"`eq`\" pulumi-lang-yaml=\"`eq`\" pulumi-lang-java=\"`eq`\"\u003e`eq`\u003c/span\u003e means \"equal\" and \u003cspan pulumi-lang-nodejs=\"`ne`\" pulumi-lang-dotnet=\"`Ne`\" pulumi-lang-go=\"`ne`\" pulumi-lang-python=\"`ne`\" pulumi-lang-yaml=\"`ne`\" pulumi-lang-java=\"`ne`\"\u003e`ne`\u003c/span\u003e means \"not equal\".\nAvailable values: \"eq\", \"ne\".\n" + "description": "The operator used when matching: \u003cspan pulumi-lang-nodejs=\"`eq`\" pulumi-lang-dotnet=\"`Eq`\" pulumi-lang-go=\"`eq`\" pulumi-lang-python=\"`eq`\" pulumi-lang-yaml=\"`eq`\" pulumi-lang-java=\"`eq`\" pulumi-lang-hcl=\"`eq`\"\u003e`eq`\u003c/span\u003e means \"equal\" and \u003cspan pulumi-lang-nodejs=\"`ne`\" pulumi-lang-dotnet=\"`Ne`\" pulumi-lang-go=\"`ne`\" pulumi-lang-python=\"`ne`\" pulumi-lang-yaml=\"`ne`\" pulumi-lang-java=\"`ne`\" pulumi-lang-hcl=\"`ne`\"\u003e`ne`\u003c/span\u003e means \"not equal\".\nAvailable values: \"eq\", \"ne\".\n" }, "value": { "type": "string", @@ -51930,7 +51930,7 @@ }, "threshold": { "type": "number", - "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" + "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\" pulumi-lang-hcl=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" } }, "type": "object", @@ -52056,7 +52056,7 @@ }, "op": { "type": "string", - "description": "The operator used when matching: \u003cspan pulumi-lang-nodejs=\"`eq`\" pulumi-lang-dotnet=\"`Eq`\" pulumi-lang-go=\"`eq`\" pulumi-lang-python=\"`eq`\" pulumi-lang-yaml=\"`eq`\" pulumi-lang-java=\"`eq`\"\u003e`eq`\u003c/span\u003e means \"equal\" and \u003cspan pulumi-lang-nodejs=\"`ne`\" pulumi-lang-dotnet=\"`Ne`\" pulumi-lang-go=\"`ne`\" pulumi-lang-python=\"`ne`\" pulumi-lang-yaml=\"`ne`\" pulumi-lang-java=\"`ne`\"\u003e`ne`\u003c/span\u003e means \"not equal\".\nAvailable values: \"eq\", \"ne\".\n" + "description": "The operator used when matching: \u003cspan pulumi-lang-nodejs=\"`eq`\" pulumi-lang-dotnet=\"`Eq`\" pulumi-lang-go=\"`eq`\" pulumi-lang-python=\"`eq`\" pulumi-lang-yaml=\"`eq`\" pulumi-lang-java=\"`eq`\" pulumi-lang-hcl=\"`eq`\"\u003e`eq`\u003c/span\u003e means \"equal\" and \u003cspan pulumi-lang-nodejs=\"`ne`\" pulumi-lang-dotnet=\"`Ne`\" pulumi-lang-go=\"`ne`\" pulumi-lang-python=\"`ne`\" pulumi-lang-yaml=\"`ne`\" pulumi-lang-java=\"`ne`\" pulumi-lang-hcl=\"`ne`\"\u003e`ne`\u003c/span\u003e means \"not equal\".\nAvailable values: \"eq\", \"ne\".\n" }, "value": { "type": "string", @@ -52890,7 +52890,7 @@ }, "ssl": { "type": "string", - "description": "The SSL level to configure.\nAvailable values: \"off\", \"flexible\", \"full\", \"strict\", \u003cspan pulumi-lang-nodejs=\"\"originPull\"\" pulumi-lang-dotnet=\"\"OriginPull\"\" pulumi-lang-go=\"\"originPull\"\" pulumi-lang-python=\"\"origin_pull\"\" pulumi-lang-yaml=\"\"originPull\"\" pulumi-lang-java=\"\"originPull\"\"\u003e\"originPull\"\u003c/span\u003e.\n" + "description": "The SSL level to configure.\nAvailable values: \"off\", \"flexible\", \"full\", \"strict\", \u003cspan pulumi-lang-nodejs=\"\"originPull\"\" pulumi-lang-dotnet=\"\"OriginPull\"\" pulumi-lang-go=\"\"originPull\"\" pulumi-lang-python=\"\"origin_pull\"\" pulumi-lang-yaml=\"\"originPull\"\" pulumi-lang-java=\"\"originPull\"\" pulumi-lang-hcl=\"\"origin_pull\"\"\u003e\"originPull\"\u003c/span\u003e.\n" }, "staleIfError": { "$ref": "#/types/cloudflare:index/getRulesetRuleActionParametersStaleIfError:getRulesetRuleActionParametersStaleIfError", @@ -53074,7 +53074,7 @@ "properties": { "default": { "type": "integer", - "description": "The browser TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" + "description": "The browser TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\" pulumi-lang-hcl=\"\"override_origin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" }, "mode": { "type": "string", @@ -53392,7 +53392,7 @@ "properties": { "default": { "type": "integer", - "description": "The edge TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" + "description": "The edge TTL (in seconds) if you choose the \u003cspan pulumi-lang-nodejs=\"\"overrideOrigin\"\" pulumi-lang-dotnet=\"\"OverrideOrigin\"\" pulumi-lang-go=\"\"overrideOrigin\"\" pulumi-lang-python=\"\"override_origin\"\" pulumi-lang-yaml=\"\"overrideOrigin\"\" pulumi-lang-java=\"\"overrideOrigin\"\" pulumi-lang-hcl=\"\"override_origin\"\"\u003e\"overrideOrigin\"\u003c/span\u003e mode.\n" }, "mode": { "type": "string", @@ -54483,7 +54483,7 @@ }, "kind": { "type": "string", - "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -54674,7 +54674,7 @@ }, "order": { "type": "string", - "description": "Application field by which results are ordered.\nAvailable values: \"protocol\", \"app*id\", \"created*on\", \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\"\u003e\"modifiedOn\"\u003c/span\u003e, \"dns\".\n" + "description": "Application field by which results are ordered.\nAvailable values: \"protocol\", \"app*id\", \"created*on\", \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\" pulumi-lang-hcl=\"\"modified_on\"\"\u003e\"modifiedOn\"\u003c/span\u003e, \"dns\".\n" } }, "type": "object", @@ -54719,7 +54719,7 @@ "properties": { "argoSmartRouting": { "type": "boolean", - "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" + "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \" pulumi-lang-hcl=\" traffic_type \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" }, "createdOn": { "type": "string", @@ -54758,7 +54758,7 @@ }, "originPort": { "$ref": "pulumi.json#/Any", - "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" + "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\" pulumi-lang-hcl=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" }, "protocol": { "type": "string", @@ -54774,7 +54774,7 @@ }, "trafficType": { "type": "string", - "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" + "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\" pulumi-lang-hcl=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" } }, "type": "object", @@ -55032,11 +55032,11 @@ }, "hideLiveViewerCount": { "type": "boolean", - "description": "Disables reporting the number of live viewers when this property is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "Disables reporting the number of live viewers when this property is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "mode": { "type": "string", - "description": "Specifies the recording behavior for the live input. Set this value to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e to prevent a recording. Set the value to \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\"\u003e`automatic`\u003c/span\u003e to begin a recording and transition to on-demand after Stream Live stops receiving input.\nAvailable values: \"off\", \"automatic\".\n" + "description": "Specifies the recording behavior for the live input. Set this value to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e to prevent a recording. Set the value to \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\" pulumi-lang-hcl=\"`automatic`\"\u003e`automatic`\u003c/span\u003e to begin a recording and transition to on-demand after Stream Live stops receiving input.\nAvailable values: \"off\", \"automatic\".\n" }, "requireSignedUrls": { "type": "boolean", @@ -55044,7 +55044,7 @@ }, "timeoutSeconds": { "type": "integer", - "description": "Determines the amount of time a live input configured in \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\"\u003e`automatic`\u003c/span\u003e mode should wait before a recording transitions from live to on-demand. \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e is recommended for most use cases and indicates the platform default should be used.\n" + "description": "Determines the amount of time a live input configured in \u003cspan pulumi-lang-nodejs=\"`automatic`\" pulumi-lang-dotnet=\"`Automatic`\" pulumi-lang-go=\"`automatic`\" pulumi-lang-python=\"`automatic`\" pulumi-lang-yaml=\"`automatic`\" pulumi-lang-java=\"`automatic`\" pulumi-lang-hcl=\"`automatic`\"\u003e`automatic`\u003c/span\u003e mode should wait before a recording transitions from live to on-demand. \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e is recommended for most use cases and indicates the platform default should be used.\n" } }, "type": "object", @@ -55261,11 +55261,11 @@ "properties": { "errorReasonCode": { "type": "string", - "description": "Specifies why the video failed to encode. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e state. Preferred for programmatic use.\n" + "description": "Specifies why the video failed to encode. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e state. Preferred for programmatic use.\n" }, "errorReasonText": { "type": "string", - "description": "Specifies why the video failed to encode using a human readable error message in English. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e state.\n" + "description": "Specifies why the video failed to encode using a human readable error message in English. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e state.\n" }, "pctComplete": { "type": "string", @@ -55317,7 +55317,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -55384,7 +55384,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -55492,11 +55492,11 @@ }, "requireSignedUrls": { "type": "boolean", - "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" + "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" }, "scheduledDeletion": { "type": "string", - "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" + "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" }, "size": { "type": "number", @@ -55504,7 +55504,7 @@ }, "status": { "$ref": "#/types/cloudflare:index/getStreamsResultStatus:getStreamsResultStatus", - "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" + "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\" pulumi-lang-hcl=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\" pulumi-lang-hcl=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\" pulumi-lang-hcl=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" }, "thumbnail": { "type": "string", @@ -55645,11 +55645,11 @@ "properties": { "errorReasonCode": { "type": "string", - "description": "Specifies why the video failed to encode. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e state. Preferred for programmatic use.\n" + "description": "Specifies why the video failed to encode. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e state. Preferred for programmatic use.\n" }, "errorReasonText": { "type": "string", - "description": "Specifies why the video failed to encode using a human readable error message in English. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e state.\n" + "description": "Specifies why the video failed to encode using a human readable error message in English. This field is empty if the video is not in an \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e state.\n" }, "pctComplete": { "type": "string", @@ -55701,7 +55701,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -55935,7 +55935,7 @@ "properties": { "action": { "type": "string", - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" }, "enabled": { "type": "boolean", @@ -55943,11 +55943,11 @@ }, "host": { "type": "string", - "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "hostname": { "type": "string", - "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "id": { "type": "string", @@ -55967,14 +55967,14 @@ "properties": { "action": { "type": "string", - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" }, "createdAt": { "type": "string" }, "description": { "type": "string", - "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\"\u003e`title`\u003c/span\u003e.\n" + "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\" pulumi-lang-hcl=\"`title`\"\u003e`title`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -55982,7 +55982,7 @@ }, "expression": { "type": "string", - "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\"\u003e`action`\u003c/span\u003e.\n" + "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\" pulumi-lang-hcl=\"`action`\"\u003e`action`\u003c/span\u003e.\n" }, "id": { "type": "string", @@ -56025,7 +56025,7 @@ "items": { "$ref": "#/types/cloudflare:index/getTokenValidationRulesListResultSelectorExclude:getTokenValidationRulesListResultSelectorExclude" }, - "description": "Ignore operations that were otherwise included by \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Ignore operations that were otherwise included by \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "includes": { "type": "array", @@ -56093,7 +56093,7 @@ "items": { "$ref": "#/types/cloudflare:index/getTokenValidationRulesSelectorExclude:getTokenValidationRulesSelectorExclude" }, - "description": "Ignore operations that were otherwise included by \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Ignore operations that were otherwise included by \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "includes": { "type": "array", @@ -56166,7 +56166,7 @@ }, "order": { "type": "string", - "description": "Field to order widgets by.\nAvailable values: \"id\", \"sitekey\", \"name\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\"\u003e\"createdOn\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\"\u003e\"modifiedOn\"\u003c/span\u003e.\n" + "description": "Field to order widgets by.\nAvailable values: \"id\", \"sitekey\", \"name\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\" pulumi-lang-hcl=\"\"created_on\"\"\u003e\"createdOn\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\" pulumi-lang-hcl=\"\"modified_on\"\"\u003e\"modifiedOn\"\u003c/span\u003e.\n" } }, "type": "object" @@ -56175,11 +56175,11 @@ "properties": { "botFightMode": { "type": "boolean", - "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" + "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" }, "clearanceLevel": { "type": "string", - "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" + "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\" pulumi-lang-hcl=\"\"no_clearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" }, "createdOn": { "type": "string", @@ -56249,7 +56249,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target for this rule. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\"\u003e`ua`\u003c/span\u003e for User Agent Blocking rules.\n" + "description": "The configuration target for this rule. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\" pulumi-lang-hcl=\"`ua`\"\u003e`ua`\u003c/span\u003e for User Agent Blocking rules.\n" }, "value": { "type": "string", @@ -56325,7 +56325,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target for this rule. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\"\u003e`ua`\u003c/span\u003e for User Agent Blocking rules.\n" + "description": "The configuration target for this rule. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\" pulumi-lang-hcl=\"`ua`\"\u003e`ua`\u003c/span\u003e for User Agent Blocking rules.\n" }, "value": { "type": "string", @@ -56943,7 +56943,7 @@ }, "target": { "$ref": "#/types/cloudflare:index/getVulnerabilityScannerTargetEnvironmentsResultTarget:getVulnerabilityScannerTargetEnvironmentsResultTarget", - "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" + "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\" pulumi-lang-hcl=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\" pulumi-lang-hcl=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" } }, "type": "object", @@ -57007,11 +57007,11 @@ "properties": { "samesite": { "type": "string", - "description": "Configures the SameSite attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\"\u003e`auto`\u003c/span\u003e will be translated to \u003cspan pulumi-lang-nodejs=\"`lax`\" pulumi-lang-dotnet=\"`Lax`\" pulumi-lang-go=\"`lax`\" pulumi-lang-python=\"`lax`\" pulumi-lang-yaml=\"`lax`\" pulumi-lang-java=\"`lax`\"\u003e`lax`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e depending if **Always Use HTTPS** is enabled. Note that when using value \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e, the secure attribute cannot be set to \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n" + "description": "Configures the SameSite attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\" pulumi-lang-hcl=\"`auto`\"\u003e`auto`\u003c/span\u003e will be translated to \u003cspan pulumi-lang-nodejs=\"`lax`\" pulumi-lang-dotnet=\"`Lax`\" pulumi-lang-go=\"`lax`\" pulumi-lang-python=\"`lax`\" pulumi-lang-yaml=\"`lax`\" pulumi-lang-java=\"`lax`\" pulumi-lang-hcl=\"`lax`\"\u003e`lax`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e depending if **Always Use HTTPS** is enabled. Note that when using value \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e, the secure attribute cannot be set to \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n" }, "secure": { "type": "string", - "description": "Configures the Secure attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e indicates that the Secure attribute will be set in the Set-Cookie header, \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e indicates that the Secure attribute will not be set, and \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\"\u003e`auto`\u003c/span\u003e will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n" + "description": "Configures the Secure attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e indicates that the Secure attribute will be set in the Set-Cookie header, \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e indicates that the Secure attribute will not be set, and \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\" pulumi-lang-hcl=\"`auto`\"\u003e`auto`\u003c/span\u003e will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n" } }, "type": "object", @@ -57032,7 +57032,7 @@ }, "customPageHtml": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\" pulumi-lang-hcl=\"`custom_page_html`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "description": { "type": "string", @@ -57040,7 +57040,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\" pulumi-lang-hcl=\"`disable_session_renewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "eventEndTime": { "type": "string", @@ -57048,7 +57048,7 @@ }, "eventStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e.\n" }, "id": { "type": "string" @@ -57062,39 +57062,39 @@ }, "newUsersPerMinute": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" }, "prequeueStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e.\n" }, "queueingMethod": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "sessionDuration": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\" pulumi-lang-hcl=\"`session_duration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "shuffleAtEventStart": { "type": "boolean", - "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" + "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" }, "suspended": { "type": "boolean", - "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" + "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" }, "totalActiveUsers": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" }, "turnstileAction": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\" pulumi-lang-hcl=\"`turnstile_action`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" }, "turnstileMode": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\" pulumi-lang-hcl=\"`turnstile_mode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" } }, "type": "object", @@ -57139,7 +57139,7 @@ }, "cookieSuffix": { "type": "string", - "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" + "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\" pulumi-lang-hcl=\"`cookie_suffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\" pulumi-lang-hcl=\"`additional_routes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" }, "createdOn": { "type": "string" @@ -57150,7 +57150,7 @@ }, "defaultTemplateLanguage": { "type": "string", - "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\".\n" + "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \" pulumi-lang-hcl=\" default_template_language \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\".\n" }, "description": { "type": "string", @@ -57158,7 +57158,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request.\n" + "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \" pulumi-lang-hcl=\" session_duration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request.\n" }, "enabledOriginCommands": { "type": "array", @@ -57176,7 +57176,7 @@ }, "jsonResponseEnabled": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}\n" + "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\" pulumi-lang-hcl=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\" pulumi-lang-hcl=\"`custom_html`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}\n" }, "modifiedOn": { "type": "string" @@ -57203,11 +57203,11 @@ }, "queueAll": { "type": "boolean", - "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable.\n" + "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \" pulumi-lang-hcl=\" queue_all \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable.\n" }, "queueingMethod": { "type": "string", - "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\".\n" + "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\" pulumi-lang-hcl=\"`queue_all`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\" pulumi-lang-hcl=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\".\n" }, "queueingStatusCode": { "type": "integer", @@ -57219,7 +57219,7 @@ }, "suspended": { "type": "boolean", - "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room.\n" + "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room.\n" }, "totalActiveUsers": { "type": "integer", @@ -57227,11 +57227,11 @@ }, "turnstileAction": { "type": "string", - "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" + "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" }, "turnstileMode": { "type": "string", - "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" + "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\" pulumi-lang-hcl=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\" pulumi-lang-hcl=\"\"visible_non_interactive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" } }, "type": "object", @@ -57295,11 +57295,11 @@ "properties": { "samesite": { "type": "string", - "description": "Configures the SameSite attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\"\u003e`auto`\u003c/span\u003e will be translated to \u003cspan pulumi-lang-nodejs=\"`lax`\" pulumi-lang-dotnet=\"`Lax`\" pulumi-lang-go=\"`lax`\" pulumi-lang-python=\"`lax`\" pulumi-lang-yaml=\"`lax`\" pulumi-lang-java=\"`lax`\"\u003e`lax`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e depending if **Always Use HTTPS** is enabled. Note that when using value \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e, the secure attribute cannot be set to \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n" + "description": "Configures the SameSite attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\" pulumi-lang-hcl=\"`auto`\"\u003e`auto`\u003c/span\u003e will be translated to \u003cspan pulumi-lang-nodejs=\"`lax`\" pulumi-lang-dotnet=\"`Lax`\" pulumi-lang-go=\"`lax`\" pulumi-lang-python=\"`lax`\" pulumi-lang-yaml=\"`lax`\" pulumi-lang-java=\"`lax`\" pulumi-lang-hcl=\"`lax`\"\u003e`lax`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e depending if **Always Use HTTPS** is enabled. Note that when using value \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e, the secure attribute cannot be set to \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n" }, "secure": { "type": "string", - "description": "Configures the Secure attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e indicates that the Secure attribute will be set in the Set-Cookie header, \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e indicates that the Secure attribute will not be set, and \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\"\u003e`auto`\u003c/span\u003e will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n" + "description": "Configures the Secure attribute on the waiting room cookie. Value \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e indicates that the Secure attribute will be set in the Set-Cookie header, \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e indicates that the Secure attribute will not be set, and \u003cspan pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\" pulumi-lang-hcl=\"`auto`\"\u003e`auto`\u003c/span\u003e will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n" } }, "type": "object", @@ -57591,7 +57591,7 @@ }, "orderBy": { "type": "string", - "description": "Property to sort results by.\nAvailable values: \"deployed*on\", \"updated*on\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\"\u003e\"createdOn\"\u003c/span\u003e, \"name\".\n" + "description": "Property to sort results by.\nAvailable values: \"deployed*on\", \"updated*on\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\" pulumi-lang-hcl=\"\"created_on\"\"\u003e\"createdOn\"\u003c/span\u003e, \"name\".\n" } }, "type": "object", @@ -58091,7 +58091,7 @@ }, "environment": { "type": "string", - "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \"\u003e scriptName \u003c/span\u003eto bind to.\n" + "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \" pulumi-lang-hcl=\" script_name \"\u003e scriptName \u003c/span\u003eto bind to.\n" }, "format": { "type": "string", @@ -58119,12 +58119,12 @@ }, "keyBase64": { "type": "string", - "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", + "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", "secret": true }, "keyJwk": { "type": "string", - "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", + "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", "secret": true }, "name": { @@ -58145,7 +58145,7 @@ }, "oldName": { "type": "string", - "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" + "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\" pulumi-lang-hcl=\"`old_name`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" }, "outbound": { "$ref": "#/types/cloudflare:index/getWorkerVersionBindingOutbound:getWorkerVersionBindingOutbound", @@ -58727,7 +58727,7 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "containers": { "type": "array", @@ -58750,7 +58750,7 @@ }, "mainModule": { "type": "string", - "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler).\n" + "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\" pulumi-lang-hcl=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler).\n" }, "mainScriptBase64": { "type": "string", @@ -58967,7 +58967,7 @@ }, "environment": { "type": "string", - "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \"\u003e scriptName \u003c/span\u003eto bind to.\n" + "description": "The environment of the\u003cspan pulumi-lang-nodejs=\" scriptName \" pulumi-lang-dotnet=\" ScriptName \" pulumi-lang-go=\" scriptName \" pulumi-lang-python=\" script_name \" pulumi-lang-yaml=\" scriptName \" pulumi-lang-java=\" scriptName \" pulumi-lang-hcl=\" script_name \"\u003e scriptName \u003c/span\u003eto bind to.\n" }, "format": { "type": "string", @@ -58995,12 +58995,12 @@ }, "keyBase64": { "type": "string", - "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", + "description": "Base64-encoded key data. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"raw\", \"pkcs8\", or \"spki\".\n", "secret": true }, "keyJwk": { "type": "string", - "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", + "description": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if \u003cspan pulumi-lang-nodejs=\"`format`\" pulumi-lang-dotnet=\"`Format`\" pulumi-lang-go=\"`format`\" pulumi-lang-python=\"`format`\" pulumi-lang-yaml=\"`format`\" pulumi-lang-java=\"`format`\" pulumi-lang-hcl=\"`format`\"\u003e`format`\u003c/span\u003e is \"jwk\".\n", "secret": true }, "name": { @@ -59021,7 +59021,7 @@ }, "oldName": { "type": "string", - "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" + "description": "The old name of the inherited binding. If set, the binding will be renamed from \u003cspan pulumi-lang-nodejs=\"`oldName`\" pulumi-lang-dotnet=\"`OldName`\" pulumi-lang-go=\"`oldName`\" pulumi-lang-python=\"`old_name`\" pulumi-lang-yaml=\"`oldName`\" pulumi-lang-java=\"`oldName`\" pulumi-lang-hcl=\"`old_name`\"\u003e`oldName`\u003c/span\u003e to \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e in the new version. If not set, the binding will keep the same name between versions.\n" }, "outbound": { "$ref": "#/types/cloudflare:index/getWorkerVersionsResultBindingOutbound:getWorkerVersionsResultBindingOutbound", @@ -59816,7 +59816,7 @@ }, "deployedOn": { "type": "string", - "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n" + "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n" }, "id": { "type": "string", @@ -60276,7 +60276,7 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "createdOn": { "type": "string", @@ -61463,7 +61463,7 @@ }, "allowCredentials": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" }, "allowedHeaders": { "type": "array", @@ -61650,7 +61650,7 @@ "items": { "type": "string" }, - "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" + "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\" pulumi-lang-hcl=\"\"security_key\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" }, "mfaDisabled": { "type": "boolean", @@ -61695,7 +61695,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -61748,7 +61748,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "updatedAt": { "type": "string" @@ -63561,7 +63561,7 @@ }, "nameIdTransformJsonata": { "type": "string", - "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" + "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\" pulumi-lang-hcl=\"`name_id_format`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" }, "publicKey": { "type": "string", @@ -63586,7 +63586,7 @@ "items": { "type": "string" }, - "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" + "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\" pulumi-lang-hcl=\"\"offline_access\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" }, "spEntityId": { "type": "string", @@ -64047,7 +64047,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -64080,7 +64080,7 @@ "items": { "$ref": "#/types/cloudflare:index/getZeroTrustAccessApplicationsResultDestination:getZeroTrustAccessApplicationsResultDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -64127,7 +64127,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -64159,7 +64159,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -64168,7 +64168,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -64260,7 +64260,7 @@ }, "allowCredentials": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.\n" }, "allowedHeaders": { "type": "array", @@ -64422,7 +64422,7 @@ "items": { "type": "string" }, - "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" + "description": "The authenticators allowed for MFA.\nAvailable values: \"totp\", \"biometrics\", \u003cspan pulumi-lang-nodejs=\"\"securityKey\"\" pulumi-lang-dotnet=\"\"SecurityKey\"\" pulumi-lang-go=\"\"securityKey\"\" pulumi-lang-python=\"\"security_key\"\" pulumi-lang-yaml=\"\"securityKey\"\" pulumi-lang-java=\"\"securityKey\"\" pulumi-lang-hcl=\"\"security_key\"\"\u003e\"securityKey\"\u003c/span\u003e.\n" }, "mfaDisabled": { "type": "boolean", @@ -64467,7 +64467,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -64520,7 +64520,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "updatedAt": { "type": "string" @@ -66333,7 +66333,7 @@ }, "nameIdTransformJsonata": { "type": "string", - "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" + "description": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the \u003cspan pulumi-lang-nodejs=\"`nameIdFormat`\" pulumi-lang-dotnet=\"`NameIdFormat`\" pulumi-lang-go=\"`nameIdFormat`\" pulumi-lang-python=\"`name_id_format`\" pulumi-lang-yaml=\"`nameIdFormat`\" pulumi-lang-java=\"`nameIdFormat`\" pulumi-lang-hcl=\"`name_id_format`\"\u003e`nameIdFormat`\u003c/span\u003e setting.\n" }, "publicKey": { "type": "string", @@ -66358,7 +66358,7 @@ "items": { "type": "string" }, - "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" + "description": "Define the user information shared with access, \u003cspan pulumi-lang-nodejs=\"\"offlineAccess\"\" pulumi-lang-dotnet=\"\"OfflineAccess\"\" pulumi-lang-go=\"\"offlineAccess\"\" pulumi-lang-python=\"\"offline_access\"\" pulumi-lang-yaml=\"\"offlineAccess\"\" pulumi-lang-java=\"\"offlineAccess\"\" pulumi-lang-hcl=\"\"offline_access\"\"\u003e\"offlineAccess\"\u003c/span\u003e scope will be automatically enabled if refresh tokens are enabled\n" }, "spEntityId": { "type": "string", @@ -66800,7 +66800,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" }, "uid": { "type": "string", @@ -71382,7 +71382,7 @@ }, "authUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \" pulumi-lang-hcl=\" authorization_endpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" }, "authorizationServerId": { "type": "string", @@ -71398,7 +71398,7 @@ }, "certsUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \" pulumi-lang-hcl=\" jwks_uri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" }, "claims": { "type": "array", @@ -71430,7 +71430,7 @@ }, "emailClaimName": { "type": "string", - "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \"\u003e idToken \u003c/span\u003eresponse.\n" + "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \" pulumi-lang-hcl=\" id_token \"\u003e idToken \u003c/span\u003eresponse.\n" }, "headerAttributes": { "type": "array", @@ -71468,7 +71468,7 @@ }, "prompt": { "type": "string", - "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" + "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\" pulumi-lang-hcl=\"\"select_account\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" }, "redirectUrl": { "type": "string" @@ -71494,7 +71494,7 @@ }, "tokenUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \" pulumi-lang-hcl=\" token_endpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" } }, "type": "object", @@ -71581,7 +71581,7 @@ }, "seatDeprovision": { "type": "boolean", - "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" + "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \" pulumi-lang-hcl=\" user_deprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" }, "secret": { "type": "string", @@ -71660,7 +71660,7 @@ }, "authUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" authorizationEndpoint \" pulumi-lang-dotnet=\" AuthorizationEndpoint \" pulumi-lang-go=\" authorizationEndpoint \" pulumi-lang-python=\" authorization_endpoint \" pulumi-lang-yaml=\" authorizationEndpoint \" pulumi-lang-java=\" authorizationEndpoint \" pulumi-lang-hcl=\" authorization_endpoint \"\u003e authorizationEndpoint \u003c/span\u003eURL of your IdP\n" }, "authorizationServerId": { "type": "string", @@ -71676,7 +71676,7 @@ }, "certsUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" jwksUri \" pulumi-lang-dotnet=\" JwksUri \" pulumi-lang-go=\" jwksUri \" pulumi-lang-python=\" jwks_uri \" pulumi-lang-yaml=\" jwksUri \" pulumi-lang-java=\" jwksUri \" pulumi-lang-hcl=\" jwks_uri \"\u003e jwksUri \u003c/span\u003eendpoint of your IdP to allow the IdP keys to sign the tokens\n" }, "claims": { "type": "array", @@ -71708,7 +71708,7 @@ }, "emailClaimName": { "type": "string", - "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \"\u003e idToken \u003c/span\u003eresponse.\n" + "description": "The claim name for email in the\u003cspan pulumi-lang-nodejs=\" idToken \" pulumi-lang-dotnet=\" IdToken \" pulumi-lang-go=\" idToken \" pulumi-lang-python=\" id_token \" pulumi-lang-yaml=\" idToken \" pulumi-lang-java=\" idToken \" pulumi-lang-hcl=\" id_token \"\u003e idToken \u003c/span\u003eresponse.\n" }, "headerAttributes": { "type": "array", @@ -71746,7 +71746,7 @@ }, "prompt": { "type": "string", - "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" + "description": "Indicates the type of user interaction that is required. prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction*required error. prompt=select*account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \u003cspan pulumi-lang-nodejs=\"\"selectAccount\"\" pulumi-lang-dotnet=\"\"SelectAccount\"\" pulumi-lang-go=\"\"selectAccount\"\" pulumi-lang-python=\"\"select_account\"\" pulumi-lang-yaml=\"\"selectAccount\"\" pulumi-lang-java=\"\"selectAccount\"\" pulumi-lang-hcl=\"\"select_account\"\"\u003e\"selectAccount\"\u003c/span\u003e, \"none\".\n" }, "scopes": { "type": "array", @@ -71769,7 +71769,7 @@ }, "tokenUrl": { "type": "string", - "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" + "description": "The\u003cspan pulumi-lang-nodejs=\" tokenEndpoint \" pulumi-lang-dotnet=\" TokenEndpoint \" pulumi-lang-go=\" tokenEndpoint \" pulumi-lang-python=\" token_endpoint \" pulumi-lang-yaml=\" tokenEndpoint \" pulumi-lang-java=\" tokenEndpoint \" pulumi-lang-hcl=\" token_endpoint \"\u003e tokenEndpoint \u003c/span\u003eURL of your IdP\n" } }, "type": "object", @@ -71846,7 +71846,7 @@ }, "seatDeprovision": { "type": "boolean", - "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" + "description": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider. This cannot be enabled unless\u003cspan pulumi-lang-nodejs=\" userDeprovision \" pulumi-lang-dotnet=\" UserDeprovision \" pulumi-lang-go=\" userDeprovision \" pulumi-lang-python=\" user_deprovision \" pulumi-lang-yaml=\" userDeprovision \" pulumi-lang-java=\" userDeprovision \" pulumi-lang-hcl=\" user_deprovision \"\u003e userDeprovision \u003c/span\u003eis also enabled.\n" }, "secret": { "type": "string", @@ -71912,23 +71912,23 @@ "items": { "type": "string" }, - "description": "Filters for targets that have any of the following IP addresses. Specify\n\u003cspan pulumi-lang-nodejs=\"`ips`\" pulumi-lang-dotnet=\"`Ips`\" pulumi-lang-go=\"`ips`\" pulumi-lang-python=\"`ips`\" pulumi-lang-yaml=\"`ips`\" pulumi-lang-java=\"`ips`\"\u003e`ips`\u003c/span\u003e multiple times in query parameter to build list of candidates.\n" + "description": "Filters for targets that have any of the following IP addresses. Specify\n\u003cspan pulumi-lang-nodejs=\"`ips`\" pulumi-lang-dotnet=\"`Ips`\" pulumi-lang-go=\"`ips`\" pulumi-lang-python=\"`ips`\" pulumi-lang-yaml=\"`ips`\" pulumi-lang-java=\"`ips`\" pulumi-lang-hcl=\"`ips`\"\u003e`ips`\u003c/span\u003e multiple times in query parameter to build list of candidates.\n" }, "ipv4End": { "type": "string", - "description": "Defines an IPv4 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4Start`\" pulumi-lang-dotnet=\"`Ipv4Start`\" pulumi-lang-go=\"`ipv4Start`\" pulumi-lang-python=\"`ipv4_start`\" pulumi-lang-yaml=\"`ipv4Start`\" pulumi-lang-java=\"`ipv4Start`\"\u003e`ipv4Start`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv4 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4Start`\" pulumi-lang-dotnet=\"`Ipv4Start`\" pulumi-lang-go=\"`ipv4Start`\" pulumi-lang-python=\"`ipv4_start`\" pulumi-lang-yaml=\"`ipv4Start`\" pulumi-lang-java=\"`ipv4Start`\" pulumi-lang-hcl=\"`ipv4_start`\"\u003e`ipv4Start`\u003c/span\u003e to be specified as well.\n" }, "ipv4Start": { "type": "string", - "description": "Defines an IPv4 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4End`\" pulumi-lang-dotnet=\"`Ipv4End`\" pulumi-lang-go=\"`ipv4End`\" pulumi-lang-python=\"`ipv4_end`\" pulumi-lang-yaml=\"`ipv4End`\" pulumi-lang-java=\"`ipv4End`\"\u003e`ipv4End`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv4 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4End`\" pulumi-lang-dotnet=\"`Ipv4End`\" pulumi-lang-go=\"`ipv4End`\" pulumi-lang-python=\"`ipv4_end`\" pulumi-lang-yaml=\"`ipv4End`\" pulumi-lang-java=\"`ipv4End`\" pulumi-lang-hcl=\"`ipv4_end`\"\u003e`ipv4End`\u003c/span\u003e to be specified as well.\n" }, "ipv6End": { "type": "string", - "description": "Defines an IPv6 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6Start`\" pulumi-lang-dotnet=\"`Ipv6Start`\" pulumi-lang-go=\"`ipv6Start`\" pulumi-lang-python=\"`ipv6_start`\" pulumi-lang-yaml=\"`ipv6Start`\" pulumi-lang-java=\"`ipv6Start`\"\u003e`ipv6Start`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv6 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6Start`\" pulumi-lang-dotnet=\"`Ipv6Start`\" pulumi-lang-go=\"`ipv6Start`\" pulumi-lang-python=\"`ipv6_start`\" pulumi-lang-yaml=\"`ipv6Start`\" pulumi-lang-java=\"`ipv6Start`\" pulumi-lang-hcl=\"`ipv6_start`\"\u003e`ipv6Start`\u003c/span\u003e to be specified as well.\n" }, "ipv6Start": { "type": "string", - "description": "Defines an IPv6 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6End`\" pulumi-lang-dotnet=\"`Ipv6End`\" pulumi-lang-go=\"`ipv6End`\" pulumi-lang-python=\"`ipv6_end`\" pulumi-lang-yaml=\"`ipv6End`\" pulumi-lang-java=\"`ipv6End`\"\u003e`ipv6End`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv6 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6End`\" pulumi-lang-dotnet=\"`Ipv6End`\" pulumi-lang-go=\"`ipv6End`\" pulumi-lang-python=\"`ipv6_end`\" pulumi-lang-yaml=\"`ipv6End`\" pulumi-lang-java=\"`ipv6End`\" pulumi-lang-hcl=\"`ipv6_end`\"\u003e`ipv6End`\u003c/span\u003e to be specified as well.\n" }, "modifiedAfter": { "type": "string", @@ -71940,14 +71940,14 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"hostname\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"hostname\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "targetIds": { "type": "array", "items": { "type": "string" }, - "description": "Filters for targets that have any of the following UUIDs. Specify\n\u003cspan pulumi-lang-nodejs=\"`targetIds`\" pulumi-lang-dotnet=\"`TargetIds`\" pulumi-lang-go=\"`targetIds`\" pulumi-lang-python=\"`target_ids`\" pulumi-lang-yaml=\"`targetIds`\" pulumi-lang-java=\"`targetIds`\"\u003e`targetIds`\u003c/span\u003e multiple times in query parameter to build list of\ncandidates.\n" + "description": "Filters for targets that have any of the following UUIDs. Specify\n\u003cspan pulumi-lang-nodejs=\"`targetIds`\" pulumi-lang-dotnet=\"`TargetIds`\" pulumi-lang-go=\"`targetIds`\" pulumi-lang-python=\"`target_ids`\" pulumi-lang-yaml=\"`targetIds`\" pulumi-lang-java=\"`targetIds`\" pulumi-lang-hcl=\"`target_ids`\"\u003e`targetIds`\u003c/span\u003e multiple times in query parameter to build list of\ncandidates.\n" }, "virtualNetworkId": { "type": "string", @@ -72190,7 +72190,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -72242,7 +72242,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "updatedAt": { "type": "string" @@ -73485,7 +73485,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object", @@ -75270,7 +75270,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object", @@ -75866,7 +75866,7 @@ }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "expiresAt": { "type": "string" @@ -75947,7 +75947,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -75955,7 +75955,7 @@ }, "host": { "type": "string", - "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -76004,7 +76004,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -76012,7 +76012,7 @@ }, "host": { "type": "string", - "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -76103,7 +76103,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -76233,7 +76233,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -76241,7 +76241,7 @@ }, "host": { "type": "string", - "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -76290,7 +76290,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -76298,7 +76298,7 @@ }, "host": { "type": "string", - "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -76361,7 +76361,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -76369,7 +76369,7 @@ }, "host": { "type": "string", - "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to exclude from the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -76418,7 +76418,7 @@ "properties": { "address": { "type": "string", - "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" + "description": "The address in CIDR format to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e must not be present.\n" }, "description": { "type": "string", @@ -76426,7 +76426,7 @@ }, "host": { "type": "string", - "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" + "description": "The domain name to include in the tunnel. If \u003cspan pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\" pulumi-lang-hcl=\"`host`\"\u003e`host`\u003c/span\u003e is present, \u003cspan pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\" pulumi-lang-hcl=\"`address`\"\u003e`address`\u003c/span\u003e must not be present.\n" } }, "type": "object", @@ -76657,7 +76657,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -76665,7 +76665,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "type": "object", @@ -77023,7 +77023,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -77720,7 +77720,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -77994,7 +77994,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -78154,7 +78154,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -78471,7 +78471,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -78706,7 +78706,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -78941,7 +78941,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -79176,7 +79176,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -79779,7 +79779,7 @@ "properties": { "applicationTypeId": { "type": "integer", - "description": "Identify the type of this application. Multiple applications can share the same type. Refers to the \u003cspan pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\"\u003e`id`\u003c/span\u003e of a returned application type.\n" + "description": "Identify the type of this application. Multiple applications can share the same type. Refers to the \u003cspan pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\" pulumi-lang-hcl=\"`id`\"\u003e`id`\u003c/span\u003e of a returned application type.\n" }, "createdAt": { "type": "string" @@ -79819,7 +79819,7 @@ }, "class": { "type": "string", - "description": "Specify which account types can create policies for this category. \u003cspan pulumi-lang-nodejs=\"`blocked`\" pulumi-lang-dotnet=\"`Blocked`\" pulumi-lang-go=\"`blocked`\" pulumi-lang-python=\"`blocked`\" pulumi-lang-yaml=\"`blocked`\" pulumi-lang-java=\"`blocked`\"\u003e`blocked`\u003c/span\u003e Blocks unconditionally for all accounts. `removalPending` Allows removal from policies but disables addition. `noBlock` Prevents blocking.\nAvailable values: \"free\", \"premium\", \"blocked\", \"removalPending\", \"noBlock\".\n" + "description": "Specify which account types can create policies for this category. \u003cspan pulumi-lang-nodejs=\"`blocked`\" pulumi-lang-dotnet=\"`Blocked`\" pulumi-lang-go=\"`blocked`\" pulumi-lang-python=\"`blocked`\" pulumi-lang-yaml=\"`blocked`\" pulumi-lang-java=\"`blocked`\" pulumi-lang-hcl=\"`blocked`\"\u003e`blocked`\u003c/span\u003e Blocks unconditionally for all accounts. `removalPending` Allows removal from policies but disables addition. `noBlock` Prevents blocking.\nAvailable values: \"free\", \"premium\", \"blocked\", \"removalPending\", \"noBlock\".\n" }, "description": { "type": "string", @@ -79864,7 +79864,7 @@ }, "class": { "type": "string", - "description": "Specify which account types can create policies for this category. \u003cspan pulumi-lang-nodejs=\"`blocked`\" pulumi-lang-dotnet=\"`Blocked`\" pulumi-lang-go=\"`blocked`\" pulumi-lang-python=\"`blocked`\" pulumi-lang-yaml=\"`blocked`\" pulumi-lang-java=\"`blocked`\"\u003e`blocked`\u003c/span\u003e Blocks unconditionally for all accounts. `removalPending` Allows removal from policies but disables addition. `noBlock` Prevents blocking.\nAvailable values: \"free\", \"premium\", \"blocked\", \"removalPending\", \"noBlock\".\n" + "description": "Specify which account types can create policies for this category. \u003cspan pulumi-lang-nodejs=\"`blocked`\" pulumi-lang-dotnet=\"`Blocked`\" pulumi-lang-go=\"`blocked`\" pulumi-lang-python=\"`blocked`\" pulumi-lang-yaml=\"`blocked`\" pulumi-lang-java=\"`blocked`\" pulumi-lang-hcl=\"`blocked`\"\u003e`blocked`\u003c/span\u003e Blocks unconditionally for all accounts. `removalPending` Allows removal from policies but disables addition. `noBlock` Prevents blocking.\nAvailable values: \"free\", \"premium\", \"blocked\", \"removalPending\", \"noBlock\".\n" }, "description": { "type": "string", @@ -79919,7 +79919,7 @@ }, "inUse": { "type": "boolean", - "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n" + "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n" }, "issuerOrg": { "type": "string", @@ -79931,7 +79931,7 @@ }, "type": { "type": "string", - "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n" + "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\" pulumi-lang-hcl=\"\"gateway_managed\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -80102,7 +80102,7 @@ "properties": { "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "createdAt": { "type": "string" @@ -80125,7 +80125,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultExpiration:getZeroTrustGatewayPoliciesResultExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -80160,7 +80160,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultSchedule:getZeroTrustGatewayPoliciesResultSchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "sharable": { "type": "boolean", @@ -80220,7 +80220,7 @@ "properties": { "duration": { "type": "integer", - "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" + "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\" pulumi-lang-hcl=\"`reset_expiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" }, "expired": { "type": "boolean", @@ -80228,7 +80228,7 @@ }, "expiresAt": { "type": "string", - "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \"\u003e expiresAt \u003c/span\u003etime.\n" + "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \" pulumi-lang-hcl=\" expires_at \"\u003e expiresAt \u003c/span\u003etime.\n" } }, "type": "object", @@ -80253,7 +80253,7 @@ "type": "string" } }, - "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "allowChildBypass": { "type": "boolean", @@ -80261,23 +80261,23 @@ }, "auditSsh": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh:getZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh", - "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" + "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\" pulumi-lang-hcl=\"`audit_ssh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" }, "bisoAdminControls": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls:getZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls", - "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" + "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\" pulumi-lang-hcl=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" }, "blockPage": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsBlockPage:getZeroTrustGatewayPoliciesResultRuleSettingsBlockPage", - "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockPageEnabled": { "type": "boolean", - "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockReason": { "type": "string", - "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "bypassParentRule": { "type": "boolean", @@ -80285,15 +80285,15 @@ }, "checkSession": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsCheckSession:getZeroTrustGatewayPoliciesResultRuleSettingsCheckSession", - "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "dnsResolvers": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers:getZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers", - "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "egress": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsEgress:getZeroTrustGatewayPoliciesResultRuleSettingsEgress", - "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" + "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\" pulumi-lang-hcl=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" }, "forensicCopy": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy:getZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy", @@ -80301,62 +80301,62 @@ }, "ignoreCnameCategoryMatches": { "type": "boolean", - "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "insecureDisableDnssecValidation": { "type": "boolean", - "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "ipCategories": { "type": "boolean", - "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "ipIndicatorFeeds": { "type": "boolean", - "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "l4override": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsL4override:getZeroTrustGatewayPoliciesResultRuleSettingsL4override", - "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\"\u003e`l4Override`\u003c/span\u003e.\n" + "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\" pulumi-lang-hcl=\"`l4_override`\"\u003e`l4Override`\u003c/span\u003e.\n" }, "notificationSettings": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings:getZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings", - "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "overrideHost": { "type": "string", - "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "overrideIps": { "type": "array", "items": { "type": "string" }, - "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "payloadLog": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog:getZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog", - "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "quarantine": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsQuarantine:getZeroTrustGatewayPoliciesResultRuleSettingsQuarantine", - "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "redirect": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsRedirect:getZeroTrustGatewayPoliciesResultRuleSettingsRedirect", - "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" + "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\" pulumi-lang-hcl=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" }, "resolveDnsInternally": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally:getZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally", - "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "resolveDnsThroughCloudflare": { "type": "boolean", - "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "untrustedCert": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert:getZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert", - "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" } }, "type": "object", @@ -80570,7 +80570,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -80602,7 +80602,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -80788,7 +80788,7 @@ "properties": { "fallback": { "type": "string", - "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" + "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\" pulumi-lang-hcl=\"\"public_dns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" }, "viewId": { "type": "string", @@ -80810,7 +80810,7 @@ "properties": { "action": { "type": "string", - "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" + "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\" pulumi-lang-hcl=\"\"pass_through\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" } }, "type": "object", @@ -80879,7 +80879,7 @@ "properties": { "duration": { "type": "integer", - "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" + "description": "Defines the default duration a policy active in minutes. Must set in order to use the \u003cspan pulumi-lang-nodejs=\"`resetExpiration`\" pulumi-lang-dotnet=\"`ResetExpiration`\" pulumi-lang-go=\"`resetExpiration`\" pulumi-lang-python=\"`reset_expiration`\" pulumi-lang-yaml=\"`resetExpiration`\" pulumi-lang-java=\"`resetExpiration`\" pulumi-lang-hcl=\"`reset_expiration`\"\u003e`resetExpiration`\u003c/span\u003e endpoint on this rule.\n" }, "expired": { "type": "boolean", @@ -80887,7 +80887,7 @@ }, "expiresAt": { "type": "string", - "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \"\u003e expiresAt \u003c/span\u003etime.\n" + "description": "Show the timestamp when the policy expires and stops applying. The value must follow RFC 3339 and include a UTC offset. The system accepts non-zero offsets but converts them to the equivalent UTC+00:00 value and returns timestamps with a trailing Z. Expiration policies ignore client timezones and expire globally at the specified\u003cspan pulumi-lang-nodejs=\" expiresAt \" pulumi-lang-dotnet=\" ExpiresAt \" pulumi-lang-go=\" expiresAt \" pulumi-lang-python=\" expires_at \" pulumi-lang-yaml=\" expiresAt \" pulumi-lang-java=\" expiresAt \" pulumi-lang-hcl=\" expires_at \"\u003e expiresAt \u003c/span\u003etime.\n" } }, "type": "object", @@ -80912,7 +80912,7 @@ "type": "string" } }, - "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Add custom headers to allowed requests as key-value pairs. Use header names as keys that map to arrays of header values. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "allowChildBypass": { "type": "boolean", @@ -80920,23 +80920,23 @@ }, "auditSsh": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsAuditSsh:getZeroTrustGatewayPolicyRuleSettingsAuditSsh", - "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" + "description": "Define the settings for the Audit SSH action. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with \u003cspan pulumi-lang-nodejs=\"`auditSsh`\" pulumi-lang-dotnet=\"`AuditSsh`\" pulumi-lang-go=\"`auditSsh`\" pulumi-lang-python=\"`audit_ssh`\" pulumi-lang-yaml=\"`auditSsh`\" pulumi-lang-java=\"`auditSsh`\" pulumi-lang-hcl=\"`audit_ssh`\"\u003e`auditSsh`\u003c/span\u003e action.\n" }, "bisoAdminControls": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsBisoAdminControls:getZeroTrustGatewayPolicyRuleSettingsBisoAdminControls", - "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" + "description": "Configure browser isolation behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\" pulumi-lang-hcl=\"`isolate`\"\u003e`isolate`\u003c/span\u003e.\n" }, "blockPage": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsBlockPage:getZeroTrustGatewayPolicyRuleSettingsBlockPage", - "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure custom block page settings. If missing or null, use the account settings. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockPageEnabled": { "type": "boolean", - "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Enable the custom block page. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with action \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "blockReason": { "type": "string", - "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Explain why the rule blocks the request. The custom block page shows this text (if enabled). Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules when the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "bypassParentRule": { "type": "boolean", @@ -80944,15 +80944,15 @@ }, "checkSession": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsCheckSession:getZeroTrustGatewayPolicyRuleSettingsCheckSession", - "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure session check behavior. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" }, "dnsResolvers": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsDnsResolvers:getZeroTrustGatewayPolicyRuleSettingsDnsResolvers", - "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "egress": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsEgress:getZeroTrustGatewayPolicyRuleSettingsEgress", - "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" + "description": "Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for \u003cspan pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\" pulumi-lang-hcl=\"`egress`\"\u003e`egress`\u003c/span\u003e rules.\n" }, "forensicCopy": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsForensicCopy:getZeroTrustGatewayPolicyRuleSettingsForensicCopy", @@ -80960,62 +80960,62 @@ }, "ignoreCnameCategoryMatches": { "type": "boolean", - "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Ignore category matches at CNAME domains in a response. When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "insecureDisableDnssecValidation": { "type": "boolean", - "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "ipCategories": { "type": "boolean", - "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable IPs in DNS resolver category blocks. The system blocks only domain name categories unless you enable this setting. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "ipIndicatorFeeds": { "type": "boolean", - "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "l4override": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsL4override:getZeroTrustGatewayPolicyRuleSettingsL4override", - "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\"\u003e`l4Override`\u003c/span\u003e.\n" + "description": "Send matching traffic to the supplied destination IP address and port. Settable only for \u003cspan pulumi-lang-nodejs=\"`l4`\" pulumi-lang-dotnet=\"`L4`\" pulumi-lang-go=\"`l4`\" pulumi-lang-python=\"`l4`\" pulumi-lang-yaml=\"`l4`\" pulumi-lang-java=\"`l4`\" pulumi-lang-hcl=\"`l4`\"\u003e`l4`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`l4Override`\" pulumi-lang-dotnet=\"`L4Override`\" pulumi-lang-go=\"`l4Override`\" pulumi-lang-python=\"`l4_override`\" pulumi-lang-yaml=\"`l4Override`\" pulumi-lang-java=\"`l4Override`\" pulumi-lang-hcl=\"`l4_override`\"\u003e`l4Override`\u003c/span\u003e.\n" }, "notificationSettings": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsNotificationSettings:getZeroTrustGatewayPolicyRuleSettingsNotificationSettings", - "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e.\n" + "description": "Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e.\n" }, "overrideHost": { "type": "string", - "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a hostname for override, for the matching DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "overrideIps": { "type": "array", "items": { "type": "string" }, - "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\"\u003e`override`\u003c/span\u003e.\n" + "description": "Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\" pulumi-lang-hcl=\"`override`\"\u003e`override`\u003c/span\u003e.\n" }, "payloadLog": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsPayloadLog:getZeroTrustGatewayPolicyRuleSettingsPayloadLog", - "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure DLP payload logging. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "quarantine": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsQuarantine:getZeroTrustGatewayPolicyRuleSettingsQuarantine", - "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" + "description": "Configure settings that apply to quarantine rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules.\n" }, "redirect": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsRedirect:getZeroTrustGatewayPolicyRuleSettingsRedirect", - "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" + "description": "Apply settings to redirect rules. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\" pulumi-lang-hcl=\"`redirect`\"\u003e`redirect`\u003c/span\u003e.\n" }, "resolveDnsInternally": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally:getZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally", - "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "resolveDnsThroughCloudflare": { "type": "boolean", - "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "untrustedCert": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyRuleSettingsUntrustedCert:getZeroTrustGatewayPolicyRuleSettingsUntrustedCert", - "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" + "description": "Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for \u003cspan pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\" pulumi-lang-hcl=\"`http`\"\u003e`http`\u003c/span\u003e rules with the action set to \u003cspan pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\" pulumi-lang-hcl=\"`allow`\"\u003e`allow`\u003c/span\u003e.\n" } }, "type": "object", @@ -81229,7 +81229,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -81261,7 +81261,7 @@ }, "routeThroughPrivateNetwork": { "type": "boolean", - "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \"\u003e vnetId \u003c/span\u003eset.\n" + "description": "Indicate whether to connect to this resolver over a private network. Must set when\u003cspan pulumi-lang-nodejs=\" vnetId \" pulumi-lang-dotnet=\" VnetId \" pulumi-lang-go=\" vnetId \" pulumi-lang-python=\" vnet_id \" pulumi-lang-yaml=\" vnetId \" pulumi-lang-java=\" vnetId \" pulumi-lang-hcl=\" vnet_id \"\u003e vnetId \u003c/span\u003eset.\n" }, "vnetId": { "type": "string", @@ -81447,7 +81447,7 @@ "properties": { "fallback": { "type": "string", - "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" + "description": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries.\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"publicDns\"\" pulumi-lang-dotnet=\"\"PublicDns\"\" pulumi-lang-go=\"\"publicDns\"\" pulumi-lang-python=\"\"public_dns\"\" pulumi-lang-yaml=\"\"publicDns\"\" pulumi-lang-java=\"\"publicDns\"\" pulumi-lang-hcl=\"\"public_dns\"\"\u003e\"publicDns\"\u003c/span\u003e.\n" }, "viewId": { "type": "string", @@ -81469,7 +81469,7 @@ "properties": { "action": { "type": "string", - "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" + "description": "Defines the action performed when an untrusted certificate seen. The default action an error with HTTP code 526.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"passThrough\"\" pulumi-lang-dotnet=\"\"PassThrough\"\" pulumi-lang-go=\"\"passThrough\"\" pulumi-lang-python=\"\"pass_through\"\" pulumi-lang-yaml=\"\"passThrough\"\" pulumi-lang-java=\"\"passThrough\"\" pulumi-lang-hcl=\"\"pass_through\"\"\u003e\"passThrough\"\u003c/span\u003e, \"block\", \"error\".\n" } }, "type": "object", @@ -81609,7 +81609,7 @@ }, "customCertificate": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewaySettingsSettingsCustomCertificate:getZeroTrustGatewaySettingsSettingsCustomCertificate", - "description": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e instead.\n", + "description": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e instead.\n", "deprecationMessage": "This attribute is deprecated." }, "extendedEmailMatching": { @@ -81781,7 +81781,7 @@ }, "mode": { "type": "string", - "description": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI.\nAvailable values: \"\", \"customized*block*page\", \u003cspan pulumi-lang-nodejs=\"\"redirectUri\"\" pulumi-lang-dotnet=\"\"RedirectUri\"\" pulumi-lang-go=\"\"redirectUri\"\" pulumi-lang-python=\"\"redirect_uri\"\" pulumi-lang-yaml=\"\"redirectUri\"\" pulumi-lang-java=\"\"redirectUri\"\"\u003e\"redirectUri\"\u003c/span\u003e.\n" + "description": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI.\nAvailable values: \"\", \"customized*block*page\", \u003cspan pulumi-lang-nodejs=\"\"redirectUri\"\" pulumi-lang-dotnet=\"\"RedirectUri\"\" pulumi-lang-go=\"\"redirectUri\"\" pulumi-lang-python=\"\"redirect_uri\"\" pulumi-lang-yaml=\"\"redirectUri\"\" pulumi-lang-java=\"\"redirectUri\"\" pulumi-lang-hcl=\"\"redirect_uri\"\"\u003e\"redirectUri\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -81836,7 +81836,7 @@ "properties": { "inspectionMode": { "type": "string", - "description": "Specify the inspection mode as either \u003cspan pulumi-lang-nodejs=\"`deep`\" pulumi-lang-dotnet=\"`Deep`\" pulumi-lang-go=\"`deep`\" pulumi-lang-python=\"`deep`\" pulumi-lang-yaml=\"`deep`\" pulumi-lang-java=\"`deep`\"\u003e`deep`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`shallow`\" pulumi-lang-dotnet=\"`Shallow`\" pulumi-lang-go=\"`shallow`\" pulumi-lang-python=\"`shallow`\" pulumi-lang-yaml=\"`shallow`\" pulumi-lang-java=\"`shallow`\"\u003e`shallow`\u003c/span\u003e.\nAvailable values: \"deep\", \"shallow\".\n" + "description": "Specify the inspection mode as either \u003cspan pulumi-lang-nodejs=\"`deep`\" pulumi-lang-dotnet=\"`Deep`\" pulumi-lang-go=\"`deep`\" pulumi-lang-python=\"`deep`\" pulumi-lang-yaml=\"`deep`\" pulumi-lang-java=\"`deep`\" pulumi-lang-hcl=\"`deep`\"\u003e`deep`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`shallow`\" pulumi-lang-dotnet=\"`Shallow`\" pulumi-lang-go=\"`shallow`\" pulumi-lang-python=\"`shallow`\" pulumi-lang-yaml=\"`shallow`\" pulumi-lang-java=\"`shallow`\" pulumi-lang-hcl=\"`shallow`\"\u003e`shallow`\u003c/span\u003e.\nAvailable values: \"deep\", \"shallow\".\n" } }, "type": "object", @@ -82192,7 +82192,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only return deleted hostname routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted hostname routes.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only return deleted hostname routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted hostname routes.\n" }, "tunnelId": { "type": "string", @@ -82221,7 +82221,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "hostname": { "type": "string", @@ -82334,7 +82334,7 @@ }, "sessionDuration": { "type": "string", - "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" + "description": "Defines the duration of an MFA session. Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:\u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`24h`\" pulumi-lang-dotnet=\"`24h`\" pulumi-lang-go=\"`24h`\" pulumi-lang-python=\"`24h`\" pulumi-lang-yaml=\"`24h`\" pulumi-lang-java=\"`24h`\" pulumi-lang-hcl=\"`24h`\"\u003e`24h`\u003c/span\u003e.\n" } }, "type": "object", @@ -82354,7 +82354,7 @@ "properties": { "pinPolicy": { "type": "string", - "description": "Defines when a PIN is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e (no PIN required), \u003cspan pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\"\u003e`once`\u003c/span\u003e (PIN required once per session), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n" + "description": "Defines when a PIN is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e (no PIN required), \u003cspan pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\" pulumi-lang-hcl=\"`once`\"\u003e`once`\u003c/span\u003e (PIN required once per session), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n" }, "requireFipsDevice": { "type": "boolean", @@ -82372,11 +82372,11 @@ "items": { "type": "string" }, - "description": "Specifies the allowed SSH key types. Valid values are \u003cspan pulumi-lang-nodejs=\"`ecdsa`\" pulumi-lang-dotnet=\"`Ecdsa`\" pulumi-lang-go=\"`ecdsa`\" pulumi-lang-python=\"`ecdsa`\" pulumi-lang-yaml=\"`ecdsa`\" pulumi-lang-java=\"`ecdsa`\"\u003e`ecdsa`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`ed25519`\" pulumi-lang-dotnet=\"`Ed25519`\" pulumi-lang-go=\"`ed25519`\" pulumi-lang-python=\"`ed25519`\" pulumi-lang-yaml=\"`ed25519`\" pulumi-lang-java=\"`ed25519`\"\u003e`ed25519`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\"\u003e`rsa`\u003c/span\u003e.\n" + "description": "Specifies the allowed SSH key types. Valid values are \u003cspan pulumi-lang-nodejs=\"`ecdsa`\" pulumi-lang-dotnet=\"`Ecdsa`\" pulumi-lang-go=\"`ecdsa`\" pulumi-lang-python=\"`ecdsa`\" pulumi-lang-yaml=\"`ecdsa`\" pulumi-lang-java=\"`ecdsa`\" pulumi-lang-hcl=\"`ecdsa`\"\u003e`ecdsa`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`ed25519`\" pulumi-lang-dotnet=\"`Ed25519`\" pulumi-lang-go=\"`ed25519`\" pulumi-lang-python=\"`ed25519`\" pulumi-lang-yaml=\"`ed25519`\" pulumi-lang-java=\"`ed25519`\" pulumi-lang-hcl=\"`ed25519`\"\u003e`ed25519`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\" pulumi-lang-hcl=\"`rsa`\"\u003e`rsa`\u003c/span\u003e.\n" }, "touchPolicy": { "type": "string", - "description": "Defines when physical touch is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\"\u003e`never`\u003c/span\u003e (no touch required), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\"\u003e`always`\u003c/span\u003e (touch required for each use), \u003cspan pulumi-lang-nodejs=\"`cached`\" pulumi-lang-dotnet=\"`Cached`\" pulumi-lang-go=\"`cached`\" pulumi-lang-python=\"`cached`\" pulumi-lang-yaml=\"`cached`\" pulumi-lang-java=\"`cached`\"\u003e`cached`\u003c/span\u003e (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n" + "description": "Defines when physical touch is required to use the SSH key. Valid values: \u003cspan pulumi-lang-nodejs=\"`never`\" pulumi-lang-dotnet=\"`Never`\" pulumi-lang-go=\"`never`\" pulumi-lang-python=\"`never`\" pulumi-lang-yaml=\"`never`\" pulumi-lang-java=\"`never`\" pulumi-lang-hcl=\"`never`\"\u003e`never`\u003c/span\u003e (no touch required), \u003cspan pulumi-lang-nodejs=\"`always`\" pulumi-lang-dotnet=\"`Always`\" pulumi-lang-go=\"`always`\" pulumi-lang-python=\"`always`\" pulumi-lang-yaml=\"`always`\" pulumi-lang-java=\"`always`\" pulumi-lang-hcl=\"`always`\"\u003e`always`\u003c/span\u003e (touch required for each use), \u003cspan pulumi-lang-nodejs=\"`cached`\" pulumi-lang-dotnet=\"`Cached`\" pulumi-lang-go=\"`cached`\" pulumi-lang-python=\"`cached`\" pulumi-lang-yaml=\"`cached`\" pulumi-lang-java=\"`cached`\" pulumi-lang-hcl=\"`cached`\"\u003e`cached`\u003c/span\u003e (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n" } }, "type": "object", @@ -82783,7 +82783,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -82829,7 +82829,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" }, "name": { "type": "string", @@ -82837,7 +82837,7 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "uuid": { "type": "string", @@ -82864,7 +82864,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted routes. If empty, all routes will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted routes. If empty, all routes will be included.\n" }, "networkSubset": { "type": "string", @@ -82912,7 +82912,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "id": { "type": "string", @@ -82924,7 +82924,7 @@ }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelId": { "type": "string", @@ -82970,15 +82970,15 @@ }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted virtual networks. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted virtual networks. If empty, all virtual networks will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted virtual networks. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted virtual networks. If empty, all virtual networks will be included.\n" }, "name": { "type": "string", @@ -82999,7 +82999,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "id": { "type": "string", @@ -83007,7 +83007,7 @@ }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -83037,7 +83037,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "connections": { "type": "array", @@ -83049,11 +83049,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -83061,7 +83061,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "id": { "type": "string", @@ -83077,16 +83077,16 @@ }, "remoteConfig": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \"\u003e configSrc \u003c/span\u003efield instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \" pulumi-lang-hcl=\" config_src \"\u003e configSrc \u003c/span\u003efield instead." }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" } }, "type": "object", @@ -83131,7 +83131,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -83183,7 +83183,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -83229,7 +83229,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" }, "name": { "type": "string", @@ -83237,7 +83237,7 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "uuid": { "type": "string", @@ -83268,11 +83268,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -83280,7 +83280,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "id": { "type": "string", @@ -83296,11 +83296,11 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" } }, "type": "object", @@ -83343,7 +83343,7 @@ }, "isPendingReconnect": { "type": "boolean", - "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" + "description": "Cloudflare continues to track connections for several minutes after they disconnect. This is an optimization to improve latency and reliability of reconnecting. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the connection has disconnected but is still being tracked. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the connection is actively serving traffic.\n" }, "openedAt": { "type": "string", @@ -83598,7 +83598,7 @@ }, "name": { "type": "string", - "description": "A domain name. Optional filter operators can be provided to extend refine the search:\n * \u003cspan pulumi-lang-nodejs=\"`equal`\" pulumi-lang-dotnet=\"`Equal`\" pulumi-lang-go=\"`equal`\" pulumi-lang-python=\"`equal`\" pulumi-lang-yaml=\"`equal`\" pulumi-lang-java=\"`equal`\"\u003e`equal`\u003c/span\u003e (default)\n * \u003cspan pulumi-lang-nodejs=\"`notEqual`\" pulumi-lang-dotnet=\"`NotEqual`\" pulumi-lang-go=\"`notEqual`\" pulumi-lang-python=\"`not_equal`\" pulumi-lang-yaml=\"`notEqual`\" pulumi-lang-java=\"`notEqual`\"\u003e`notEqual`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWith`\" pulumi-lang-dotnet=\"`StartsWith`\" pulumi-lang-go=\"`startsWith`\" pulumi-lang-python=\"`starts_with`\" pulumi-lang-yaml=\"`startsWith`\" pulumi-lang-java=\"`startsWith`\"\u003e`startsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWith`\" pulumi-lang-dotnet=\"`EndsWith`\" pulumi-lang-go=\"`endsWith`\" pulumi-lang-python=\"`ends_with`\" pulumi-lang-yaml=\"`endsWith`\" pulumi-lang-java=\"`endsWith`\"\u003e`endsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\"\u003e`contains`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWithCaseSensitive`\" pulumi-lang-dotnet=\"`StartsWithCaseSensitive`\" pulumi-lang-go=\"`startsWithCaseSensitive`\" pulumi-lang-python=\"`starts_with_case_sensitive`\" pulumi-lang-yaml=\"`startsWithCaseSensitive`\" pulumi-lang-java=\"`startsWithCaseSensitive`\"\u003e`startsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWithCaseSensitive`\" pulumi-lang-dotnet=\"`EndsWithCaseSensitive`\" pulumi-lang-go=\"`endsWithCaseSensitive`\" pulumi-lang-python=\"`ends_with_case_sensitive`\" pulumi-lang-yaml=\"`endsWithCaseSensitive`\" pulumi-lang-java=\"`endsWithCaseSensitive`\"\u003e`endsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`containsCaseSensitive`\" pulumi-lang-dotnet=\"`ContainsCaseSensitive`\" pulumi-lang-go=\"`containsCaseSensitive`\" pulumi-lang-python=\"`contains_case_sensitive`\" pulumi-lang-yaml=\"`containsCaseSensitive`\" pulumi-lang-java=\"`containsCaseSensitive`\"\u003e`containsCaseSensitive`\u003c/span\u003e\n" + "description": "A domain name. Optional filter operators can be provided to extend refine the search:\n * \u003cspan pulumi-lang-nodejs=\"`equal`\" pulumi-lang-dotnet=\"`Equal`\" pulumi-lang-go=\"`equal`\" pulumi-lang-python=\"`equal`\" pulumi-lang-yaml=\"`equal`\" pulumi-lang-java=\"`equal`\" pulumi-lang-hcl=\"`equal`\"\u003e`equal`\u003c/span\u003e (default)\n * \u003cspan pulumi-lang-nodejs=\"`notEqual`\" pulumi-lang-dotnet=\"`NotEqual`\" pulumi-lang-go=\"`notEqual`\" pulumi-lang-python=\"`not_equal`\" pulumi-lang-yaml=\"`notEqual`\" pulumi-lang-java=\"`notEqual`\" pulumi-lang-hcl=\"`not_equal`\"\u003e`notEqual`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWith`\" pulumi-lang-dotnet=\"`StartsWith`\" pulumi-lang-go=\"`startsWith`\" pulumi-lang-python=\"`starts_with`\" pulumi-lang-yaml=\"`startsWith`\" pulumi-lang-java=\"`startsWith`\" pulumi-lang-hcl=\"`starts_with`\"\u003e`startsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWith`\" pulumi-lang-dotnet=\"`EndsWith`\" pulumi-lang-go=\"`endsWith`\" pulumi-lang-python=\"`ends_with`\" pulumi-lang-yaml=\"`endsWith`\" pulumi-lang-java=\"`endsWith`\" pulumi-lang-hcl=\"`ends_with`\"\u003e`endsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\" pulumi-lang-hcl=\"`contains`\"\u003e`contains`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWithCaseSensitive`\" pulumi-lang-dotnet=\"`StartsWithCaseSensitive`\" pulumi-lang-go=\"`startsWithCaseSensitive`\" pulumi-lang-python=\"`starts_with_case_sensitive`\" pulumi-lang-yaml=\"`startsWithCaseSensitive`\" pulumi-lang-java=\"`startsWithCaseSensitive`\" pulumi-lang-hcl=\"`starts_with_case_sensitive`\"\u003e`startsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWithCaseSensitive`\" pulumi-lang-dotnet=\"`EndsWithCaseSensitive`\" pulumi-lang-go=\"`endsWithCaseSensitive`\" pulumi-lang-python=\"`ends_with_case_sensitive`\" pulumi-lang-yaml=\"`endsWithCaseSensitive`\" pulumi-lang-java=\"`endsWithCaseSensitive`\" pulumi-lang-hcl=\"`ends_with_case_sensitive`\"\u003e`endsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`containsCaseSensitive`\" pulumi-lang-dotnet=\"`ContainsCaseSensitive`\" pulumi-lang-go=\"`containsCaseSensitive`\" pulumi-lang-python=\"`contains_case_sensitive`\" pulumi-lang-yaml=\"`containsCaseSensitive`\" pulumi-lang-java=\"`containsCaseSensitive`\" pulumi-lang-hcl=\"`contains_case_sensitive`\"\u003e`containsCaseSensitive`\u003c/span\u003e\n" }, "order": { "type": "string", @@ -83627,7 +83627,7 @@ }, "name": { "type": "string", - "description": "An account Name. Optional filter operators can be provided to extend refine the search:\n * \u003cspan pulumi-lang-nodejs=\"`equal`\" pulumi-lang-dotnet=\"`Equal`\" pulumi-lang-go=\"`equal`\" pulumi-lang-python=\"`equal`\" pulumi-lang-yaml=\"`equal`\" pulumi-lang-java=\"`equal`\"\u003e`equal`\u003c/span\u003e (default)\n * \u003cspan pulumi-lang-nodejs=\"`notEqual`\" pulumi-lang-dotnet=\"`NotEqual`\" pulumi-lang-go=\"`notEqual`\" pulumi-lang-python=\"`not_equal`\" pulumi-lang-yaml=\"`notEqual`\" pulumi-lang-java=\"`notEqual`\"\u003e`notEqual`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWith`\" pulumi-lang-dotnet=\"`StartsWith`\" pulumi-lang-go=\"`startsWith`\" pulumi-lang-python=\"`starts_with`\" pulumi-lang-yaml=\"`startsWith`\" pulumi-lang-java=\"`startsWith`\"\u003e`startsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWith`\" pulumi-lang-dotnet=\"`EndsWith`\" pulumi-lang-go=\"`endsWith`\" pulumi-lang-python=\"`ends_with`\" pulumi-lang-yaml=\"`endsWith`\" pulumi-lang-java=\"`endsWith`\"\u003e`endsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\"\u003e`contains`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWithCaseSensitive`\" pulumi-lang-dotnet=\"`StartsWithCaseSensitive`\" pulumi-lang-go=\"`startsWithCaseSensitive`\" pulumi-lang-python=\"`starts_with_case_sensitive`\" pulumi-lang-yaml=\"`startsWithCaseSensitive`\" pulumi-lang-java=\"`startsWithCaseSensitive`\"\u003e`startsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWithCaseSensitive`\" pulumi-lang-dotnet=\"`EndsWithCaseSensitive`\" pulumi-lang-go=\"`endsWithCaseSensitive`\" pulumi-lang-python=\"`ends_with_case_sensitive`\" pulumi-lang-yaml=\"`endsWithCaseSensitive`\" pulumi-lang-java=\"`endsWithCaseSensitive`\"\u003e`endsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`containsCaseSensitive`\" pulumi-lang-dotnet=\"`ContainsCaseSensitive`\" pulumi-lang-go=\"`containsCaseSensitive`\" pulumi-lang-python=\"`contains_case_sensitive`\" pulumi-lang-yaml=\"`containsCaseSensitive`\" pulumi-lang-java=\"`containsCaseSensitive`\"\u003e`containsCaseSensitive`\u003c/span\u003e\n" + "description": "An account Name. Optional filter operators can be provided to extend refine the search:\n * \u003cspan pulumi-lang-nodejs=\"`equal`\" pulumi-lang-dotnet=\"`Equal`\" pulumi-lang-go=\"`equal`\" pulumi-lang-python=\"`equal`\" pulumi-lang-yaml=\"`equal`\" pulumi-lang-java=\"`equal`\" pulumi-lang-hcl=\"`equal`\"\u003e`equal`\u003c/span\u003e (default)\n * \u003cspan pulumi-lang-nodejs=\"`notEqual`\" pulumi-lang-dotnet=\"`NotEqual`\" pulumi-lang-go=\"`notEqual`\" pulumi-lang-python=\"`not_equal`\" pulumi-lang-yaml=\"`notEqual`\" pulumi-lang-java=\"`notEqual`\" pulumi-lang-hcl=\"`not_equal`\"\u003e`notEqual`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWith`\" pulumi-lang-dotnet=\"`StartsWith`\" pulumi-lang-go=\"`startsWith`\" pulumi-lang-python=\"`starts_with`\" pulumi-lang-yaml=\"`startsWith`\" pulumi-lang-java=\"`startsWith`\" pulumi-lang-hcl=\"`starts_with`\"\u003e`startsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWith`\" pulumi-lang-dotnet=\"`EndsWith`\" pulumi-lang-go=\"`endsWith`\" pulumi-lang-python=\"`ends_with`\" pulumi-lang-yaml=\"`endsWith`\" pulumi-lang-java=\"`endsWith`\" pulumi-lang-hcl=\"`ends_with`\"\u003e`endsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\" pulumi-lang-hcl=\"`contains`\"\u003e`contains`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWithCaseSensitive`\" pulumi-lang-dotnet=\"`StartsWithCaseSensitive`\" pulumi-lang-go=\"`startsWithCaseSensitive`\" pulumi-lang-python=\"`starts_with_case_sensitive`\" pulumi-lang-yaml=\"`startsWithCaseSensitive`\" pulumi-lang-java=\"`startsWithCaseSensitive`\" pulumi-lang-hcl=\"`starts_with_case_sensitive`\"\u003e`startsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWithCaseSensitive`\" pulumi-lang-dotnet=\"`EndsWithCaseSensitive`\" pulumi-lang-go=\"`endsWithCaseSensitive`\" pulumi-lang-python=\"`ends_with_case_sensitive`\" pulumi-lang-yaml=\"`endsWithCaseSensitive`\" pulumi-lang-java=\"`endsWithCaseSensitive`\" pulumi-lang-hcl=\"`ends_with_case_sensitive`\"\u003e`endsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`containsCaseSensitive`\" pulumi-lang-dotnet=\"`ContainsCaseSensitive`\" pulumi-lang-go=\"`containsCaseSensitive`\" pulumi-lang-python=\"`contains_case_sensitive`\" pulumi-lang-yaml=\"`containsCaseSensitive`\" pulumi-lang-java=\"`containsCaseSensitive`\" pulumi-lang-hcl=\"`contains_case_sensitive`\"\u003e`containsCaseSensitive`\u003c/span\u003e\n" } }, "type": "object" @@ -83636,7 +83636,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e.\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e.\n" }, "value": { "type": "string", @@ -83702,7 +83702,7 @@ "items": { "$ref": "#/types/cloudflare:index/getZoneLockdownsResultConfiguration:getZoneLockdownsResultConfiguration" }, - "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" + "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\" pulumi-lang-hcl=\"`ip_range`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" }, "createdOn": { "type": "string", @@ -83752,7 +83752,7 @@ "properties": { "target": { "type": "string", - "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\"\u003e\"ipRange\"\u003c/span\u003e.\n" + "description": "The configuration target. You must set the target to \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \u003cspan pulumi-lang-nodejs=\"\"ipRange\"\" pulumi-lang-dotnet=\"\"IpRange\"\" pulumi-lang-go=\"\"ipRange\"\" pulumi-lang-python=\"\"ip_range\"\" pulumi-lang-yaml=\"\"ipRange\"\" pulumi-lang-java=\"\"ipRange\"\" pulumi-lang-hcl=\"\"ip_range\"\"\u003e\"ipRange\"\u003c/span\u003e.\n" }, "value": { "type": "string", @@ -84002,7 +84002,7 @@ }, "name": { "type": "string", - "description": "An account Name. Optional filter operators can be provided to extend refine the search:\n * \u003cspan pulumi-lang-nodejs=\"`equal`\" pulumi-lang-dotnet=\"`Equal`\" pulumi-lang-go=\"`equal`\" pulumi-lang-python=\"`equal`\" pulumi-lang-yaml=\"`equal`\" pulumi-lang-java=\"`equal`\"\u003e`equal`\u003c/span\u003e (default)\n * \u003cspan pulumi-lang-nodejs=\"`notEqual`\" pulumi-lang-dotnet=\"`NotEqual`\" pulumi-lang-go=\"`notEqual`\" pulumi-lang-python=\"`not_equal`\" pulumi-lang-yaml=\"`notEqual`\" pulumi-lang-java=\"`notEqual`\"\u003e`notEqual`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWith`\" pulumi-lang-dotnet=\"`StartsWith`\" pulumi-lang-go=\"`startsWith`\" pulumi-lang-python=\"`starts_with`\" pulumi-lang-yaml=\"`startsWith`\" pulumi-lang-java=\"`startsWith`\"\u003e`startsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWith`\" pulumi-lang-dotnet=\"`EndsWith`\" pulumi-lang-go=\"`endsWith`\" pulumi-lang-python=\"`ends_with`\" pulumi-lang-yaml=\"`endsWith`\" pulumi-lang-java=\"`endsWith`\"\u003e`endsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\"\u003e`contains`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWithCaseSensitive`\" pulumi-lang-dotnet=\"`StartsWithCaseSensitive`\" pulumi-lang-go=\"`startsWithCaseSensitive`\" pulumi-lang-python=\"`starts_with_case_sensitive`\" pulumi-lang-yaml=\"`startsWithCaseSensitive`\" pulumi-lang-java=\"`startsWithCaseSensitive`\"\u003e`startsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWithCaseSensitive`\" pulumi-lang-dotnet=\"`EndsWithCaseSensitive`\" pulumi-lang-go=\"`endsWithCaseSensitive`\" pulumi-lang-python=\"`ends_with_case_sensitive`\" pulumi-lang-yaml=\"`endsWithCaseSensitive`\" pulumi-lang-java=\"`endsWithCaseSensitive`\"\u003e`endsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`containsCaseSensitive`\" pulumi-lang-dotnet=\"`ContainsCaseSensitive`\" pulumi-lang-go=\"`containsCaseSensitive`\" pulumi-lang-python=\"`contains_case_sensitive`\" pulumi-lang-yaml=\"`containsCaseSensitive`\" pulumi-lang-java=\"`containsCaseSensitive`\"\u003e`containsCaseSensitive`\u003c/span\u003e\n" + "description": "An account Name. Optional filter operators can be provided to extend refine the search:\n * \u003cspan pulumi-lang-nodejs=\"`equal`\" pulumi-lang-dotnet=\"`Equal`\" pulumi-lang-go=\"`equal`\" pulumi-lang-python=\"`equal`\" pulumi-lang-yaml=\"`equal`\" pulumi-lang-java=\"`equal`\" pulumi-lang-hcl=\"`equal`\"\u003e`equal`\u003c/span\u003e (default)\n * \u003cspan pulumi-lang-nodejs=\"`notEqual`\" pulumi-lang-dotnet=\"`NotEqual`\" pulumi-lang-go=\"`notEqual`\" pulumi-lang-python=\"`not_equal`\" pulumi-lang-yaml=\"`notEqual`\" pulumi-lang-java=\"`notEqual`\" pulumi-lang-hcl=\"`not_equal`\"\u003e`notEqual`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWith`\" pulumi-lang-dotnet=\"`StartsWith`\" pulumi-lang-go=\"`startsWith`\" pulumi-lang-python=\"`starts_with`\" pulumi-lang-yaml=\"`startsWith`\" pulumi-lang-java=\"`startsWith`\" pulumi-lang-hcl=\"`starts_with`\"\u003e`startsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWith`\" pulumi-lang-dotnet=\"`EndsWith`\" pulumi-lang-go=\"`endsWith`\" pulumi-lang-python=\"`ends_with`\" pulumi-lang-yaml=\"`endsWith`\" pulumi-lang-java=\"`endsWith`\" pulumi-lang-hcl=\"`ends_with`\"\u003e`endsWith`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`contains`\" pulumi-lang-dotnet=\"`Contains`\" pulumi-lang-go=\"`contains`\" pulumi-lang-python=\"`contains`\" pulumi-lang-yaml=\"`contains`\" pulumi-lang-java=\"`contains`\" pulumi-lang-hcl=\"`contains`\"\u003e`contains`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`startsWithCaseSensitive`\" pulumi-lang-dotnet=\"`StartsWithCaseSensitive`\" pulumi-lang-go=\"`startsWithCaseSensitive`\" pulumi-lang-python=\"`starts_with_case_sensitive`\" pulumi-lang-yaml=\"`startsWithCaseSensitive`\" pulumi-lang-java=\"`startsWithCaseSensitive`\" pulumi-lang-hcl=\"`starts_with_case_sensitive`\"\u003e`startsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`endsWithCaseSensitive`\" pulumi-lang-dotnet=\"`EndsWithCaseSensitive`\" pulumi-lang-go=\"`endsWithCaseSensitive`\" pulumi-lang-python=\"`ends_with_case_sensitive`\" pulumi-lang-yaml=\"`endsWithCaseSensitive`\" pulumi-lang-java=\"`endsWithCaseSensitive`\" pulumi-lang-hcl=\"`ends_with_case_sensitive`\"\u003e`endsWithCaseSensitive`\u003c/span\u003e\n * \u003cspan pulumi-lang-nodejs=\"`containsCaseSensitive`\" pulumi-lang-dotnet=\"`ContainsCaseSensitive`\" pulumi-lang-go=\"`containsCaseSensitive`\" pulumi-lang-python=\"`contains_case_sensitive`\" pulumi-lang-yaml=\"`containsCaseSensitive`\" pulumi-lang-java=\"`containsCaseSensitive`\" pulumi-lang-hcl=\"`contains_case_sensitive`\"\u003e`containsCaseSensitive`\u003c/span\u003e\n" } }, "type": "object" @@ -84350,26 +84350,26 @@ "properties": { "apiKey": { "type": "string", - "description": "The API key for operations. Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "The API key for operations. Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "apiToken": { "type": "string", - "description": "The API Token for operations. Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "The API Token for operations. Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "apiUserServiceKey": { "type": "string", - "description": "A special Cloudflare API key good for a restricted set of endpoints. Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "A special Cloudflare API key good for a restricted set of endpoints. Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "baseUrl": { "type": "string", - "description": "Value to override the default HTTP client base URL. Alternatively, can be configured using the \u003cspan pulumi-lang-nodejs=\"`baseUrl`\" pulumi-lang-dotnet=\"`BaseUrl`\" pulumi-lang-go=\"`baseUrl`\" pulumi-lang-python=\"`base_url`\" pulumi-lang-yaml=\"`baseUrl`\" pulumi-lang-java=\"`baseUrl`\"\u003e`baseUrl`\u003c/span\u003e environment variable." + "description": "Value to override the default HTTP client base URL. Alternatively, can be configured using the \u003cspan pulumi-lang-nodejs=\"`baseUrl`\" pulumi-lang-dotnet=\"`BaseUrl`\" pulumi-lang-go=\"`baseUrl`\" pulumi-lang-python=\"`base_url`\" pulumi-lang-yaml=\"`baseUrl`\" pulumi-lang-java=\"`baseUrl`\" pulumi-lang-hcl=\"`base_url`\"\u003e`baseUrl`\u003c/span\u003e environment variable." }, "email": { "type": "string", - "description": "A registered Cloudflare email address. Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e. Conflicts with \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e." + "description": "A registered Cloudflare email address. Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e. Conflicts with \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e." }, "userAgentOperatorSuffix": { "type": "string", @@ -84379,26 +84379,26 @@ "inputProperties": { "apiKey": { "type": "string", - "description": "The API key for operations. Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "The API key for operations. Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "apiToken": { "type": "string", - "description": "The API Token for operations. Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "The API Token for operations. Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "apiUserServiceKey": { "type": "string", - "description": "A special Cloudflare API key good for a restricted set of endpoints. Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", + "description": "A special Cloudflare API key good for a restricted set of endpoints. Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`apiUserServiceKey`\" pulumi-lang-dotnet=\"`ApiUserServiceKey`\" pulumi-lang-go=\"`apiUserServiceKey`\" pulumi-lang-python=\"`api_user_service_key`\" pulumi-lang-yaml=\"`apiUserServiceKey`\" pulumi-lang-java=\"`apiUserServiceKey`\" pulumi-lang-hcl=\"`api_user_service_key`\"\u003e`apiUserServiceKey`\u003c/span\u003e.", "secret": true }, "baseUrl": { "type": "string", - "description": "Value to override the default HTTP client base URL. Alternatively, can be configured using the \u003cspan pulumi-lang-nodejs=\"`baseUrl`\" pulumi-lang-dotnet=\"`BaseUrl`\" pulumi-lang-go=\"`baseUrl`\" pulumi-lang-python=\"`base_url`\" pulumi-lang-yaml=\"`baseUrl`\" pulumi-lang-java=\"`baseUrl`\"\u003e`baseUrl`\u003c/span\u003e environment variable." + "description": "Value to override the default HTTP client base URL. Alternatively, can be configured using the \u003cspan pulumi-lang-nodejs=\"`baseUrl`\" pulumi-lang-dotnet=\"`BaseUrl`\" pulumi-lang-go=\"`baseUrl`\" pulumi-lang-python=\"`base_url`\" pulumi-lang-yaml=\"`baseUrl`\" pulumi-lang-java=\"`baseUrl`\" pulumi-lang-hcl=\"`base_url`\"\u003e`baseUrl`\u003c/span\u003e environment variable." }, "email": { "type": "string", - "description": "A registered Cloudflare email address. Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\"\u003e`apiKey`\u003c/span\u003e. Conflicts with \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\"\u003e`apiToken`\u003c/span\u003e." + "description": "A registered Cloudflare email address. Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using \u003cspan pulumi-lang-nodejs=\"`apiKey`\" pulumi-lang-dotnet=\"`ApiKey`\" pulumi-lang-go=\"`apiKey`\" pulumi-lang-python=\"`api_key`\" pulumi-lang-yaml=\"`apiKey`\" pulumi-lang-java=\"`apiKey`\" pulumi-lang-hcl=\"`api_key`\"\u003e`apiKey`\u003c/span\u003e. Conflicts with \u003cspan pulumi-lang-nodejs=\"`apiToken`\" pulumi-lang-dotnet=\"`ApiToken`\" pulumi-lang-go=\"`apiToken`\" pulumi-lang-python=\"`api_token`\" pulumi-lang-yaml=\"`apiToken`\" pulumi-lang-java=\"`apiToken`\" pulumi-lang-hcl=\"`api_token`\"\u003e`apiToken`\u003c/span\u003e." }, "userAgentOperatorSuffix": { "type": "string", @@ -84446,7 +84446,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -84479,7 +84479,7 @@ "items": { "$ref": "#/types/cloudflare:index/AccessApplicationDestination:AccessApplicationDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -84526,7 +84526,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -84559,7 +84559,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -84568,7 +84568,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -84593,7 +84593,7 @@ }, "type": { "type": "string", - "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" + "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\" pulumi-lang-hcl=\"\"proxy_endpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -84642,7 +84642,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -84675,7 +84675,7 @@ "items": { "$ref": "#/types/cloudflare:index/AccessApplicationDestination:AccessApplicationDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -84722,7 +84722,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -84755,7 +84755,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -84764,7 +84764,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -84789,7 +84789,7 @@ }, "type": { "type": "string", - "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" + "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\" pulumi-lang-hcl=\"\"proxy_endpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -84832,7 +84832,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -84865,7 +84865,7 @@ "items": { "$ref": "#/types/cloudflare:index/AccessApplicationDestination:AccessApplicationDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -84912,7 +84912,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -84945,7 +84945,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -84954,7 +84954,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -84979,7 +84979,7 @@ }, "type": { "type": "string", - "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" + "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\" pulumi-lang-hcl=\"\"proxy_endpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -84996,7 +84996,7 @@ "deprecationMessage": "cloudflare.index/accessapplication.AccessApplication has been deprecated in favor of cloudflare.index/zerotrustaccessapplication.ZeroTrustAccessApplication" }, "cloudflare:index/accessCaCertificate:AccessCaCertificate": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificate = new cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", {\n appId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificate = cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\",\n app_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificate = new Cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", new()\n {\n AppId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessShortLivedCertificate(ctx, \"example_zero_trust_access_short_lived_certificate\", \u0026cloudflare.ZeroTrustAccessShortLivedCertificateArgs{\n\t\t\tAppId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessShortLivedCertificate = new ZeroTrustAccessShortLivedCertificate(\"exampleZeroTrustAccessShortLivedCertificate\", ZeroTrustAccessShortLivedCertificateArgs.builder()\n .appId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessShortLivedCertificate:\n type: cloudflare:ZeroTrustAccessShortLivedCertificate\n name: example_zero_trust_access_short_lived_certificate\n properties:\n appId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessCaCertificate:AccessCaCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003capp_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificate = new cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", {\n appId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificate = cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\",\n app_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificate = new Cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", new()\n {\n AppId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessShortLivedCertificate(ctx, \"example_zero_trust_access_short_lived_certificate\", \u0026cloudflare.ZeroTrustAccessShortLivedCertificateArgs{\n\t\t\tAppId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessshortlivedcertificate\" \"example_zero_trust_access_short_lived_certificate\" {\n app_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessShortLivedCertificate = new ZeroTrustAccessShortLivedCertificate(\"exampleZeroTrustAccessShortLivedCertificate\", ZeroTrustAccessShortLivedCertificateArgs.builder()\n .appId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessShortLivedCertificate:\n type: cloudflare:ZeroTrustAccessShortLivedCertificate\n name: example_zero_trust_access_short_lived_certificate\n properties:\n appId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessCaCertificate:AccessCaCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003capp_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85075,7 +85075,7 @@ "deprecationMessage": "cloudflare.index/accesscacertificate.AccessCaCertificate has been deprecated in favor of cloudflare.index/zerotrustaccessshortlivedcertificate.ZeroTrustAccessShortLivedCertificate" }, "cloudflare:index/accessCustomPage:AccessCustomPage": { - "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPage = new cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customHtml: \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name: \"name\",\n type: \"identity_denied\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_page = cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_html=\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name=\"name\",\n type=\"identity_denied\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPage = new Cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomHtml = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n Name = \"name\",\n Type = \"identity_denied\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessCustomPage(ctx, \"example_zero_trust_access_custom_page\", \u0026cloudflare.ZeroTrustAccessCustomPageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomHtml: pulumi.String(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tType: pulumi.String(\"identity_denied\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPage;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessCustomPage = new ZeroTrustAccessCustomPage(\"exampleZeroTrustAccessCustomPage\", ZeroTrustAccessCustomPageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customHtml(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\")\n .name(\"name\")\n .type(\"identity_denied\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessCustomPage:\n type: cloudflare:ZeroTrustAccessCustomPage\n name: example_zero_trust_access_custom_page\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n customHtml: \u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\n name: name\n type: identity_denied\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessCustomPage:AccessCustomPage example '\u003caccount_id\u003e/\u003ccustom_page_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPage = new cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customHtml: \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name: \"name\",\n type: \"identity_denied\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_page = cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_html=\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name=\"name\",\n type=\"identity_denied\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPage = new Cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomHtml = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n Name = \"name\",\n Type = \"identity_denied\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessCustomPage(ctx, \"example_zero_trust_access_custom_page\", \u0026cloudflare.ZeroTrustAccessCustomPageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomHtml: pulumi.String(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tType: pulumi.String(\"identity_denied\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesscustompage\" \"example_zero_trust_access_custom_page\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n custom_html = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"\n name = \"name\"\n type = \"identity_denied\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPage;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessCustomPage = new ZeroTrustAccessCustomPage(\"exampleZeroTrustAccessCustomPage\", ZeroTrustAccessCustomPageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customHtml(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\")\n .name(\"name\")\n .type(\"identity_denied\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessCustomPage:\n type: cloudflare:ZeroTrustAccessCustomPage\n name: example_zero_trust_access_custom_page\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n customHtml: \u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\n name: name\n type: identity_denied\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessCustomPage:AccessCustomPage example '\u003caccount_id\u003e/\u003ccustom_page_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85091,7 +85091,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" }, "uid": { "type": "string", @@ -85119,7 +85119,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" } }, "requiredInputs": [ @@ -85144,7 +85144,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" }, "uid": { "type": "string", @@ -85161,7 +85161,7 @@ "deprecationMessage": "cloudflare.index/accesscustompage.AccessCustomPage has been deprecated in favor of cloudflare.index/zerotrustaccesscustompage.ZeroTrustAccessCustomPage" }, "cloudflare:index/accessGroup:AccessGroup": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroup = new cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", {\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n excludes: [{\n certificate: {},\n }],\n isDefault: true,\n requires: [{\n certificate: {},\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_group = cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n excludes=[{\n \"certificate\": {},\n }],\n is_default=True,\n requires=[{\n \"certificate\": {},\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroup = new Cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", new()\n {\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupExcludeArgs\n {\n Certificate = null,\n },\n },\n IsDefault = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupRequireArgs\n {\n Certificate = null,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessGroup(ctx, \"example_zero_trust_access_group\", \u0026cloudflare.ZeroTrustAccessGroupArgs{\n\t\t\tIncludes: cloudflare.ZeroTrustAccessGroupIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tExcludes: cloudflare.ZeroTrustAccessGroupExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessGroupRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroup;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessGroup = new ZeroTrustAccessGroup(\"exampleZeroTrustAccessGroup\", ZeroTrustAccessGroupArgs.builder()\n .includes(ZeroTrustAccessGroupIncludeArgs.builder()\n .certificate(ZeroTrustAccessGroupIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .excludes(ZeroTrustAccessGroupExcludeArgs.builder()\n .certificate(ZeroTrustAccessGroupExcludeCertificateArgs.builder()\n .build())\n .build())\n .isDefault(true)\n .requires(ZeroTrustAccessGroupRequireArgs.builder()\n .certificate(ZeroTrustAccessGroupRequireCertificateArgs.builder()\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessGroup:\n type: cloudflare:ZeroTrustAccessGroup\n name: example_zero_trust_access_group\n properties:\n includes:\n - certificate: {}\n name: Allow devs\n zoneId: zone_id\n excludes:\n - certificate: {}\n isDefault: true\n requires:\n - certificate: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessGroup:AccessGroup example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cgroup_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroup = new cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", {\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n excludes: [{\n certificate: {},\n }],\n isDefault: true,\n requires: [{\n certificate: {},\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_group = cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n excludes=[{\n \"certificate\": {},\n }],\n is_default=True,\n requires=[{\n \"certificate\": {},\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroup = new Cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", new()\n {\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupExcludeArgs\n {\n Certificate = null,\n },\n },\n IsDefault = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupRequireArgs\n {\n Certificate = null,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessGroup(ctx, \"example_zero_trust_access_group\", \u0026cloudflare.ZeroTrustAccessGroupArgs{\n\t\t\tIncludes: cloudflare.ZeroTrustAccessGroupIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tExcludes: cloudflare.ZeroTrustAccessGroupExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessGroupRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessgroup\" \"example_zero_trust_access_group\" {\n includes {\n certificate = {}\n }\n name = \"Allow devs\"\n zone_id = \"zone_id\"\n excludes {\n certificate = {}\n }\n is_default = true\n requires {\n certificate = {}\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroup;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessGroup = new ZeroTrustAccessGroup(\"exampleZeroTrustAccessGroup\", ZeroTrustAccessGroupArgs.builder()\n .includes(ZeroTrustAccessGroupIncludeArgs.builder()\n .certificate(ZeroTrustAccessGroupIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .excludes(ZeroTrustAccessGroupExcludeArgs.builder()\n .certificate(ZeroTrustAccessGroupExcludeCertificateArgs.builder()\n .build())\n .build())\n .isDefault(true)\n .requires(ZeroTrustAccessGroupRequireArgs.builder()\n .certificate(ZeroTrustAccessGroupRequireCertificateArgs.builder()\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessGroup:\n type: cloudflare:ZeroTrustAccessGroup\n name: example_zero_trust_access_group\n properties:\n includes:\n - certificate: {}\n name: Allow devs\n zoneId: zone_id\n excludes:\n - certificate: {}\n isDefault: true\n requires:\n - certificate: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessGroup:AccessGroup example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cgroup_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85299,7 +85299,7 @@ "deprecationMessage": "cloudflare.index/accessgroup.AccessGroup has been deprecated in favor of cloudflare.index/zerotrustaccessgroup.ZeroTrustAccessGroup" }, "cloudflare:index/accessIdentityProvider:AccessIdentityProvider": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProvider = new cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", {\n config: {\n claims: [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n clientId: \"\u003cyour client id\u003e\",\n clientSecret: \"\u003cyour client secret\u003e\",\n conditionalAccessEnabled: true,\n directoryId: \"\u003cyour azure directory uuid\u003e\",\n emailClaimName: \"custom_claim_name\",\n prompt: \"login\",\n supportGroups: true,\n },\n name: \"Widget Corps IDP\",\n type: \"onetimepin\",\n zoneId: \"zone_id\",\n scimConfig: {\n enabled: true,\n identityUpdateBehavior: \"automatic\",\n seatDeprovision: true,\n userDeprovision: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_provider = cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\",\n config={\n \"claims\": [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n \"client_id\": \"\u003cyour client id\u003e\",\n \"client_secret\": \"\u003cyour client secret\u003e\",\n \"conditional_access_enabled\": True,\n \"directory_id\": \"\u003cyour azure directory uuid\u003e\",\n \"email_claim_name\": \"custom_claim_name\",\n \"prompt\": \"login\",\n \"support_groups\": True,\n },\n name=\"Widget Corps IDP\",\n type=\"onetimepin\",\n zone_id=\"zone_id\",\n scim_config={\n \"enabled\": True,\n \"identity_update_behavior\": \"automatic\",\n \"seat_deprovision\": True,\n \"user_deprovision\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProvider = new Cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", new()\n {\n Config = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderConfigArgs\n {\n Claims = new[]\n {\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n },\n ClientId = \"\u003cyour client id\u003e\",\n ClientSecret = \"\u003cyour client secret\u003e\",\n ConditionalAccessEnabled = true,\n DirectoryId = \"\u003cyour azure directory uuid\u003e\",\n EmailClaimName = \"custom_claim_name\",\n Prompt = \"login\",\n SupportGroups = true,\n },\n Name = \"Widget Corps IDP\",\n Type = \"onetimepin\",\n ZoneId = \"zone_id\",\n ScimConfig = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderScimConfigArgs\n {\n Enabled = true,\n IdentityUpdateBehavior = \"automatic\",\n SeatDeprovision = true,\n UserDeprovision = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessIdentityProvider(ctx, \"example_zero_trust_access_identity_provider\", \u0026cloudflare.ZeroTrustAccessIdentityProviderArgs{\n\t\t\tConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderConfigArgs{\n\t\t\t\tClaims: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"email_verified\"),\n\t\t\t\t\tpulumi.String(\"preferred_username\"),\n\t\t\t\t\tpulumi.String(\"custom_claim_name\"),\n\t\t\t\t},\n\t\t\t\tClientId: pulumi.String(\"\u003cyour client id\u003e\"),\n\t\t\t\tClientSecret: pulumi.String(\"\u003cyour client secret\u003e\"),\n\t\t\t\tConditionalAccessEnabled: pulumi.Bool(true),\n\t\t\t\tDirectoryId: pulumi.String(\"\u003cyour azure directory uuid\u003e\"),\n\t\t\t\tEmailClaimName: pulumi.String(\"custom_claim_name\"),\n\t\t\t\tPrompt: pulumi.String(\"login\"),\n\t\t\t\tSupportGroups: pulumi.Bool(true),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps IDP\"),\n\t\t\tType: pulumi.String(\"onetimepin\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tScimConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderScimConfigArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tIdentityUpdateBehavior: pulumi.String(\"automatic\"),\n\t\t\t\tSeatDeprovision: pulumi.Bool(true),\n\t\t\t\tUserDeprovision: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProvider;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProviderArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderScimConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessIdentityProvider = new ZeroTrustAccessIdentityProvider(\"exampleZeroTrustAccessIdentityProvider\", ZeroTrustAccessIdentityProviderArgs.builder()\n .config(ZeroTrustAccessIdentityProviderConfigArgs.builder()\n .claims( \n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\")\n .clientId(\"\u003cyour client id\u003e\")\n .clientSecret(\"\u003cyour client secret\u003e\")\n .conditionalAccessEnabled(true)\n .directoryId(\"\u003cyour azure directory uuid\u003e\")\n .emailClaimName(\"custom_claim_name\")\n .prompt(\"login\")\n .supportGroups(true)\n .build())\n .name(\"Widget Corps IDP\")\n .type(\"onetimepin\")\n .zoneId(\"zone_id\")\n .scimConfig(ZeroTrustAccessIdentityProviderScimConfigArgs.builder()\n .enabled(true)\n .identityUpdateBehavior(\"automatic\")\n .seatDeprovision(true)\n .userDeprovision(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessIdentityProvider:\n type: cloudflare:ZeroTrustAccessIdentityProvider\n name: example_zero_trust_access_identity_provider\n properties:\n config:\n claims:\n - email_verified\n - preferred_username\n - custom_claim_name\n clientId: \u003cyour client id\u003e\n clientSecret: \u003cyour client secret\u003e\n conditionalAccessEnabled: true\n directoryId: \u003cyour azure directory uuid\u003e\n emailClaimName: custom_claim_name\n prompt: login\n supportGroups: true\n name: Widget Corps IDP\n type: onetimepin\n zoneId: zone_id\n scimConfig:\n enabled: true\n identityUpdateBehavior: automatic\n seatDeprovision: true\n userDeprovision: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessIdentityProvider:AccessIdentityProvider example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cidentity_provider_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProvider = new cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", {\n config: {\n claims: [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n clientId: \"\u003cyour client id\u003e\",\n clientSecret: \"\u003cyour client secret\u003e\",\n conditionalAccessEnabled: true,\n directoryId: \"\u003cyour azure directory uuid\u003e\",\n emailClaimName: \"custom_claim_name\",\n prompt: \"login\",\n supportGroups: true,\n },\n name: \"Widget Corps IDP\",\n type: \"onetimepin\",\n zoneId: \"zone_id\",\n scimConfig: {\n enabled: true,\n identityUpdateBehavior: \"automatic\",\n seatDeprovision: true,\n userDeprovision: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_provider = cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\",\n config={\n \"claims\": [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n \"client_id\": \"\u003cyour client id\u003e\",\n \"client_secret\": \"\u003cyour client secret\u003e\",\n \"conditional_access_enabled\": True,\n \"directory_id\": \"\u003cyour azure directory uuid\u003e\",\n \"email_claim_name\": \"custom_claim_name\",\n \"prompt\": \"login\",\n \"support_groups\": True,\n },\n name=\"Widget Corps IDP\",\n type=\"onetimepin\",\n zone_id=\"zone_id\",\n scim_config={\n \"enabled\": True,\n \"identity_update_behavior\": \"automatic\",\n \"seat_deprovision\": True,\n \"user_deprovision\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProvider = new Cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", new()\n {\n Config = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderConfigArgs\n {\n Claims = new[]\n {\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n },\n ClientId = \"\u003cyour client id\u003e\",\n ClientSecret = \"\u003cyour client secret\u003e\",\n ConditionalAccessEnabled = true,\n DirectoryId = \"\u003cyour azure directory uuid\u003e\",\n EmailClaimName = \"custom_claim_name\",\n Prompt = \"login\",\n SupportGroups = true,\n },\n Name = \"Widget Corps IDP\",\n Type = \"onetimepin\",\n ZoneId = \"zone_id\",\n ScimConfig = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderScimConfigArgs\n {\n Enabled = true,\n IdentityUpdateBehavior = \"automatic\",\n SeatDeprovision = true,\n UserDeprovision = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessIdentityProvider(ctx, \"example_zero_trust_access_identity_provider\", \u0026cloudflare.ZeroTrustAccessIdentityProviderArgs{\n\t\t\tConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderConfigArgs{\n\t\t\t\tClaims: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"email_verified\"),\n\t\t\t\t\tpulumi.String(\"preferred_username\"),\n\t\t\t\t\tpulumi.String(\"custom_claim_name\"),\n\t\t\t\t},\n\t\t\t\tClientId: pulumi.String(\"\u003cyour client id\u003e\"),\n\t\t\t\tClientSecret: pulumi.String(\"\u003cyour client secret\u003e\"),\n\t\t\t\tConditionalAccessEnabled: pulumi.Bool(true),\n\t\t\t\tDirectoryId: pulumi.String(\"\u003cyour azure directory uuid\u003e\"),\n\t\t\t\tEmailClaimName: pulumi.String(\"custom_claim_name\"),\n\t\t\t\tPrompt: pulumi.String(\"login\"),\n\t\t\t\tSupportGroups: pulumi.Bool(true),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps IDP\"),\n\t\t\tType: pulumi.String(\"onetimepin\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tScimConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderScimConfigArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tIdentityUpdateBehavior: pulumi.String(\"automatic\"),\n\t\t\t\tSeatDeprovision: pulumi.Bool(true),\n\t\t\t\tUserDeprovision: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessidentityprovider\" \"example_zero_trust_access_identity_provider\" {\n config = {\n claims = [\"email_verified\", \"preferred_username\", \"custom_claim_name\"]\n client_id = \"\u003cyour client id\u003e\"\n client_secret = \"\u003cyour client secret\u003e\"\n conditional_access_enabled = true\n directory_id = \"\u003cyour azure directory uuid\u003e\"\n email_claim_name = \"custom_claim_name\"\n prompt = \"login\"\n support_groups = true\n }\n name = \"Widget Corps IDP\"\n type = \"onetimepin\"\n zone_id = \"zone_id\"\n scim_config = {\n enabled = true\n identity_update_behavior = \"automatic\"\n seat_deprovision = true\n user_deprovision = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProvider;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProviderArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderScimConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessIdentityProvider = new ZeroTrustAccessIdentityProvider(\"exampleZeroTrustAccessIdentityProvider\", ZeroTrustAccessIdentityProviderArgs.builder()\n .config(ZeroTrustAccessIdentityProviderConfigArgs.builder()\n .claims( \n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\")\n .clientId(\"\u003cyour client id\u003e\")\n .clientSecret(\"\u003cyour client secret\u003e\")\n .conditionalAccessEnabled(true)\n .directoryId(\"\u003cyour azure directory uuid\u003e\")\n .emailClaimName(\"custom_claim_name\")\n .prompt(\"login\")\n .supportGroups(true)\n .build())\n .name(\"Widget Corps IDP\")\n .type(\"onetimepin\")\n .zoneId(\"zone_id\")\n .scimConfig(ZeroTrustAccessIdentityProviderScimConfigArgs.builder()\n .enabled(true)\n .identityUpdateBehavior(\"automatic\")\n .seatDeprovision(true)\n .userDeprovision(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessIdentityProvider:\n type: cloudflare:ZeroTrustAccessIdentityProvider\n name: example_zero_trust_access_identity_provider\n properties:\n config:\n claims:\n - email_verified\n - preferred_username\n - custom_claim_name\n clientId: \u003cyour client id\u003e\n clientSecret: \u003cyour client secret\u003e\n conditionalAccessEnabled: true\n directoryId: \u003cyour azure directory uuid\u003e\n emailClaimName: custom_claim_name\n prompt: login\n supportGroups: true\n name: Widget Corps IDP\n type: onetimepin\n zoneId: zone_id\n scimConfig:\n enabled: true\n identityUpdateBehavior: automatic\n seatDeprovision: true\n userDeprovision: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessIdentityProvider:AccessIdentityProvider example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cidentity_provider_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85401,7 +85401,7 @@ "deprecationMessage": "cloudflare.index/accessidentityprovider.AccessIdentityProvider has been deprecated in favor of cloudflare.index/zerotrustaccessidentityprovider.ZeroTrustAccessIdentityProvider" }, "cloudflare:index/accessKeysConfiguration:AccessKeysConfiguration": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessKeyConfiguration = new cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keyRotationIntervalDays: 30,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_key_configuration = cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n key_rotation_interval_days=float(30))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessKeyConfiguration = new Cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeyRotationIntervalDays = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessKeyConfiguration(ctx, \"example_zero_trust_access_key_configuration\", \u0026cloudflare.ZeroTrustAccessKeyConfigurationArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeyRotationIntervalDays: pulumi.Float64(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfiguration;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessKeyConfiguration = new ZeroTrustAccessKeyConfiguration(\"exampleZeroTrustAccessKeyConfiguration\", ZeroTrustAccessKeyConfigurationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keyRotationIntervalDays(30.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessKeyConfiguration:\n type: cloudflare:ZeroTrustAccessKeyConfiguration\n name: example_zero_trust_access_key_configuration\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n keyRotationIntervalDays: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessKeysConfiguration:AccessKeysConfiguration example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessKeyConfiguration = new cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keyRotationIntervalDays: 30,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_key_configuration = cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n key_rotation_interval_days=float(30))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessKeyConfiguration = new Cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeyRotationIntervalDays = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessKeyConfiguration(ctx, \"example_zero_trust_access_key_configuration\", \u0026cloudflare.ZeroTrustAccessKeyConfigurationArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeyRotationIntervalDays: pulumi.Float64(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesskeyconfiguration\" \"example_zero_trust_access_key_configuration\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n key_rotation_interval_days = 30\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfiguration;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessKeyConfiguration = new ZeroTrustAccessKeyConfiguration(\"exampleZeroTrustAccessKeyConfiguration\", ZeroTrustAccessKeyConfigurationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keyRotationIntervalDays(30.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessKeyConfiguration:\n type: cloudflare:ZeroTrustAccessKeyConfiguration\n name: example_zero_trust_access_key_configuration\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n keyRotationIntervalDays: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessKeysConfiguration:AccessKeysConfiguration example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85470,7 +85470,7 @@ "deprecationMessage": "cloudflare.index/accesskeysconfiguration.AccessKeysConfiguration has been deprecated in favor of cloudflare.index/zerotrustaccesskeyconfiguration.ZeroTrustAccessKeyConfiguration" }, "cloudflare:index/accessMutualTlsCertificate:AccessMutualTlsCertificate": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificate = new cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", {\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n`,\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n associatedHostnames: [\"admin.example.com\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificate = cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\"\"\",\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n associated_hostnames=[\"admin.example.com\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificate = new Cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", new()\n {\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\",\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n AssociatedHostnames = new[]\n {\n \"admin.example.com\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsCertificate(ctx, \"example_zero_trust_access_mtls_certificate\", \u0026cloudflare.ZeroTrustAccessMtlsCertificateArgs{\n\t\t\tCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\\n DrUtmu/B\\n -----END CERTIFICATE-----\\n\"),\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAssociatedHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"admin.example.com\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsCertificate = new ZeroTrustAccessMtlsCertificate(\"exampleZeroTrustAccessMtlsCertificate\", ZeroTrustAccessMtlsCertificateArgs.builder()\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n \"\"\")\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .associatedHostnames(\"admin.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsCertificate:\n type: cloudflare:ZeroTrustAccessMtlsCertificate\n name: example_zero_trust_access_mtls_certificate\n properties:\n certificate: |2\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n name: Allow devs\n zoneId: zone_id\n associatedHostnames:\n - admin.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nNote: The \"certificate\" field cannot be imported by this module and must be manually added to state.\n\n\n```sh\n$ pulumi import cloudflare:index/accessMutualTlsCertificate:AccessMutualTlsCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003ccertificate_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificate = new cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", {\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n`,\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n associatedHostnames: [\"admin.example.com\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificate = cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\"\"\",\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n associated_hostnames=[\"admin.example.com\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificate = new Cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", new()\n {\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\",\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n AssociatedHostnames = new[]\n {\n \"admin.example.com\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsCertificate(ctx, \"example_zero_trust_access_mtls_certificate\", \u0026cloudflare.ZeroTrustAccessMtlsCertificateArgs{\n\t\t\tCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\\n DrUtmu/B\\n -----END CERTIFICATE-----\\n\"),\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAssociatedHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"admin.example.com\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessmtlscertificate\" \"example_zero_trust_access_mtls_certificate\" {\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\\n DrUtmu/B\\n -----END CERTIFICATE-----\\n\"\n name = \"Allow devs\"\n zone_id = \"zone_id\"\n associated_hostnames = [\"admin.example.com\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsCertificate = new ZeroTrustAccessMtlsCertificate(\"exampleZeroTrustAccessMtlsCertificate\", ZeroTrustAccessMtlsCertificateArgs.builder()\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n \"\"\")\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .associatedHostnames(\"admin.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsCertificate:\n type: cloudflare:ZeroTrustAccessMtlsCertificate\n name: example_zero_trust_access_mtls_certificate\n properties:\n certificate: |2\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n name: Allow devs\n zoneId: zone_id\n associatedHostnames:\n - admin.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nNote: The \"certificate\" field cannot be imported by this module and must be manually added to state.\n\n\n```sh\n$ pulumi import cloudflare:index/accessMutualTlsCertificate:AccessMutualTlsCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003ccertificate_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85583,7 +85583,7 @@ "deprecationMessage": "cloudflare.index/accessmutualtlscertificate.AccessMutualTlsCertificate has been deprecated in favor of cloudflare.index/zerotrustaccessmtlscertificate.ZeroTrustAccessMtlsCertificate" }, "cloudflare:index/accessMutualTlsHostnameSettings:AccessMutualTlsHostnameSettings": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsHostnameSettings = new cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", {\n settings: [{\n chinaNetwork: false,\n clientCertificateForwarding: true,\n hostname: \"admin.example.com\",\n }],\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_hostname_settings = cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\",\n settings=[{\n \"china_network\": False,\n \"client_certificate_forwarding\": True,\n \"hostname\": \"admin.example.com\",\n }],\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsHostnameSettings = new Cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", new()\n {\n Settings = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs\n {\n ChinaNetwork = false,\n ClientCertificateForwarding = true,\n Hostname = \"admin.example.com\",\n },\n },\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsHostnameSettings(ctx, \"example_zero_trust_access_mtls_hostname_settings\", \u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs{\n\t\t\tSettings: cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArgs{\n\t\t\t\t\tChinaNetwork: pulumi.Bool(false),\n\t\t\t\t\tClientCertificateForwarding: pulumi.Bool(true),\n\t\t\t\t\tHostname: pulumi.String(\"admin.example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettings;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsHostnameSettings = new ZeroTrustAccessMtlsHostnameSettings(\"exampleZeroTrustAccessMtlsHostnameSettings\", ZeroTrustAccessMtlsHostnameSettingsArgs.builder()\n .settings(ZeroTrustAccessMtlsHostnameSettingsSettingArgs.builder()\n .chinaNetwork(false)\n .clientCertificateForwarding(true)\n .hostname(\"admin.example.com\")\n .build())\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsHostnameSettings:\n type: cloudflare:ZeroTrustAccessMtlsHostnameSettings\n name: example_zero_trust_access_mtls_hostname_settings\n properties:\n settings:\n - chinaNetwork: false\n clientCertificateForwarding: true\n hostname: admin.example.com\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsHostnameSettings = new cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", {\n settings: [{\n chinaNetwork: false,\n clientCertificateForwarding: true,\n hostname: \"admin.example.com\",\n }],\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_hostname_settings = cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\",\n settings=[{\n \"china_network\": False,\n \"client_certificate_forwarding\": True,\n \"hostname\": \"admin.example.com\",\n }],\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsHostnameSettings = new Cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", new()\n {\n Settings = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs\n {\n ChinaNetwork = false,\n ClientCertificateForwarding = true,\n Hostname = \"admin.example.com\",\n },\n },\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsHostnameSettings(ctx, \"example_zero_trust_access_mtls_hostname_settings\", \u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs{\n\t\t\tSettings: cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArgs{\n\t\t\t\t\tChinaNetwork: pulumi.Bool(false),\n\t\t\t\t\tClientCertificateForwarding: pulumi.Bool(true),\n\t\t\t\t\tHostname: pulumi.String(\"admin.example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessmtlshostnamesettings\" \"example_zero_trust_access_mtls_hostname_settings\" {\n settings {\n china_network = false\n client_certificate_forwarding = true\n hostname = \"admin.example.com\"\n }\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettings;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsHostnameSettings = new ZeroTrustAccessMtlsHostnameSettings(\"exampleZeroTrustAccessMtlsHostnameSettings\", ZeroTrustAccessMtlsHostnameSettingsArgs.builder()\n .settings(ZeroTrustAccessMtlsHostnameSettingsSettingArgs.builder()\n .chinaNetwork(false)\n .clientCertificateForwarding(true)\n .hostname(\"admin.example.com\")\n .build())\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsHostnameSettings:\n type: cloudflare:ZeroTrustAccessMtlsHostnameSettings\n name: example_zero_trust_access_mtls_hostname_settings\n properties:\n settings:\n - chinaNetwork: false\n clientCertificateForwarding: true\n hostname: admin.example.com\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -85677,7 +85677,7 @@ "deprecationMessage": "cloudflare.index/accessmutualtlshostnamesettings.AccessMutualTlsHostnameSettings has been deprecated in favor of cloudflare.index/zerotrustaccessmtlshostnamesettings.ZeroTrustAccessMtlsHostnameSettings" }, "cloudflare:index/accessOrganization:AccessOrganization": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Revoke`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustOrganization = new cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", {\n zoneId: \"zone_id\",\n allowAuthenticateViaWarp: true,\n authDomain: \"test.cloudflareaccess.com\",\n autoRedirectToIdentity: true,\n customPages: {\n forbidden: \"699d98642c564d2e855e9661899b7252\",\n identityDenied: \"699d98642c564d2e855e9661899b7252\",\n },\n denyUnmatchedRequests: true,\n denyUnmatchedRequestsExemptedZoneNames: [\"example.com\"],\n isUiReadOnly: true,\n loginDesign: {\n backgroundColor: \"#c5ed1b\",\n footerText: \"This is an example description.\",\n headerText: \"This is an example description.\",\n logoPath: \"https://example.com/logo.png\",\n textColor: \"#c5ed1b\",\n },\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n amrMatchingSessionDuration: \"12h\",\n requiredAaguids: \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n sessionDuration: \"24h\",\n },\n mfaRequiredForAllApps: false,\n mfaSshPivKeyRequirements: {\n pinPolicy: \"always\",\n requireFipsDevice: true,\n sshKeySizes: [\n 256,\n 2048,\n ],\n sshKeyTypes: [\n \"ecdsa\",\n \"rsa\",\n ],\n touchPolicy: \"always\",\n },\n name: \"Widget Corps Internal Applications\",\n sessionDuration: \"24h\",\n uiReadOnlyToggleReason: \"Temporarily turn off the UI read only lock to make a change via the UI\",\n userSeatExpirationInactiveTime: \"730h\",\n warpAuthSessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_organization = cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\",\n zone_id=\"zone_id\",\n allow_authenticate_via_warp=True,\n auth_domain=\"test.cloudflareaccess.com\",\n auto_redirect_to_identity=True,\n custom_pages={\n \"forbidden\": \"699d98642c564d2e855e9661899b7252\",\n \"identity_denied\": \"699d98642c564d2e855e9661899b7252\",\n },\n deny_unmatched_requests=True,\n deny_unmatched_requests_exempted_zone_names=[\"example.com\"],\n is_ui_read_only=True,\n login_design={\n \"background_color\": \"#c5ed1b\",\n \"footer_text\": \"This is an example description.\",\n \"header_text\": \"This is an example description.\",\n \"logo_path\": \"https://example.com/logo.png\",\n \"text_color\": \"#c5ed1b\",\n },\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"amr_matching_session_duration\": \"12h\",\n \"required_aaguids\": \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n \"session_duration\": \"24h\",\n },\n mfa_required_for_all_apps=False,\n mfa_ssh_piv_key_requirements={\n \"pin_policy\": \"always\",\n \"require_fips_device\": True,\n \"ssh_key_sizes\": [\n 256,\n 2048,\n ],\n \"ssh_key_types\": [\n \"ecdsa\",\n \"rsa\",\n ],\n \"touch_policy\": \"always\",\n },\n name=\"Widget Corps Internal Applications\",\n session_duration=\"24h\",\n ui_read_only_toggle_reason=\"Temporarily turn off the UI read only lock to make a change via the UI\",\n user_seat_expiration_inactive_time=\"730h\",\n warp_auth_session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustOrganization = new Cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", new()\n {\n ZoneId = \"zone_id\",\n AllowAuthenticateViaWarp = true,\n AuthDomain = \"test.cloudflareaccess.com\",\n AutoRedirectToIdentity = true,\n CustomPages = new Cloudflare.Inputs.ZeroTrustOrganizationCustomPagesArgs\n {\n Forbidden = \"699d98642c564d2e855e9661899b7252\",\n IdentityDenied = \"699d98642c564d2e855e9661899b7252\",\n },\n DenyUnmatchedRequests = true,\n DenyUnmatchedRequestsExemptedZoneNames = new[]\n {\n \"example.com\",\n },\n IsUiReadOnly = true,\n LoginDesign = new Cloudflare.Inputs.ZeroTrustOrganizationLoginDesignArgs\n {\n BackgroundColor = \"#c5ed1b\",\n FooterText = \"This is an example description.\",\n HeaderText = \"This is an example description.\",\n LogoPath = \"https://example.com/logo.png\",\n TextColor = \"#c5ed1b\",\n },\n MfaConfig = new Cloudflare.Inputs.ZeroTrustOrganizationMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n AmrMatchingSessionDuration = \"12h\",\n RequiredAaguids = \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n SessionDuration = \"24h\",\n },\n MfaRequiredForAllApps = false,\n MfaSshPivKeyRequirements = new Cloudflare.Inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs\n {\n PinPolicy = \"always\",\n RequireFipsDevice = true,\n SshKeySizes = new[]\n {\n 256,\n 2048,\n },\n SshKeyTypes = new[]\n {\n \"ecdsa\",\n \"rsa\",\n },\n TouchPolicy = \"always\",\n },\n Name = \"Widget Corps Internal Applications\",\n SessionDuration = \"24h\",\n UiReadOnlyToggleReason = \"Temporarily turn off the UI read only lock to make a change via the UI\",\n UserSeatExpirationInactiveTime = \"730h\",\n WarpAuthSessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustOrganization(ctx, \"example_zero_trust_organization\", \u0026cloudflare.ZeroTrustOrganizationArgs{\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAllowAuthenticateViaWarp: pulumi.Bool(true),\n\t\t\tAuthDomain: pulumi.String(\"test.cloudflareaccess.com\"),\n\t\t\tAutoRedirectToIdentity: pulumi.Bool(true),\n\t\t\tCustomPages: \u0026cloudflare.ZeroTrustOrganizationCustomPagesArgs{\n\t\t\t\tForbidden: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t\tIdentityDenied: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t},\n\t\t\tDenyUnmatchedRequests: pulumi.Bool(true),\n\t\t\tDenyUnmatchedRequestsExemptedZoneNames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t},\n\t\t\tIsUiReadOnly: pulumi.Bool(true),\n\t\t\tLoginDesign: \u0026cloudflare.ZeroTrustOrganizationLoginDesignArgs{\n\t\t\t\tBackgroundColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t\tFooterText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tHeaderText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tLogoPath: pulumi.String(\"https://example.com/logo.png\"),\n\t\t\t\tTextColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t},\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustOrganizationMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tAmrMatchingSessionDuration: pulumi.String(\"12h\"),\n\t\t\t\tRequiredAaguids: pulumi.String(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\"),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tMfaRequiredForAllApps: pulumi.Bool(false),\n\t\t\tMfaSshPivKeyRequirements: \u0026cloudflare.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs{\n\t\t\t\tPinPolicy: pulumi.String(\"always\"),\n\t\t\t\tRequireFipsDevice: pulumi.Bool(true),\n\t\t\t\tSshKeySizes: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(256),\n\t\t\t\t\tpulumi.Int(2048),\n\t\t\t\t},\n\t\t\t\tSshKeyTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"ecdsa\"),\n\t\t\t\t\tpulumi.String(\"rsa\"),\n\t\t\t\t},\n\t\t\t\tTouchPolicy: pulumi.String(\"always\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps Internal Applications\"),\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\tUiReadOnlyToggleReason: pulumi.String(\"Temporarily turn off the UI read only lock to make a change via the UI\"),\n\t\t\tUserSeatExpirationInactiveTime: pulumi.String(\"730h\"),\n\t\t\tWarpAuthSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustOrganization;\nimport com.pulumi.cloudflare.ZeroTrustOrganizationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationCustomPagesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationLoginDesignArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustOrganization = new ZeroTrustOrganization(\"exampleZeroTrustOrganization\", ZeroTrustOrganizationArgs.builder()\n .zoneId(\"zone_id\")\n .allowAuthenticateViaWarp(true)\n .authDomain(\"test.cloudflareaccess.com\")\n .autoRedirectToIdentity(true)\n .customPages(ZeroTrustOrganizationCustomPagesArgs.builder()\n .forbidden(\"699d98642c564d2e855e9661899b7252\")\n .identityDenied(\"699d98642c564d2e855e9661899b7252\")\n .build())\n .denyUnmatchedRequests(true)\n .denyUnmatchedRequestsExemptedZoneNames(\"example.com\")\n .isUiReadOnly(true)\n .loginDesign(ZeroTrustOrganizationLoginDesignArgs.builder()\n .backgroundColor(\"#c5ed1b\")\n .footerText(\"This is an example description.\")\n .headerText(\"This is an example description.\")\n .logoPath(\"https://example.com/logo.png\")\n .textColor(\"#c5ed1b\")\n .build())\n .mfaConfig(ZeroTrustOrganizationMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .amrMatchingSessionDuration(\"12h\")\n .requiredAaguids(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\")\n .sessionDuration(\"24h\")\n .build())\n .mfaRequiredForAllApps(false)\n .mfaSshPivKeyRequirements(ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs.builder()\n .pinPolicy(\"always\")\n .requireFipsDevice(true)\n .sshKeySizes( \n 256,\n 2048)\n .sshKeyTypes( \n \"ecdsa\",\n \"rsa\")\n .touchPolicy(\"always\")\n .build())\n .name(\"Widget Corps Internal Applications\")\n .sessionDuration(\"24h\")\n .uiReadOnlyToggleReason(\"Temporarily turn off the UI read only lock to make a change via the UI\")\n .userSeatExpirationInactiveTime(\"730h\")\n .warpAuthSessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustOrganization:\n type: cloudflare:ZeroTrustOrganization\n name: example_zero_trust_organization\n properties:\n zoneId: zone_id\n allowAuthenticateViaWarp: true\n authDomain: test.cloudflareaccess.com\n autoRedirectToIdentity: true\n customPages:\n forbidden: 699d98642c564d2e855e9661899b7252\n identityDenied: 699d98642c564d2e855e9661899b7252\n denyUnmatchedRequests: true\n denyUnmatchedRequestsExemptedZoneNames:\n - example.com\n isUiReadOnly: true\n loginDesign:\n backgroundColor: '#c5ed1b'\n footerText: This is an example description.\n headerText: This is an example description.\n logoPath: https://example.com/logo.png\n textColor: '#c5ed1b'\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n amrMatchingSessionDuration: 12h\n requiredAaguids: 2fc0579f-8113-47ea-b116-bb5a8db9202a\n sessionDuration: 24h\n mfaRequiredForAllApps: false\n mfaSshPivKeyRequirements:\n pinPolicy: always\n requireFipsDevice: true\n sshKeySizes:\n - 256\n - 2048\n sshKeyTypes:\n - ecdsa\n - rsa\n touchPolicy: always\n name: Widget Corps Internal Applications\n sessionDuration: 24h\n uiReadOnlyToggleReason: Temporarily turn off the UI read only lock to make a change via the UI\n userSeatExpirationInactiveTime: 730h\n warpAuthSessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Revoke`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustOrganization = new cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", {\n zoneId: \"zone_id\",\n allowAuthenticateViaWarp: true,\n authDomain: \"test.cloudflareaccess.com\",\n autoRedirectToIdentity: true,\n customPages: {\n forbidden: \"699d98642c564d2e855e9661899b7252\",\n identityDenied: \"699d98642c564d2e855e9661899b7252\",\n },\n denyUnmatchedRequests: true,\n denyUnmatchedRequestsExemptedZoneNames: [\"example.com\"],\n isUiReadOnly: true,\n loginDesign: {\n backgroundColor: \"#c5ed1b\",\n footerText: \"This is an example description.\",\n headerText: \"This is an example description.\",\n logoPath: \"https://example.com/logo.png\",\n textColor: \"#c5ed1b\",\n },\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n amrMatchingSessionDuration: \"12h\",\n requiredAaguids: \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n sessionDuration: \"24h\",\n },\n mfaRequiredForAllApps: false,\n mfaSshPivKeyRequirements: {\n pinPolicy: \"always\",\n requireFipsDevice: true,\n sshKeySizes: [\n 256,\n 2048,\n ],\n sshKeyTypes: [\n \"ecdsa\",\n \"rsa\",\n ],\n touchPolicy: \"always\",\n },\n name: \"Widget Corps Internal Applications\",\n sessionDuration: \"24h\",\n uiReadOnlyToggleReason: \"Temporarily turn off the UI read only lock to make a change via the UI\",\n userSeatExpirationInactiveTime: \"730h\",\n warpAuthSessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_organization = cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\",\n zone_id=\"zone_id\",\n allow_authenticate_via_warp=True,\n auth_domain=\"test.cloudflareaccess.com\",\n auto_redirect_to_identity=True,\n custom_pages={\n \"forbidden\": \"699d98642c564d2e855e9661899b7252\",\n \"identity_denied\": \"699d98642c564d2e855e9661899b7252\",\n },\n deny_unmatched_requests=True,\n deny_unmatched_requests_exempted_zone_names=[\"example.com\"],\n is_ui_read_only=True,\n login_design={\n \"background_color\": \"#c5ed1b\",\n \"footer_text\": \"This is an example description.\",\n \"header_text\": \"This is an example description.\",\n \"logo_path\": \"https://example.com/logo.png\",\n \"text_color\": \"#c5ed1b\",\n },\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"amr_matching_session_duration\": \"12h\",\n \"required_aaguids\": \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n \"session_duration\": \"24h\",\n },\n mfa_required_for_all_apps=False,\n mfa_ssh_piv_key_requirements={\n \"pin_policy\": \"always\",\n \"require_fips_device\": True,\n \"ssh_key_sizes\": [\n 256,\n 2048,\n ],\n \"ssh_key_types\": [\n \"ecdsa\",\n \"rsa\",\n ],\n \"touch_policy\": \"always\",\n },\n name=\"Widget Corps Internal Applications\",\n session_duration=\"24h\",\n ui_read_only_toggle_reason=\"Temporarily turn off the UI read only lock to make a change via the UI\",\n user_seat_expiration_inactive_time=\"730h\",\n warp_auth_session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustOrganization = new Cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", new()\n {\n ZoneId = \"zone_id\",\n AllowAuthenticateViaWarp = true,\n AuthDomain = \"test.cloudflareaccess.com\",\n AutoRedirectToIdentity = true,\n CustomPages = new Cloudflare.Inputs.ZeroTrustOrganizationCustomPagesArgs\n {\n Forbidden = \"699d98642c564d2e855e9661899b7252\",\n IdentityDenied = \"699d98642c564d2e855e9661899b7252\",\n },\n DenyUnmatchedRequests = true,\n DenyUnmatchedRequestsExemptedZoneNames = new[]\n {\n \"example.com\",\n },\n IsUiReadOnly = true,\n LoginDesign = new Cloudflare.Inputs.ZeroTrustOrganizationLoginDesignArgs\n {\n BackgroundColor = \"#c5ed1b\",\n FooterText = \"This is an example description.\",\n HeaderText = \"This is an example description.\",\n LogoPath = \"https://example.com/logo.png\",\n TextColor = \"#c5ed1b\",\n },\n MfaConfig = new Cloudflare.Inputs.ZeroTrustOrganizationMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n AmrMatchingSessionDuration = \"12h\",\n RequiredAaguids = \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n SessionDuration = \"24h\",\n },\n MfaRequiredForAllApps = false,\n MfaSshPivKeyRequirements = new Cloudflare.Inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs\n {\n PinPolicy = \"always\",\n RequireFipsDevice = true,\n SshKeySizes = new[]\n {\n 256,\n 2048,\n },\n SshKeyTypes = new[]\n {\n \"ecdsa\",\n \"rsa\",\n },\n TouchPolicy = \"always\",\n },\n Name = \"Widget Corps Internal Applications\",\n SessionDuration = \"24h\",\n UiReadOnlyToggleReason = \"Temporarily turn off the UI read only lock to make a change via the UI\",\n UserSeatExpirationInactiveTime = \"730h\",\n WarpAuthSessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustOrganization(ctx, \"example_zero_trust_organization\", \u0026cloudflare.ZeroTrustOrganizationArgs{\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAllowAuthenticateViaWarp: pulumi.Bool(true),\n\t\t\tAuthDomain: pulumi.String(\"test.cloudflareaccess.com\"),\n\t\t\tAutoRedirectToIdentity: pulumi.Bool(true),\n\t\t\tCustomPages: \u0026cloudflare.ZeroTrustOrganizationCustomPagesArgs{\n\t\t\t\tForbidden: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t\tIdentityDenied: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t},\n\t\t\tDenyUnmatchedRequests: pulumi.Bool(true),\n\t\t\tDenyUnmatchedRequestsExemptedZoneNames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t},\n\t\t\tIsUiReadOnly: pulumi.Bool(true),\n\t\t\tLoginDesign: \u0026cloudflare.ZeroTrustOrganizationLoginDesignArgs{\n\t\t\t\tBackgroundColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t\tFooterText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tHeaderText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tLogoPath: pulumi.String(\"https://example.com/logo.png\"),\n\t\t\t\tTextColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t},\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustOrganizationMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tAmrMatchingSessionDuration: pulumi.String(\"12h\"),\n\t\t\t\tRequiredAaguids: pulumi.String(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\"),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tMfaRequiredForAllApps: pulumi.Bool(false),\n\t\t\tMfaSshPivKeyRequirements: \u0026cloudflare.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs{\n\t\t\t\tPinPolicy: pulumi.String(\"always\"),\n\t\t\t\tRequireFipsDevice: pulumi.Bool(true),\n\t\t\t\tSshKeySizes: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(256),\n\t\t\t\t\tpulumi.Int(2048),\n\t\t\t\t},\n\t\t\t\tSshKeyTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"ecdsa\"),\n\t\t\t\t\tpulumi.String(\"rsa\"),\n\t\t\t\t},\n\t\t\t\tTouchPolicy: pulumi.String(\"always\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps Internal Applications\"),\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\tUiReadOnlyToggleReason: pulumi.String(\"Temporarily turn off the UI read only lock to make a change via the UI\"),\n\t\t\tUserSeatExpirationInactiveTime: pulumi.String(\"730h\"),\n\t\t\tWarpAuthSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustorganization\" \"example_zero_trust_organization\" {\n zone_id = \"zone_id\"\n allow_authenticate_via_warp = true\n auth_domain = \"test.cloudflareaccess.com\"\n auto_redirect_to_identity = true\n custom_pages = {\n forbidden = \"699d98642c564d2e855e9661899b7252\"\n identity_denied = \"699d98642c564d2e855e9661899b7252\"\n }\n deny_unmatched_requests = true\n deny_unmatched_requests_exempted_zone_names = [\"example.com\"]\n is_ui_read_only = true\n login_design = {\n background_color = \"#c5ed1b\"\n footer_text = \"This is an example description.\"\n header_text = \"This is an example description.\"\n logo_path = \"https://example.com/logo.png\"\n text_color = \"#c5ed1b\"\n }\n mfa_config = {\n allowed_authenticators = [\"totp\", \"biometrics\", \"security_key\"]\n amr_matching_session_duration = \"12h\"\n required_aaguids = \"2fc0579f-8113-47ea-b116-bb5a8db9202a\"\n session_duration = \"24h\"\n }\n mfa_required_for_all_apps = false\n mfa_ssh_piv_key_requirements = {\n pin_policy = \"always\"\n require_fips_device = true\n ssh_key_sizes = [256, 2048]\n ssh_key_types = [\"ecdsa\", \"rsa\"]\n touch_policy = \"always\"\n }\n name = \"Widget Corps Internal Applications\"\n session_duration = \"24h\"\n ui_read_only_toggle_reason = \"Temporarily turn off the UI read only lock to make a change via the UI\"\n user_seat_expiration_inactive_time = \"730h\"\n warp_auth_session_duration = \"24h\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustOrganization;\nimport com.pulumi.cloudflare.ZeroTrustOrganizationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationCustomPagesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationLoginDesignArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustOrganization = new ZeroTrustOrganization(\"exampleZeroTrustOrganization\", ZeroTrustOrganizationArgs.builder()\n .zoneId(\"zone_id\")\n .allowAuthenticateViaWarp(true)\n .authDomain(\"test.cloudflareaccess.com\")\n .autoRedirectToIdentity(true)\n .customPages(ZeroTrustOrganizationCustomPagesArgs.builder()\n .forbidden(\"699d98642c564d2e855e9661899b7252\")\n .identityDenied(\"699d98642c564d2e855e9661899b7252\")\n .build())\n .denyUnmatchedRequests(true)\n .denyUnmatchedRequestsExemptedZoneNames(\"example.com\")\n .isUiReadOnly(true)\n .loginDesign(ZeroTrustOrganizationLoginDesignArgs.builder()\n .backgroundColor(\"#c5ed1b\")\n .footerText(\"This is an example description.\")\n .headerText(\"This is an example description.\")\n .logoPath(\"https://example.com/logo.png\")\n .textColor(\"#c5ed1b\")\n .build())\n .mfaConfig(ZeroTrustOrganizationMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .amrMatchingSessionDuration(\"12h\")\n .requiredAaguids(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\")\n .sessionDuration(\"24h\")\n .build())\n .mfaRequiredForAllApps(false)\n .mfaSshPivKeyRequirements(ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs.builder()\n .pinPolicy(\"always\")\n .requireFipsDevice(true)\n .sshKeySizes( \n 256,\n 2048)\n .sshKeyTypes( \n \"ecdsa\",\n \"rsa\")\n .touchPolicy(\"always\")\n .build())\n .name(\"Widget Corps Internal Applications\")\n .sessionDuration(\"24h\")\n .uiReadOnlyToggleReason(\"Temporarily turn off the UI read only lock to make a change via the UI\")\n .userSeatExpirationInactiveTime(\"730h\")\n .warpAuthSessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustOrganization:\n type: cloudflare:ZeroTrustOrganization\n name: example_zero_trust_organization\n properties:\n zoneId: zone_id\n allowAuthenticateViaWarp: true\n authDomain: test.cloudflareaccess.com\n autoRedirectToIdentity: true\n customPages:\n forbidden: 699d98642c564d2e855e9661899b7252\n identityDenied: 699d98642c564d2e855e9661899b7252\n denyUnmatchedRequests: true\n denyUnmatchedRequestsExemptedZoneNames:\n - example.com\n isUiReadOnly: true\n loginDesign:\n backgroundColor: '#c5ed1b'\n footerText: This is an example description.\n headerText: This is an example description.\n logoPath: https://example.com/logo.png\n textColor: '#c5ed1b'\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n amrMatchingSessionDuration: 12h\n requiredAaguids: 2fc0579f-8113-47ea-b116-bb5a8db9202a\n sessionDuration: 24h\n mfaRequiredForAllApps: false\n mfaSshPivKeyRequirements:\n pinPolicy: always\n requireFipsDevice: true\n sshKeySizes:\n - 256\n - 2048\n sshKeyTypes:\n - ecdsa\n - rsa\n touchPolicy: always\n name: Widget Corps Internal Applications\n sessionDuration: 24h\n uiReadOnlyToggleReason: Temporarily turn off the UI read only lock to make a change via the UI\n userSeatExpirationInactiveTime: 730h\n warpAuthSessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -85693,21 +85693,21 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" }, "customPages": { "$ref": "#/types/cloudflare:index/AccessOrganizationCustomPages:AccessOrganizationCustomPages" }, "denyUnmatchedRequests": { "type": "boolean", - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" }, "denyUnmatchedRequestsExemptedZoneNames": { "type": "array", "items": { "type": "string" }, - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" }, "isUiReadOnly": { "type": "boolean", @@ -85738,7 +85738,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "uiReadOnlyToggleReason": { "type": "string", @@ -85746,11 +85746,11 @@ }, "userSeatExpirationInactiveTime": { "type": "string", - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n" + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n" }, "warpAuthSessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" }, "zoneId": { "type": "string", @@ -85780,21 +85780,21 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" }, "customPages": { "$ref": "#/types/cloudflare:index/AccessOrganizationCustomPages:AccessOrganizationCustomPages" }, "denyUnmatchedRequests": { "type": "boolean", - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" }, "denyUnmatchedRequestsExemptedZoneNames": { "type": "array", "items": { "type": "string" }, - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" }, "isUiReadOnly": { "type": "boolean", @@ -85825,7 +85825,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "uiReadOnlyToggleReason": { "type": "string", @@ -85833,11 +85833,11 @@ }, "userSeatExpirationInactiveTime": { "type": "string", - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n" + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n" }, "warpAuthSessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" }, "zoneId": { "type": "string", @@ -85861,21 +85861,21 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" }, "customPages": { "$ref": "#/types/cloudflare:index/AccessOrganizationCustomPages:AccessOrganizationCustomPages" }, "denyUnmatchedRequests": { "type": "boolean", - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" }, "denyUnmatchedRequestsExemptedZoneNames": { "type": "array", "items": { "type": "string" }, - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" }, "isUiReadOnly": { "type": "boolean", @@ -85906,7 +85906,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "uiReadOnlyToggleReason": { "type": "string", @@ -85914,11 +85914,11 @@ }, "userSeatExpirationInactiveTime": { "type": "string", - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n" + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n" }, "warpAuthSessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" }, "zoneId": { "type": "string", @@ -85935,7 +85935,7 @@ "deprecationMessage": "cloudflare.index/accessorganization.AccessOrganization has been deprecated in favor of cloudflare.index/zerotrustorganization.ZeroTrustOrganization" }, "cloudflare:index/accessPolicy:AccessPolicy": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicy = new cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n decision: \"allow\",\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n approvalGroups: [\n {\n approvalsNeeded: 1,\n emailAddresses: [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"email_list_uuid\",\n },\n {\n approvalsNeeded: 3,\n emailAddresses: [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approvalRequired: true,\n connectionRules: {\n rdp: {\n allowedClipboardLocalToRemoteFormats: [\"text\"],\n allowedClipboardRemoteToLocalFormats: [\"text\"],\n },\n },\n excludes: [{\n certificate: {},\n }],\n isolationRequired: false,\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n mfaDisabled: false,\n sessionDuration: \"24h\",\n },\n purposeJustificationPrompt: \"Please enter a justification for entering this protected domain.\",\n purposeJustificationRequired: true,\n requires: [{\n certificate: {},\n }],\n sessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policy = cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n decision=\"allow\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n approval_groups=[\n {\n \"approvals_needed\": float(1),\n \"email_addresses\": [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"email_list_uuid\",\n },\n {\n \"approvals_needed\": float(3),\n \"email_addresses\": [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approval_required=True,\n connection_rules={\n \"rdp\": {\n \"allowed_clipboard_local_to_remote_formats\": [\"text\"],\n \"allowed_clipboard_remote_to_local_formats\": [\"text\"],\n },\n },\n excludes=[{\n \"certificate\": {},\n }],\n isolation_required=False,\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"mfa_disabled\": False,\n \"session_duration\": \"24h\",\n },\n purpose_justification_prompt=\"Please enter a justification for entering this protected domain.\",\n purpose_justification_required=True,\n requires=[{\n \"certificate\": {},\n }],\n session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicy = new Cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Decision = \"allow\",\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ApprovalGroups = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 1,\n EmailAddresses = new[]\n {\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"email_list_uuid\",\n },\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 3,\n EmailAddresses = new[]\n {\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n },\n ApprovalRequired = true,\n ConnectionRules = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesArgs\n {\n Rdp = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs\n {\n AllowedClipboardLocalToRemoteFormats = new[]\n {\n \"text\",\n },\n AllowedClipboardRemoteToLocalFormats = new[]\n {\n \"text\",\n },\n },\n },\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyExcludeArgs\n {\n Certificate = null,\n },\n },\n IsolationRequired = false,\n MfaConfig = new Cloudflare.Inputs.ZeroTrustAccessPolicyMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n MfaDisabled = false,\n SessionDuration = \"24h\",\n },\n PurposeJustificationPrompt = \"Please enter a justification for entering this protected domain.\",\n PurposeJustificationRequired = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyRequireArgs\n {\n Certificate = null,\n },\n },\n SessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessPolicy(ctx, \"example_zero_trust_access_policy\", \u0026cloudflare.ZeroTrustAccessPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDecision: pulumi.String(\"allow\"),\n\t\t\tIncludes: cloudflare.ZeroTrustAccessPolicyIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tApprovalGroups: cloudflare.ZeroTrustAccessPolicyApprovalGroupArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(1),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test1@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"email_list_uuid\"),\n\t\t\t\t},\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(3),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"597147a1-976b-4ef2-9af0-81d5d007fc34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tApprovalRequired: pulumi.Bool(true),\n\t\t\tConnectionRules: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesArgs{\n\t\t\t\tRdp: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesRdpArgs{\n\t\t\t\t\tAllowedClipboardLocalToRemoteFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t\tAllowedClipboardRemoteToLocalFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludes: cloudflare.ZeroTrustAccessPolicyExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsolationRequired: pulumi.Bool(false),\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustAccessPolicyMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tMfaDisabled: pulumi.Bool(false),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tPurposeJustificationPrompt: pulumi.String(\"Please enter a justification for entering this protected domain.\"),\n\t\t\tPurposeJustificationRequired: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessPolicyRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicy;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyApprovalGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessPolicy = new ZeroTrustAccessPolicy(\"exampleZeroTrustAccessPolicy\", ZeroTrustAccessPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .decision(\"allow\")\n .includes(ZeroTrustAccessPolicyIncludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .approvalGroups( \n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(1.0)\n .emailAddresses( \n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"email_list_uuid\")\n .build(),\n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(3.0)\n .emailAddresses( \n \"test@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"597147a1-976b-4ef2-9af0-81d5d007fc34\")\n .build())\n .approvalRequired(true)\n .connectionRules(ZeroTrustAccessPolicyConnectionRulesArgs.builder()\n .rdp(ZeroTrustAccessPolicyConnectionRulesRdpArgs.builder()\n .allowedClipboardLocalToRemoteFormats(\"text\")\n .allowedClipboardRemoteToLocalFormats(\"text\")\n .build())\n .build())\n .excludes(ZeroTrustAccessPolicyExcludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyExcludeCertificateArgs.builder()\n .build())\n .build())\n .isolationRequired(false)\n .mfaConfig(ZeroTrustAccessPolicyMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .mfaDisabled(false)\n .sessionDuration(\"24h\")\n .build())\n .purposeJustificationPrompt(\"Please enter a justification for entering this protected domain.\")\n .purposeJustificationRequired(true)\n .requires(ZeroTrustAccessPolicyRequireArgs.builder()\n .certificate(ZeroTrustAccessPolicyRequireCertificateArgs.builder()\n .build())\n .build())\n .sessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessPolicy:\n type: cloudflare:ZeroTrustAccessPolicy\n name: example_zero_trust_access_policy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n decision: allow\n includes:\n - certificate: {}\n name: Allow devs\n approvalGroups:\n - approvalsNeeded: 1\n emailAddresses:\n - test1@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: email_list_uuid\n - approvalsNeeded: 3\n emailAddresses:\n - test@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: 597147a1-976b-4ef2-9af0-81d5d007fc34\n approvalRequired: true\n connectionRules:\n rdp:\n allowedClipboardLocalToRemoteFormats:\n - text\n allowedClipboardRemoteToLocalFormats:\n - text\n excludes:\n - certificate: {}\n isolationRequired: false\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n mfaDisabled: false\n sessionDuration: 24h\n purposeJustificationPrompt: Please enter a justification for entering this protected domain.\n purposeJustificationRequired: true\n requires:\n - certificate: {}\n sessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessPolicy:AccessPolicy example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicy = new cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n decision: \"allow\",\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n approvalGroups: [\n {\n approvalsNeeded: 1,\n emailAddresses: [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"email_list_uuid\",\n },\n {\n approvalsNeeded: 3,\n emailAddresses: [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approvalRequired: true,\n connectionRules: {\n rdp: {\n allowedClipboardLocalToRemoteFormats: [\"text\"],\n allowedClipboardRemoteToLocalFormats: [\"text\"],\n },\n },\n excludes: [{\n certificate: {},\n }],\n isolationRequired: false,\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n mfaDisabled: false,\n sessionDuration: \"24h\",\n },\n purposeJustificationPrompt: \"Please enter a justification for entering this protected domain.\",\n purposeJustificationRequired: true,\n requires: [{\n certificate: {},\n }],\n sessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policy = cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n decision=\"allow\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n approval_groups=[\n {\n \"approvals_needed\": float(1),\n \"email_addresses\": [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"email_list_uuid\",\n },\n {\n \"approvals_needed\": float(3),\n \"email_addresses\": [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approval_required=True,\n connection_rules={\n \"rdp\": {\n \"allowed_clipboard_local_to_remote_formats\": [\"text\"],\n \"allowed_clipboard_remote_to_local_formats\": [\"text\"],\n },\n },\n excludes=[{\n \"certificate\": {},\n }],\n isolation_required=False,\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"mfa_disabled\": False,\n \"session_duration\": \"24h\",\n },\n purpose_justification_prompt=\"Please enter a justification for entering this protected domain.\",\n purpose_justification_required=True,\n requires=[{\n \"certificate\": {},\n }],\n session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicy = new Cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Decision = \"allow\",\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ApprovalGroups = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 1,\n EmailAddresses = new[]\n {\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"email_list_uuid\",\n },\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 3,\n EmailAddresses = new[]\n {\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n },\n ApprovalRequired = true,\n ConnectionRules = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesArgs\n {\n Rdp = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs\n {\n AllowedClipboardLocalToRemoteFormats = new[]\n {\n \"text\",\n },\n AllowedClipboardRemoteToLocalFormats = new[]\n {\n \"text\",\n },\n },\n },\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyExcludeArgs\n {\n Certificate = null,\n },\n },\n IsolationRequired = false,\n MfaConfig = new Cloudflare.Inputs.ZeroTrustAccessPolicyMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n MfaDisabled = false,\n SessionDuration = \"24h\",\n },\n PurposeJustificationPrompt = \"Please enter a justification for entering this protected domain.\",\n PurposeJustificationRequired = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyRequireArgs\n {\n Certificate = null,\n },\n },\n SessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessPolicy(ctx, \"example_zero_trust_access_policy\", \u0026cloudflare.ZeroTrustAccessPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDecision: pulumi.String(\"allow\"),\n\t\t\tIncludes: cloudflare.ZeroTrustAccessPolicyIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tApprovalGroups: cloudflare.ZeroTrustAccessPolicyApprovalGroupArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(1),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test1@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"email_list_uuid\"),\n\t\t\t\t},\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(3),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"597147a1-976b-4ef2-9af0-81d5d007fc34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tApprovalRequired: pulumi.Bool(true),\n\t\t\tConnectionRules: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesArgs{\n\t\t\t\tRdp: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesRdpArgs{\n\t\t\t\t\tAllowedClipboardLocalToRemoteFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t\tAllowedClipboardRemoteToLocalFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludes: cloudflare.ZeroTrustAccessPolicyExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsolationRequired: pulumi.Bool(false),\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustAccessPolicyMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tMfaDisabled: pulumi.Bool(false),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tPurposeJustificationPrompt: pulumi.String(\"Please enter a justification for entering this protected domain.\"),\n\t\t\tPurposeJustificationRequired: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessPolicyRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesspolicy\" \"example_zero_trust_access_policy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n decision = \"allow\"\n includes {\n certificate = {}\n }\n name = \"Allow devs\"\n approval_groups {\n approvals_needed = 1\n email_addresses = [\"test1@cloudflare.com\", \"test2@cloudflare.com\"]\n email_list_uuid = \"email_list_uuid\"\n }\n approval_groups {\n approvals_needed = 3\n email_addresses = [\"test@cloudflare.com\", \"test2@cloudflare.com\"]\n email_list_uuid = \"597147a1-976b-4ef2-9af0-81d5d007fc34\"\n }\n approval_required = true\n connection_rules = {\n rdp = {\n allowed_clipboard_local_to_remote_formats = [\"text\"]\n allowed_clipboard_remote_to_local_formats = [\"text\"]\n }\n }\n excludes {\n certificate = {}\n }\n isolation_required = false\n mfa_config = {\n allowed_authenticators = [\"totp\", \"biometrics\", \"security_key\"]\n mfa_disabled = false\n session_duration = \"24h\"\n }\n purpose_justification_prompt = \"Please enter a justification for entering this protected domain.\"\n purpose_justification_required = true\n requires {\n certificate = {}\n }\n session_duration = \"24h\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicy;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyApprovalGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessPolicy = new ZeroTrustAccessPolicy(\"exampleZeroTrustAccessPolicy\", ZeroTrustAccessPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .decision(\"allow\")\n .includes(ZeroTrustAccessPolicyIncludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .approvalGroups( \n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(1.0)\n .emailAddresses( \n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"email_list_uuid\")\n .build(),\n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(3.0)\n .emailAddresses( \n \"test@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"597147a1-976b-4ef2-9af0-81d5d007fc34\")\n .build())\n .approvalRequired(true)\n .connectionRules(ZeroTrustAccessPolicyConnectionRulesArgs.builder()\n .rdp(ZeroTrustAccessPolicyConnectionRulesRdpArgs.builder()\n .allowedClipboardLocalToRemoteFormats(\"text\")\n .allowedClipboardRemoteToLocalFormats(\"text\")\n .build())\n .build())\n .excludes(ZeroTrustAccessPolicyExcludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyExcludeCertificateArgs.builder()\n .build())\n .build())\n .isolationRequired(false)\n .mfaConfig(ZeroTrustAccessPolicyMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .mfaDisabled(false)\n .sessionDuration(\"24h\")\n .build())\n .purposeJustificationPrompt(\"Please enter a justification for entering this protected domain.\")\n .purposeJustificationRequired(true)\n .requires(ZeroTrustAccessPolicyRequireArgs.builder()\n .certificate(ZeroTrustAccessPolicyRequireCertificateArgs.builder()\n .build())\n .build())\n .sessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessPolicy:\n type: cloudflare:ZeroTrustAccessPolicy\n name: example_zero_trust_access_policy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n decision: allow\n includes:\n - certificate: {}\n name: Allow devs\n approvalGroups:\n - approvalsNeeded: 1\n emailAddresses:\n - test1@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: email_list_uuid\n - approvalsNeeded: 3\n emailAddresses:\n - test@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: 597147a1-976b-4ef2-9af0-81d5d007fc34\n approvalRequired: true\n connectionRules:\n rdp:\n allowedClipboardLocalToRemoteFormats:\n - text\n allowedClipboardRemoteToLocalFormats:\n - text\n excludes:\n - certificate: {}\n isolationRequired: false\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n mfaDisabled: false\n sessionDuration: 24h\n purposeJustificationPrompt: Please enter a justification for entering this protected domain.\n purposeJustificationRequired: true\n requires:\n - certificate: {}\n sessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessPolicy:AccessPolicy example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -85958,7 +85958,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -86003,7 +86003,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" } }, "required": [ @@ -86034,7 +86034,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -86079,7 +86079,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" } }, "requiredInputs": [ @@ -86110,7 +86110,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -86155,7 +86155,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" } }, "type": "object" @@ -86168,7 +86168,7 @@ "deprecationMessage": "cloudflare.index/accesspolicy.AccessPolicy has been deprecated in favor of cloudflare.index/zerotrustaccesspolicy.ZeroTrustAccessPolicy" }, "cloudflare:index/accessRule:AccessRule": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccessRule = new cloudflare.AccessRule(\"example_access_rule\", {\n configuration: {\n target: \"ip\",\n value: \"198.51.100.4\",\n },\n mode: \"challenge\",\n zoneId: \"zone_id\",\n notes: \"This rule is enabled because of an event that occurred on date X.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_access_rule = cloudflare.AccessRule(\"example_access_rule\",\n configuration={\n \"target\": \"ip\",\n \"value\": \"198.51.100.4\",\n },\n mode=\"challenge\",\n zone_id=\"zone_id\",\n notes=\"This rule is enabled because of an event that occurred on date X.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccessRule = new Cloudflare.AccessRule(\"example_access_rule\", new()\n {\n Configuration = new Cloudflare.Inputs.AccessRuleConfigurationArgs\n {\n Target = \"ip\",\n Value = \"198.51.100.4\",\n },\n Mode = \"challenge\",\n ZoneId = \"zone_id\",\n Notes = \"This rule is enabled because of an event that occurred on date X.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccessRule(ctx, \"example_access_rule\", \u0026cloudflare.AccessRuleArgs{\n\t\t\tConfiguration: \u0026cloudflare.AccessRuleConfigurationArgs{\n\t\t\t\tTarget: pulumi.String(\"ip\"),\n\t\t\t\tValue: pulumi.String(\"198.51.100.4\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tNotes: pulumi.String(\"This rule is enabled because of an event that occurred on date X.\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccessRule;\nimport com.pulumi.cloudflare.AccessRuleArgs;\nimport com.pulumi.cloudflare.inputs.AccessRuleConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccessRule = new AccessRule(\"exampleAccessRule\", AccessRuleArgs.builder()\n .configuration(AccessRuleConfigurationArgs.builder()\n .target(\"ip\")\n .value(\"198.51.100.4\")\n .build())\n .mode(\"challenge\")\n .zoneId(\"zone_id\")\n .notes(\"This rule is enabled because of an event that occurred on date X.\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccessRule:\n type: cloudflare:AccessRule\n name: example_access_rule\n properties:\n configuration:\n target: ip\n value: 198.51.100.4\n mode: challenge\n zoneId: zone_id\n notes: This rule is enabled because of an event that occurred on date X.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessRule:AccessRule example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccessRule = new cloudflare.AccessRule(\"example_access_rule\", {\n configuration: {\n target: \"ip\",\n value: \"198.51.100.4\",\n },\n mode: \"challenge\",\n zoneId: \"zone_id\",\n notes: \"This rule is enabled because of an event that occurred on date X.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_access_rule = cloudflare.AccessRule(\"example_access_rule\",\n configuration={\n \"target\": \"ip\",\n \"value\": \"198.51.100.4\",\n },\n mode=\"challenge\",\n zone_id=\"zone_id\",\n notes=\"This rule is enabled because of an event that occurred on date X.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccessRule = new Cloudflare.AccessRule(\"example_access_rule\", new()\n {\n Configuration = new Cloudflare.Inputs.AccessRuleConfigurationArgs\n {\n Target = \"ip\",\n Value = \"198.51.100.4\",\n },\n Mode = \"challenge\",\n ZoneId = \"zone_id\",\n Notes = \"This rule is enabled because of an event that occurred on date X.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccessRule(ctx, \"example_access_rule\", \u0026cloudflare.AccessRuleArgs{\n\t\t\tConfiguration: \u0026cloudflare.AccessRuleConfigurationArgs{\n\t\t\t\tTarget: pulumi.String(\"ip\"),\n\t\t\t\tValue: pulumi.String(\"198.51.100.4\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tNotes: pulumi.String(\"This rule is enabled because of an event that occurred on date X.\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_accessrule\" \"example_access_rule\" {\n configuration = {\n target = \"ip\"\n value = \"198.51.100.4\"\n }\n mode = \"challenge\"\n zone_id = \"zone_id\"\n notes = \"This rule is enabled because of an event that occurred on date X.\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccessRule;\nimport com.pulumi.cloudflare.AccessRuleArgs;\nimport com.pulumi.cloudflare.inputs.AccessRuleConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccessRule = new AccessRule(\"exampleAccessRule\", AccessRuleArgs.builder()\n .configuration(AccessRuleConfigurationArgs.builder()\n .target(\"ip\")\n .value(\"198.51.100.4\")\n .build())\n .mode(\"challenge\")\n .zoneId(\"zone_id\")\n .notes(\"This rule is enabled because of an event that occurred on date X.\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccessRule:\n type: cloudflare:AccessRule\n name: example_access_rule\n properties:\n configuration:\n target: ip\n value: 198.51.100.4\n mode: challenge\n zoneId: zone_id\n notes: This rule is enabled because of an event that occurred on date X.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessRule:AccessRule example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -86292,7 +86292,7 @@ } }, "cloudflare:index/accessServiceToken:AccessServiceToken": { - "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceToken = new cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", {\n name: \"CI/CD token\",\n zoneId: \"zone_id\",\n clientSecretVersion: 0,\n duration: \"60m\",\n previousClientSecretExpiresAt: \"2014-01-01T05:20:00.12345Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_token = cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\",\n name=\"CI/CD token\",\n zone_id=\"zone_id\",\n client_secret_version=float(0),\n duration=\"60m\",\n previous_client_secret_expires_at=\"2014-01-01T05:20:00.12345Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceToken = new Cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", new()\n {\n Name = \"CI/CD token\",\n ZoneId = \"zone_id\",\n ClientSecretVersion = 0,\n Duration = \"60m\",\n PreviousClientSecretExpiresAt = \"2014-01-01T05:20:00.12345Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessServiceToken(ctx, \"example_zero_trust_access_service_token\", \u0026cloudflare.ZeroTrustAccessServiceTokenArgs{\n\t\t\tName: pulumi.String(\"CI/CD token\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tClientSecretVersion: pulumi.Float64(0),\n\t\t\tDuration: pulumi.String(\"60m\"),\n\t\t\tPreviousClientSecretExpiresAt: pulumi.String(\"2014-01-01T05:20:00.12345Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceToken;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessServiceToken = new ZeroTrustAccessServiceToken(\"exampleZeroTrustAccessServiceToken\", ZeroTrustAccessServiceTokenArgs.builder()\n .name(\"CI/CD token\")\n .zoneId(\"zone_id\")\n .clientSecretVersion(0.0)\n .duration(\"60m\")\n .previousClientSecretExpiresAt(\"2014-01-01T05:20:00.12345Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessServiceToken:\n type: cloudflare:ZeroTrustAccessServiceToken\n name: example_zero_trust_access_service_token\n properties:\n name: CI/CD token\n zoneId: zone_id\n clientSecretVersion: 0\n duration: 60m\n previousClientSecretExpiresAt: 2014-01-01T05:20:00.12345Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessServiceToken:AccessServiceToken example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cservice_token_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceToken = new cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", {\n name: \"CI/CD token\",\n zoneId: \"zone_id\",\n clientSecretVersion: 0,\n duration: \"60m\",\n previousClientSecretExpiresAt: \"2014-01-01T05:20:00.12345Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_token = cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\",\n name=\"CI/CD token\",\n zone_id=\"zone_id\",\n client_secret_version=float(0),\n duration=\"60m\",\n previous_client_secret_expires_at=\"2014-01-01T05:20:00.12345Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceToken = new Cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", new()\n {\n Name = \"CI/CD token\",\n ZoneId = \"zone_id\",\n ClientSecretVersion = 0,\n Duration = \"60m\",\n PreviousClientSecretExpiresAt = \"2014-01-01T05:20:00.12345Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessServiceToken(ctx, \"example_zero_trust_access_service_token\", \u0026cloudflare.ZeroTrustAccessServiceTokenArgs{\n\t\t\tName: pulumi.String(\"CI/CD token\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tClientSecretVersion: pulumi.Float64(0),\n\t\t\tDuration: pulumi.String(\"60m\"),\n\t\t\tPreviousClientSecretExpiresAt: pulumi.String(\"2014-01-01T05:20:00.12345Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessservicetoken\" \"example_zero_trust_access_service_token\" {\n name = \"CI/CD token\"\n zone_id = \"zone_id\"\n client_secret_version = 0\n duration = \"60m\"\n previous_client_secret_expires_at = \"2014-01-01T05:20:00.12345Z\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceToken;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessServiceToken = new ZeroTrustAccessServiceToken(\"exampleZeroTrustAccessServiceToken\", ZeroTrustAccessServiceTokenArgs.builder()\n .name(\"CI/CD token\")\n .zoneId(\"zone_id\")\n .clientSecretVersion(0.0)\n .duration(\"60m\")\n .previousClientSecretExpiresAt(\"2014-01-01T05:20:00.12345Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessServiceToken:\n type: cloudflare:ZeroTrustAccessServiceToken\n name: example_zero_trust_access_service_token\n properties:\n name: CI/CD token\n zoneId: zone_id\n clientSecretVersion: 0\n duration: 60m\n previousClientSecretExpiresAt: 2014-01-01T05:20:00.12345Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessServiceToken:AccessServiceToken example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cservice_token_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -86309,11 +86309,11 @@ }, "clientSecretVersion": { "type": "number", - "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" + "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\" pulumi-lang-hcl=\"`previous_client_secret_expires_at`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "expiresAt": { "type": "string" @@ -86324,7 +86324,7 @@ }, "previousClientSecretExpiresAt": { "type": "string", - "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" + "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" }, "zoneId": { "type": "string", @@ -86346,11 +86346,11 @@ }, "clientSecretVersion": { "type": "number", - "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" + "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\" pulumi-lang-hcl=\"`previous_client_secret_expires_at`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "name": { "type": "string", @@ -86358,7 +86358,7 @@ }, "previousClientSecretExpiresAt": { "type": "string", - "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" + "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" }, "zoneId": { "type": "string", @@ -86386,11 +86386,11 @@ }, "clientSecretVersion": { "type": "number", - "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" + "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\" pulumi-lang-hcl=\"`previous_client_secret_expires_at`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "expiresAt": { "type": "string" @@ -86401,7 +86401,7 @@ }, "previousClientSecretExpiresAt": { "type": "string", - "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" + "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" }, "zoneId": { "type": "string", @@ -86418,7 +86418,7 @@ "deprecationMessage": "cloudflare.index/accessservicetoken.AccessServiceToken has been deprecated in favor of cloudflare.index/zerotrustaccessservicetoken.ZeroTrustAccessServiceToken" }, "cloudflare:index/accessTag:AccessTag": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTag = new cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"engineers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tag = cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"engineers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTag = new Cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"engineers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessTag(ctx, \"example_zero_trust_access_tag\", \u0026cloudflare.ZeroTrustAccessTagArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"engineers\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessTag;\nimport com.pulumi.cloudflare.ZeroTrustAccessTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessTag = new ZeroTrustAccessTag(\"exampleZeroTrustAccessTag\", ZeroTrustAccessTagArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"engineers\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessTag:\n type: cloudflare:ZeroTrustAccessTag\n name: example_zero_trust_access_tag\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: engineers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessTag:AccessTag example '\u003caccount_id\u003e/\u003ctag_name\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTag = new cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"engineers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tag = cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"engineers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTag = new Cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"engineers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessTag(ctx, \"example_zero_trust_access_tag\", \u0026cloudflare.ZeroTrustAccessTagArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"engineers\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesstag\" \"example_zero_trust_access_tag\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"engineers\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessTag;\nimport com.pulumi.cloudflare.ZeroTrustAccessTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessTag = new ZeroTrustAccessTag(\"exampleZeroTrustAccessTag\", ZeroTrustAccessTagArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"engineers\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessTag:\n type: cloudflare:ZeroTrustAccessTag\n name: example_zero_trust_access_tag\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: engineers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accessTag:AccessTag example '\u003caccount_id\u003e/\u003ctag_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -86467,7 +86467,7 @@ "deprecationMessage": "cloudflare.index/accesstag.AccessTag has been deprecated in favor of cloudflare.index/zerotrustaccesstag.ZeroTrustAccessTag" }, "cloudflare:index/account:Account": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccount = new cloudflare.Account(\"example_account\", {\n name: \"name\",\n type: \"standard\",\n unit: {\n id: \"f267e341f3dd4697bd3b9f71dd96247f\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account = cloudflare.Account(\"example_account\",\n name=\"name\",\n type=\"standard\",\n unit={\n \"id\": \"f267e341f3dd4697bd3b9f71dd96247f\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccount = new Cloudflare.Account(\"example_account\", new()\n {\n Name = \"name\",\n Type = \"standard\",\n Unit = new Cloudflare.Inputs.AccountUnitArgs\n {\n Id = \"f267e341f3dd4697bd3b9f71dd96247f\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccount(ctx, \"example_account\", \u0026cloudflare.AccountArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tType: pulumi.String(\"standard\"),\n\t\t\tUnit: \u0026cloudflare.AccountUnitArgs{\n\t\t\t\tId: pulumi.String(\"f267e341f3dd4697bd3b9f71dd96247f\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Account;\nimport com.pulumi.cloudflare.AccountArgs;\nimport com.pulumi.cloudflare.inputs.AccountUnitArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccount = new Account(\"exampleAccount\", AccountArgs.builder()\n .name(\"name\")\n .type(\"standard\")\n .unit(AccountUnitArgs.builder()\n .id(\"f267e341f3dd4697bd3b9f71dd96247f\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccount:\n type: cloudflare:Account\n name: example_account\n properties:\n name: name\n type: standard\n unit:\n id: f267e341f3dd4697bd3b9f71dd96247f\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/account:Account example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccount = new cloudflare.Account(\"example_account\", {\n name: \"name\",\n type: \"standard\",\n unit: {\n id: \"f267e341f3dd4697bd3b9f71dd96247f\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account = cloudflare.Account(\"example_account\",\n name=\"name\",\n type=\"standard\",\n unit={\n \"id\": \"f267e341f3dd4697bd3b9f71dd96247f\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccount = new Cloudflare.Account(\"example_account\", new()\n {\n Name = \"name\",\n Type = \"standard\",\n Unit = new Cloudflare.Inputs.AccountUnitArgs\n {\n Id = \"f267e341f3dd4697bd3b9f71dd96247f\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccount(ctx, \"example_account\", \u0026cloudflare.AccountArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tType: pulumi.String(\"standard\"),\n\t\t\tUnit: \u0026cloudflare.AccountUnitArgs{\n\t\t\t\tId: pulumi.String(\"f267e341f3dd4697bd3b9f71dd96247f\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_account\" \"example_account\" {\n name = \"name\"\n type = \"standard\"\n unit = {\n id = \"f267e341f3dd4697bd3b9f71dd96247f\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Account;\nimport com.pulumi.cloudflare.AccountArgs;\nimport com.pulumi.cloudflare.inputs.AccountUnitArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccount = new Account(\"exampleAccount\", AccountArgs.builder()\n .name(\"name\")\n .type(\"standard\")\n .unit(AccountUnitArgs.builder()\n .id(\"f267e341f3dd4697bd3b9f71dd96247f\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccount:\n type: cloudflare:Account\n name: example_account\n properties:\n name: name\n type: standard\n unit:\n id: f267e341f3dd4697bd3b9f71dd96247f\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/account:Account example '\u003caccount_id\u003e'\n```\n\n", "properties": { "createdOn": { "type": "string", @@ -86562,7 +86562,7 @@ } }, "cloudflare:index/accountDnsSettings:AccountDnsSettings": { - "description": "Accepted Permissions\n\n- `Account DNS Settings Read`\n- `Account DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettings = new cloudflare.AccountDnsSettings(\"example_account_dns_settings\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enforceDnsOnly: false,\n zoneDefaults: {\n flattenAllCnames: false,\n foundationDns: false,\n internalDns: {\n referenceZoneId: \"reference_zone_id\",\n },\n multiProvider: false,\n nameservers: {\n type: \"cloudflare.standard\",\n },\n nsTtl: 86400,\n secondaryOverrides: false,\n soa: {\n expire: 604800,\n minTtl: 1800,\n mname: \"kristina.ns.cloudflare.com\",\n refresh: 10000,\n retry: 2400,\n rname: \"admin.example.com\",\n ttl: 3600,\n },\n zoneMode: \"dns_only\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings = cloudflare.AccountDnsSettings(\"example_account_dns_settings\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enforce_dns_only=False,\n zone_defaults={\n \"flatten_all_cnames\": False,\n \"foundation_dns\": False,\n \"internal_dns\": {\n \"reference_zone_id\": \"reference_zone_id\",\n },\n \"multi_provider\": False,\n \"nameservers\": {\n \"type\": \"cloudflare.standard\",\n },\n \"ns_ttl\": float(86400),\n \"secondary_overrides\": False,\n \"soa\": {\n \"expire\": float(604800),\n \"min_ttl\": float(1800),\n \"mname\": \"kristina.ns.cloudflare.com\",\n \"refresh\": float(10000),\n \"retry\": float(2400),\n \"rname\": \"admin.example.com\",\n \"ttl\": float(3600),\n },\n \"zone_mode\": \"dns_only\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettings = new Cloudflare.AccountDnsSettings(\"example_account_dns_settings\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n EnforceDnsOnly = false,\n ZoneDefaults = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsArgs\n {\n FlattenAllCnames = false,\n FoundationDns = false,\n InternalDns = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsInternalDnsArgs\n {\n ReferenceZoneId = \"reference_zone_id\",\n },\n MultiProvider = false,\n Nameservers = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsNameserversArgs\n {\n Type = \"cloudflare.standard\",\n },\n NsTtl = 86400,\n SecondaryOverrides = false,\n Soa = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsSoaArgs\n {\n Expire = 604800,\n MinTtl = 1800,\n Mname = \"kristina.ns.cloudflare.com\",\n Refresh = 10000,\n Retry = 2400,\n Rname = \"admin.example.com\",\n Ttl = 3600,\n },\n ZoneMode = \"dns_only\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountDnsSettings(ctx, \"example_account_dns_settings\", \u0026cloudflare.AccountDnsSettingsArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnforceDnsOnly: pulumi.Bool(false),\n\t\t\tZoneDefaults: \u0026cloudflare.AccountDnsSettingsZoneDefaultsArgs{\n\t\t\t\tFlattenAllCnames: pulumi.Bool(false),\n\t\t\t\tFoundationDns: pulumi.Bool(false),\n\t\t\t\tInternalDns: \u0026cloudflare.AccountDnsSettingsZoneDefaultsInternalDnsArgs{\n\t\t\t\t\tReferenceZoneId: pulumi.String(\"reference_zone_id\"),\n\t\t\t\t},\n\t\t\t\tMultiProvider: pulumi.Bool(false),\n\t\t\t\tNameservers: \u0026cloudflare.AccountDnsSettingsZoneDefaultsNameserversArgs{\n\t\t\t\t\tType: pulumi.String(\"cloudflare.standard\"),\n\t\t\t\t},\n\t\t\t\tNsTtl: pulumi.Float64(86400),\n\t\t\t\tSecondaryOverrides: pulumi.Bool(false),\n\t\t\t\tSoa: \u0026cloudflare.AccountDnsSettingsZoneDefaultsSoaArgs{\n\t\t\t\t\tExpire: pulumi.Float64(604800),\n\t\t\t\t\tMinTtl: pulumi.Float64(1800),\n\t\t\t\t\tMname: pulumi.String(\"kristina.ns.cloudflare.com\"),\n\t\t\t\t\tRefresh: pulumi.Float64(10000),\n\t\t\t\t\tRetry: pulumi.Float64(2400),\n\t\t\t\t\tRname: pulumi.String(\"admin.example.com\"),\n\t\t\t\t\tTtl: pulumi.Float64(3600),\n\t\t\t\t},\n\t\t\t\tZoneMode: pulumi.String(\"dns_only\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountDnsSettings;\nimport com.pulumi.cloudflare.AccountDnsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsInternalDnsArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsNameserversArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsSoaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountDnsSettings = new AccountDnsSettings(\"exampleAccountDnsSettings\", AccountDnsSettingsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enforceDnsOnly(false)\n .zoneDefaults(AccountDnsSettingsZoneDefaultsArgs.builder()\n .flattenAllCnames(false)\n .foundationDns(false)\n .internalDns(AccountDnsSettingsZoneDefaultsInternalDnsArgs.builder()\n .referenceZoneId(\"reference_zone_id\")\n .build())\n .multiProvider(false)\n .nameservers(AccountDnsSettingsZoneDefaultsNameserversArgs.builder()\n .type(\"cloudflare.standard\")\n .build())\n .nsTtl(86400.0)\n .secondaryOverrides(false)\n .soa(AccountDnsSettingsZoneDefaultsSoaArgs.builder()\n .expire(604800.0)\n .minTtl(1800.0)\n .mname(\"kristina.ns.cloudflare.com\")\n .refresh(10000.0)\n .retry(2400.0)\n .rname(\"admin.example.com\")\n .ttl(3600.0)\n .build())\n .zoneMode(\"dns_only\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountDnsSettings:\n type: cloudflare:AccountDnsSettings\n name: example_account_dns_settings\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n enforceDnsOnly: false\n zoneDefaults:\n flattenAllCnames: false\n foundationDns: false\n internalDns:\n referenceZoneId: reference_zone_id\n multiProvider: false\n nameservers:\n type: cloudflare.standard\n nsTtl: 86400\n secondaryOverrides: false\n soa:\n expire: 604800\n minTtl: 1800\n mname: kristina.ns.cloudflare.com\n refresh: 10000\n retry: 2400\n rname: admin.example.com\n ttl: 3600\n zoneMode: dns_only\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account DNS Settings Read`\n- `Account DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettings = new cloudflare.AccountDnsSettings(\"example_account_dns_settings\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enforceDnsOnly: false,\n zoneDefaults: {\n flattenAllCnames: false,\n foundationDns: false,\n internalDns: {\n referenceZoneId: \"reference_zone_id\",\n },\n multiProvider: false,\n nameservers: {\n type: \"cloudflare.standard\",\n },\n nsTtl: 86400,\n secondaryOverrides: false,\n soa: {\n expire: 604800,\n minTtl: 1800,\n mname: \"kristina.ns.cloudflare.com\",\n refresh: 10000,\n retry: 2400,\n rname: \"admin.example.com\",\n ttl: 3600,\n },\n zoneMode: \"dns_only\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings = cloudflare.AccountDnsSettings(\"example_account_dns_settings\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enforce_dns_only=False,\n zone_defaults={\n \"flatten_all_cnames\": False,\n \"foundation_dns\": False,\n \"internal_dns\": {\n \"reference_zone_id\": \"reference_zone_id\",\n },\n \"multi_provider\": False,\n \"nameservers\": {\n \"type\": \"cloudflare.standard\",\n },\n \"ns_ttl\": float(86400),\n \"secondary_overrides\": False,\n \"soa\": {\n \"expire\": float(604800),\n \"min_ttl\": float(1800),\n \"mname\": \"kristina.ns.cloudflare.com\",\n \"refresh\": float(10000),\n \"retry\": float(2400),\n \"rname\": \"admin.example.com\",\n \"ttl\": float(3600),\n },\n \"zone_mode\": \"dns_only\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettings = new Cloudflare.AccountDnsSettings(\"example_account_dns_settings\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n EnforceDnsOnly = false,\n ZoneDefaults = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsArgs\n {\n FlattenAllCnames = false,\n FoundationDns = false,\n InternalDns = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsInternalDnsArgs\n {\n ReferenceZoneId = \"reference_zone_id\",\n },\n MultiProvider = false,\n Nameservers = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsNameserversArgs\n {\n Type = \"cloudflare.standard\",\n },\n NsTtl = 86400,\n SecondaryOverrides = false,\n Soa = new Cloudflare.Inputs.AccountDnsSettingsZoneDefaultsSoaArgs\n {\n Expire = 604800,\n MinTtl = 1800,\n Mname = \"kristina.ns.cloudflare.com\",\n Refresh = 10000,\n Retry = 2400,\n Rname = \"admin.example.com\",\n Ttl = 3600,\n },\n ZoneMode = \"dns_only\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountDnsSettings(ctx, \"example_account_dns_settings\", \u0026cloudflare.AccountDnsSettingsArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnforceDnsOnly: pulumi.Bool(false),\n\t\t\tZoneDefaults: \u0026cloudflare.AccountDnsSettingsZoneDefaultsArgs{\n\t\t\t\tFlattenAllCnames: pulumi.Bool(false),\n\t\t\t\tFoundationDns: pulumi.Bool(false),\n\t\t\t\tInternalDns: \u0026cloudflare.AccountDnsSettingsZoneDefaultsInternalDnsArgs{\n\t\t\t\t\tReferenceZoneId: pulumi.String(\"reference_zone_id\"),\n\t\t\t\t},\n\t\t\t\tMultiProvider: pulumi.Bool(false),\n\t\t\t\tNameservers: \u0026cloudflare.AccountDnsSettingsZoneDefaultsNameserversArgs{\n\t\t\t\t\tType: pulumi.String(\"cloudflare.standard\"),\n\t\t\t\t},\n\t\t\t\tNsTtl: pulumi.Float64(86400),\n\t\t\t\tSecondaryOverrides: pulumi.Bool(false),\n\t\t\t\tSoa: \u0026cloudflare.AccountDnsSettingsZoneDefaultsSoaArgs{\n\t\t\t\t\tExpire: pulumi.Float64(604800),\n\t\t\t\t\tMinTtl: pulumi.Float64(1800),\n\t\t\t\t\tMname: pulumi.String(\"kristina.ns.cloudflare.com\"),\n\t\t\t\t\tRefresh: pulumi.Float64(10000),\n\t\t\t\t\tRetry: pulumi.Float64(2400),\n\t\t\t\t\tRname: pulumi.String(\"admin.example.com\"),\n\t\t\t\t\tTtl: pulumi.Float64(3600),\n\t\t\t\t},\n\t\t\t\tZoneMode: pulumi.String(\"dns_only\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_accountdnssettings\" \"example_account_dns_settings\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n enforce_dns_only = false\n zone_defaults = {\n flatten_all_cnames = false\n foundation_dns = false\n internal_dns = {\n reference_zone_id = \"reference_zone_id\"\n }\n multi_provider = false\n nameservers = {\n type = \"cloudflare.standard\"\n }\n ns_ttl = 86400\n secondary_overrides = false\n soa = {\n expire = 604800\n min_ttl = 1800\n mname = \"kristina.ns.cloudflare.com\"\n refresh = 10000\n retry = 2400\n rname = \"admin.example.com\"\n ttl = 3600\n }\n zone_mode = \"dns_only\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountDnsSettings;\nimport com.pulumi.cloudflare.AccountDnsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsInternalDnsArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsNameserversArgs;\nimport com.pulumi.cloudflare.inputs.AccountDnsSettingsZoneDefaultsSoaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountDnsSettings = new AccountDnsSettings(\"exampleAccountDnsSettings\", AccountDnsSettingsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enforceDnsOnly(false)\n .zoneDefaults(AccountDnsSettingsZoneDefaultsArgs.builder()\n .flattenAllCnames(false)\n .foundationDns(false)\n .internalDns(AccountDnsSettingsZoneDefaultsInternalDnsArgs.builder()\n .referenceZoneId(\"reference_zone_id\")\n .build())\n .multiProvider(false)\n .nameservers(AccountDnsSettingsZoneDefaultsNameserversArgs.builder()\n .type(\"cloudflare.standard\")\n .build())\n .nsTtl(86400.0)\n .secondaryOverrides(false)\n .soa(AccountDnsSettingsZoneDefaultsSoaArgs.builder()\n .expire(604800.0)\n .minTtl(1800.0)\n .mname(\"kristina.ns.cloudflare.com\")\n .refresh(10000.0)\n .retry(2400.0)\n .rname(\"admin.example.com\")\n .ttl(3600.0)\n .build())\n .zoneMode(\"dns_only\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountDnsSettings:\n type: cloudflare:AccountDnsSettings\n name: example_account_dns_settings\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n enforceDnsOnly: false\n zoneDefaults:\n flattenAllCnames: false\n foundationDns: false\n internalDns:\n referenceZoneId: reference_zone_id\n multiProvider: false\n nameservers:\n type: cloudflare.standard\n nsTtl: 86400\n secondaryOverrides: false\n soa:\n expire: 604800\n minTtl: 1800\n mname: kristina.ns.cloudflare.com\n refresh: 10000\n retry: 2400\n rname: admin.example.com\n ttl: 3600\n zoneMode: dns_only\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -86608,7 +86608,7 @@ } }, "cloudflare:index/accountDnsSettingsInternalView:AccountDnsSettingsInternalView": { - "description": "Accepted Permissions\n\n- `DNS View Read`\n- `DNS View Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettingsInternalView = new cloudflare.AccountDnsSettingsInternalView(\"example_account_dns_settings_internal_view\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my view\",\n zones: [\"372e67954025e0ba6aaa6d586b9e0b59\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings_internal_view = cloudflare.AccountDnsSettingsInternalView(\"example_account_dns_settings_internal_view\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my view\",\n zones=[\"372e67954025e0ba6aaa6d586b9e0b59\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettingsInternalView = new Cloudflare.AccountDnsSettingsInternalView(\"example_account_dns_settings_internal_view\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my view\",\n Zones = new[]\n {\n \"372e67954025e0ba6aaa6d586b9e0b59\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountDnsSettingsInternalView(ctx, \"example_account_dns_settings_internal_view\", \u0026cloudflare.AccountDnsSettingsInternalViewArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my view\"),\n\t\t\tZones: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountDnsSettingsInternalView;\nimport com.pulumi.cloudflare.AccountDnsSettingsInternalViewArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountDnsSettingsInternalView = new AccountDnsSettingsInternalView(\"exampleAccountDnsSettingsInternalView\", AccountDnsSettingsInternalViewArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my view\")\n .zones(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountDnsSettingsInternalView:\n type: cloudflare:AccountDnsSettingsInternalView\n name: example_account_dns_settings_internal_view\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my view\n zones:\n - 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountDnsSettingsInternalView:AccountDnsSettingsInternalView example '\u003caccount_id\u003e/\u003cview_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS View Read`\n- `DNS View Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettingsInternalView = new cloudflare.AccountDnsSettingsInternalView(\"example_account_dns_settings_internal_view\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my view\",\n zones: [\"372e67954025e0ba6aaa6d586b9e0b59\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings_internal_view = cloudflare.AccountDnsSettingsInternalView(\"example_account_dns_settings_internal_view\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my view\",\n zones=[\"372e67954025e0ba6aaa6d586b9e0b59\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettingsInternalView = new Cloudflare.AccountDnsSettingsInternalView(\"example_account_dns_settings_internal_view\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my view\",\n Zones = new[]\n {\n \"372e67954025e0ba6aaa6d586b9e0b59\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountDnsSettingsInternalView(ctx, \"example_account_dns_settings_internal_view\", \u0026cloudflare.AccountDnsSettingsInternalViewArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my view\"),\n\t\t\tZones: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_accountdnssettingsinternalview\" \"example_account_dns_settings_internal_view\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my view\"\n zones = [\"372e67954025e0ba6aaa6d586b9e0b59\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountDnsSettingsInternalView;\nimport com.pulumi.cloudflare.AccountDnsSettingsInternalViewArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountDnsSettingsInternalView = new AccountDnsSettingsInternalView(\"exampleAccountDnsSettingsInternalView\", AccountDnsSettingsInternalViewArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my view\")\n .zones(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountDnsSettingsInternalView:\n type: cloudflare:AccountDnsSettingsInternalView\n name: example_account_dns_settings_internal_view\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my view\n zones:\n - 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountDnsSettingsInternalView:AccountDnsSettingsInternalView example '\u003caccount_id\u003e/\u003cview_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -86692,7 +86692,7 @@ } }, "cloudflare:index/accountMember:AccountMember": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountMember = new cloudflare.AccountMember(\"example_account_member\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n email: \"user@example.com\",\n roles: [\"3536bcfad5faccb999b47003c79917fb\"],\n status: \"accepted\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_member = cloudflare.AccountMember(\"example_account_member\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email=\"user@example.com\",\n roles=[\"3536bcfad5faccb999b47003c79917fb\"],\n status=\"accepted\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountMember = new Cloudflare.AccountMember(\"example_account_member\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Email = \"user@example.com\",\n Roles = new[]\n {\n \"3536bcfad5faccb999b47003c79917fb\",\n },\n Status = \"accepted\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountMember(ctx, \"example_account_member\", \u0026cloudflare.AccountMemberArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmail: pulumi.String(\"user@example.com\"),\n\t\t\tRoles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"3536bcfad5faccb999b47003c79917fb\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"accepted\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountMember;\nimport com.pulumi.cloudflare.AccountMemberArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountMember = new AccountMember(\"exampleAccountMember\", AccountMemberArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .email(\"user@example.com\")\n .roles(\"3536bcfad5faccb999b47003c79917fb\")\n .status(\"accepted\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountMember:\n type: cloudflare:AccountMember\n name: example_account_member\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n email: user@example.com\n roles:\n - 3536bcfad5faccb999b47003c79917fb\n status: accepted\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountMember:AccountMember example '\u003caccount_id\u003e/\u003cmember_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountMember = new cloudflare.AccountMember(\"example_account_member\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n email: \"user@example.com\",\n roles: [\"3536bcfad5faccb999b47003c79917fb\"],\n status: \"accepted\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_member = cloudflare.AccountMember(\"example_account_member\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email=\"user@example.com\",\n roles=[\"3536bcfad5faccb999b47003c79917fb\"],\n status=\"accepted\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountMember = new Cloudflare.AccountMember(\"example_account_member\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Email = \"user@example.com\",\n Roles = new[]\n {\n \"3536bcfad5faccb999b47003c79917fb\",\n },\n Status = \"accepted\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountMember(ctx, \"example_account_member\", \u0026cloudflare.AccountMemberArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmail: pulumi.String(\"user@example.com\"),\n\t\t\tRoles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"3536bcfad5faccb999b47003c79917fb\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"accepted\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_accountmember\" \"example_account_member\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n email = \"user@example.com\"\n roles = [\"3536bcfad5faccb999b47003c79917fb\"]\n status = \"accepted\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountMember;\nimport com.pulumi.cloudflare.AccountMemberArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountMember = new AccountMember(\"exampleAccountMember\", AccountMemberArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .email(\"user@example.com\")\n .roles(\"3536bcfad5faccb999b47003c79917fb\")\n .status(\"accepted\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountMember:\n type: cloudflare:AccountMember\n name: example_account_member\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n email: user@example.com\n roles:\n - 3536bcfad5faccb999b47003c79917fb\n status: accepted\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountMember:AccountMember example '\u003caccount_id\u003e/\u003cmember_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -86801,7 +86801,7 @@ } }, "cloudflare:index/accountSubscription:AccountSubscription": { - "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountSubscription = new cloudflare.AccountSubscription(\"example_account_subscription\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency: \"monthly\",\n ratePlan: {\n id: \"free\",\n currency: \"USD\",\n externallyManaged: false,\n isContract: false,\n publicName: \"Business Plan\",\n scope: \"zone\",\n sets: [\"string\"],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_subscription = cloudflare.AccountSubscription(\"example_account_subscription\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency=\"monthly\",\n rate_plan={\n \"id\": \"free\",\n \"currency\": \"USD\",\n \"externally_managed\": False,\n \"is_contract\": False,\n \"public_name\": \"Business Plan\",\n \"scope\": \"zone\",\n \"sets\": [\"string\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountSubscription = new Cloudflare.AccountSubscription(\"example_account_subscription\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Frequency = \"monthly\",\n RatePlan = new Cloudflare.Inputs.AccountSubscriptionRatePlanArgs\n {\n Id = \"free\",\n Currency = \"USD\",\n ExternallyManaged = false,\n IsContract = false,\n PublicName = \"Business Plan\",\n Scope = \"zone\",\n Sets = new[]\n {\n \"string\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountSubscription(ctx, \"example_account_subscription\", \u0026cloudflare.AccountSubscriptionArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFrequency: pulumi.String(\"monthly\"),\n\t\t\tRatePlan: \u0026cloudflare.AccountSubscriptionRatePlanArgs{\n\t\t\t\tId: pulumi.String(\"free\"),\n\t\t\t\tCurrency: pulumi.String(\"USD\"),\n\t\t\t\tExternallyManaged: pulumi.Bool(false),\n\t\t\t\tIsContract: pulumi.Bool(false),\n\t\t\t\tPublicName: pulumi.String(\"Business Plan\"),\n\t\t\t\tScope: pulumi.String(\"zone\"),\n\t\t\t\tSets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountSubscription;\nimport com.pulumi.cloudflare.AccountSubscriptionArgs;\nimport com.pulumi.cloudflare.inputs.AccountSubscriptionRatePlanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountSubscription = new AccountSubscription(\"exampleAccountSubscription\", AccountSubscriptionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .frequency(\"monthly\")\n .ratePlan(AccountSubscriptionRatePlanArgs.builder()\n .id(\"free\")\n .currency(\"USD\")\n .externallyManaged(false)\n .isContract(false)\n .publicName(\"Business Plan\")\n .scope(\"zone\")\n .sets(\"string\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountSubscription:\n type: cloudflare:AccountSubscription\n name: example_account_subscription\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n frequency: monthly\n ratePlan:\n id: free\n currency: USD\n externallyManaged: false\n isContract: false\n publicName: Business Plan\n scope: zone\n sets:\n - string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountSubscription:AccountSubscription example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountSubscription = new cloudflare.AccountSubscription(\"example_account_subscription\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency: \"monthly\",\n ratePlan: {\n id: \"free\",\n currency: \"USD\",\n externallyManaged: false,\n isContract: false,\n publicName: \"Business Plan\",\n scope: \"zone\",\n sets: [\"string\"],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_subscription = cloudflare.AccountSubscription(\"example_account_subscription\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency=\"monthly\",\n rate_plan={\n \"id\": \"free\",\n \"currency\": \"USD\",\n \"externally_managed\": False,\n \"is_contract\": False,\n \"public_name\": \"Business Plan\",\n \"scope\": \"zone\",\n \"sets\": [\"string\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountSubscription = new Cloudflare.AccountSubscription(\"example_account_subscription\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Frequency = \"monthly\",\n RatePlan = new Cloudflare.Inputs.AccountSubscriptionRatePlanArgs\n {\n Id = \"free\",\n Currency = \"USD\",\n ExternallyManaged = false,\n IsContract = false,\n PublicName = \"Business Plan\",\n Scope = \"zone\",\n Sets = new[]\n {\n \"string\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAccountSubscription(ctx, \"example_account_subscription\", \u0026cloudflare.AccountSubscriptionArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFrequency: pulumi.String(\"monthly\"),\n\t\t\tRatePlan: \u0026cloudflare.AccountSubscriptionRatePlanArgs{\n\t\t\t\tId: pulumi.String(\"free\"),\n\t\t\t\tCurrency: pulumi.String(\"USD\"),\n\t\t\t\tExternallyManaged: pulumi.Bool(false),\n\t\t\t\tIsContract: pulumi.Bool(false),\n\t\t\t\tPublicName: pulumi.String(\"Business Plan\"),\n\t\t\t\tScope: pulumi.String(\"zone\"),\n\t\t\t\tSets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_accountsubscription\" \"example_account_subscription\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n frequency = \"monthly\"\n rate_plan = {\n id = \"free\"\n currency = \"USD\"\n externally_managed = false\n is_contract = false\n public_name = \"Business Plan\"\n scope = \"zone\"\n sets = [\"string\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountSubscription;\nimport com.pulumi.cloudflare.AccountSubscriptionArgs;\nimport com.pulumi.cloudflare.inputs.AccountSubscriptionRatePlanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountSubscription = new AccountSubscription(\"exampleAccountSubscription\", AccountSubscriptionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .frequency(\"monthly\")\n .ratePlan(AccountSubscriptionRatePlanArgs.builder()\n .id(\"free\")\n .currency(\"USD\")\n .externallyManaged(false)\n .isContract(false)\n .publicName(\"Business Plan\")\n .scope(\"zone\")\n .sets(\"string\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountSubscription:\n type: cloudflare:AccountSubscription\n name: example_account_subscription\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n frequency: monthly\n ratePlan:\n id: free\n currency: USD\n externallyManaged: false\n isContract: false\n publicName: Business Plan\n scope: zone\n sets:\n - string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountSubscription:AccountSubscription example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -86899,7 +86899,7 @@ } }, "cloudflare:index/accountToken:AccountToken": { - "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountToken = new cloudflare.AccountToken(\"example_account_token\", {\n accountId: \"b67e14daa5f8dceeb91fe5449ba496eb\",\n name: \"workers read-only token\",\n policies: [{\n effect: \"allow\",\n permissionGroups: [\n {\n id: \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n id: \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n resources: JSON.stringify({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition: {\n requestIp: {\n ins: [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n notIns: [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expiresOn: \"2027-10-01T00:00:00Z\",\n notBefore: \"2025-10-01T00:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_cloudflare as cloudflare\n\nexample_account_token = cloudflare.AccountToken(\"example_account_token\",\n account_id=\"b67e14daa5f8dceeb91fe5449ba496eb\",\n name=\"workers read-only token\",\n policies=[{\n \"effect\": \"allow\",\n \"permission_groups\": [\n {\n \"id\": \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n \"id\": \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n \"resources\": json.dumps({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition={\n \"request_ip\": {\n \"ins\": [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n \"not_ins\": [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expires_on=\"2027-10-01T00:00:00Z\",\n not_before=\"2025-10-01T00:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountToken = new Cloudflare.AccountToken(\"example_account_token\", new()\n {\n AccountId = \"b67e14daa5f8dceeb91fe5449ba496eb\",\n Name = \"workers read-only token\",\n Policies = new[]\n {\n new Cloudflare.Inputs.AccountTokenPolicyArgs\n {\n Effect = \"allow\",\n PermissionGroups = new[]\n {\n new Cloudflare.Inputs.AccountTokenPolicyPermissionGroupArgs\n {\n Id = \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n new Cloudflare.Inputs.AccountTokenPolicyPermissionGroupArgs\n {\n Id = \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n },\n Resources = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\"] = \"*\",\n }),\n },\n },\n Condition = new Cloudflare.Inputs.AccountTokenConditionArgs\n {\n RequestIp = new Cloudflare.Inputs.AccountTokenConditionRequestIpArgs\n {\n Ins = new[]\n {\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n },\n NotIns = new[]\n {\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n },\n },\n },\n ExpiresOn = \"2027-10-01T00:00:00Z\",\n NotBefore = \"2025-10-01T00:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = cloudflare.NewAccountToken(ctx, \"example_account_token\", \u0026cloudflare.AccountTokenArgs{\n\t\t\tAccountId: pulumi.String(\"b67e14daa5f8dceeb91fe5449ba496eb\"),\n\t\t\tName: pulumi.String(\"workers read-only token\"),\n\t\t\tPolicies: cloudflare.AccountTokenPolicyArray{\n\t\t\t\t\u0026cloudflare.AccountTokenPolicyArgs{\n\t\t\t\t\tEffect: pulumi.String(\"allow\"),\n\t\t\t\t\tPermissionGroups: cloudflare.AccountTokenPolicyPermissionGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.AccountTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"1a71c399035b4950a1bd1466bbe4f420\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026cloudflare.AccountTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"8b47d2786a534c08a1f94ee8f9f599ef\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResources: pulumi.String(pulumi.String(json0)),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCondition: \u0026cloudflare.AccountTokenConditionArgs{\n\t\t\t\tRequestIp: \u0026cloudflare.AccountTokenConditionRequestIpArgs{\n\t\t\t\t\tIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/24\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700::/32\"),\n\t\t\t\t\t},\n\t\t\t\t\tNotIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/28\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700:4700::/48\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExpiresOn: pulumi.String(\"2027-10-01T00:00:00Z\"),\n\t\t\tNotBefore: pulumi.String(\"2025-10-01T00:00:00Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountToken;\nimport com.pulumi.cloudflare.AccountTokenArgs;\nimport com.pulumi.cloudflare.inputs.AccountTokenPolicyArgs;\nimport com.pulumi.cloudflare.inputs.AccountTokenConditionArgs;\nimport com.pulumi.cloudflare.inputs.AccountTokenConditionRequestIpArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountToken = new AccountToken(\"exampleAccountToken\", AccountTokenArgs.builder()\n .accountId(\"b67e14daa5f8dceeb91fe5449ba496eb\")\n .name(\"workers read-only token\")\n .policies(AccountTokenPolicyArgs.builder()\n .effect(\"allow\")\n .permissionGroups( \n AccountTokenPolicyPermissionGroupArgs.builder()\n .id(\"1a71c399035b4950a1bd1466bbe4f420\")\n .build(),\n AccountTokenPolicyPermissionGroupArgs.builder()\n .id(\"8b47d2786a534c08a1f94ee8f9f599ef\")\n .build())\n .resources(serializeJson(\n jsonObject(\n jsonProperty(\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\", \"*\")\n )))\n .build())\n .condition(AccountTokenConditionArgs.builder()\n .requestIp(AccountTokenConditionRequestIpArgs.builder()\n .ins( \n \"123.123.123.0/24\",\n \"2606:4700::/32\")\n .notIns( \n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\")\n .build())\n .build())\n .expiresOn(\"2027-10-01T00:00:00Z\")\n .notBefore(\"2025-10-01T00:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountToken:\n type: cloudflare:AccountToken\n name: example_account_token\n properties:\n accountId: b67e14daa5f8dceeb91fe5449ba496eb\n name: workers read-only token\n policies:\n - effect: allow\n permissionGroups:\n - id: 1a71c399035b4950a1bd1466bbe4f420\n - id: 8b47d2786a534c08a1f94ee8f9f599ef\n resources:\n fn::toJSON:\n com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb: '*'\n condition:\n requestIp:\n ins:\n - 123.123.123.0/24\n - 2606:4700::/32\n notIns:\n - 123.123.123.0/28\n - 2606:4700:4700::/48\n expiresOn: 2027-10-01T00:00:00Z\n notBefore: 2025-10-01T00:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountToken:AccountToken example '\u003caccount_id\u003e/\u003ctoken_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountToken = new cloudflare.AccountToken(\"example_account_token\", {\n accountId: \"b67e14daa5f8dceeb91fe5449ba496eb\",\n name: \"workers read-only token\",\n policies: [{\n effect: \"allow\",\n permissionGroups: [\n {\n id: \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n id: \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n resources: JSON.stringify({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition: {\n requestIp: {\n ins: [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n notIns: [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expiresOn: \"2027-10-01T00:00:00Z\",\n notBefore: \"2025-10-01T00:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_cloudflare as cloudflare\n\nexample_account_token = cloudflare.AccountToken(\"example_account_token\",\n account_id=\"b67e14daa5f8dceeb91fe5449ba496eb\",\n name=\"workers read-only token\",\n policies=[{\n \"effect\": \"allow\",\n \"permission_groups\": [\n {\n \"id\": \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n \"id\": \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n \"resources\": json.dumps({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition={\n \"request_ip\": {\n \"ins\": [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n \"not_ins\": [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expires_on=\"2027-10-01T00:00:00Z\",\n not_before=\"2025-10-01T00:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountToken = new Cloudflare.AccountToken(\"example_account_token\", new()\n {\n AccountId = \"b67e14daa5f8dceeb91fe5449ba496eb\",\n Name = \"workers read-only token\",\n Policies = new[]\n {\n new Cloudflare.Inputs.AccountTokenPolicyArgs\n {\n Effect = \"allow\",\n PermissionGroups = new[]\n {\n new Cloudflare.Inputs.AccountTokenPolicyPermissionGroupArgs\n {\n Id = \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n new Cloudflare.Inputs.AccountTokenPolicyPermissionGroupArgs\n {\n Id = \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n },\n Resources = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\"] = \"*\",\n }),\n },\n },\n Condition = new Cloudflare.Inputs.AccountTokenConditionArgs\n {\n RequestIp = new Cloudflare.Inputs.AccountTokenConditionRequestIpArgs\n {\n Ins = new[]\n {\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n },\n NotIns = new[]\n {\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n },\n },\n },\n ExpiresOn = \"2027-10-01T00:00:00Z\",\n NotBefore = \"2025-10-01T00:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = cloudflare.NewAccountToken(ctx, \"example_account_token\", \u0026cloudflare.AccountTokenArgs{\n\t\t\tAccountId: pulumi.String(\"b67e14daa5f8dceeb91fe5449ba496eb\"),\n\t\t\tName: pulumi.String(\"workers read-only token\"),\n\t\t\tPolicies: cloudflare.AccountTokenPolicyArray{\n\t\t\t\t\u0026cloudflare.AccountTokenPolicyArgs{\n\t\t\t\t\tEffect: pulumi.String(\"allow\"),\n\t\t\t\t\tPermissionGroups: cloudflare.AccountTokenPolicyPermissionGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.AccountTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"1a71c399035b4950a1bd1466bbe4f420\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026cloudflare.AccountTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"8b47d2786a534c08a1f94ee8f9f599ef\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResources: pulumi.String(pulumi.String(json0)),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCondition: \u0026cloudflare.AccountTokenConditionArgs{\n\t\t\t\tRequestIp: \u0026cloudflare.AccountTokenConditionRequestIpArgs{\n\t\t\t\t\tIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/24\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700::/32\"),\n\t\t\t\t\t},\n\t\t\t\t\tNotIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/28\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700:4700::/48\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExpiresOn: pulumi.String(\"2027-10-01T00:00:00Z\"),\n\t\t\tNotBefore: pulumi.String(\"2025-10-01T00:00:00Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_accounttoken\" \"example_account_token\" {\n account_id = \"b67e14daa5f8dceeb91fe5449ba496eb\"\n name = \"workers read-only token\"\n policies {\n effect = \"allow\"\n permission_groups {\n id = \"1a71c399035b4950a1bd1466bbe4f420\"\n }\n permission_groups {\n id = \"8b47d2786a534c08a1f94ee8f9f599ef\"\n }\n resources = jsonencode({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\" = \"*\"\n })\n }\n condition = {\n request_ip = {\n ins = [\"123.123.123.0/24\", \"2606:4700::/32\"]\n not_ins = [\"123.123.123.0/28\", \"2606:4700:4700::/48\"]\n }\n }\n expires_on = \"2027-10-01T00:00:00Z\"\n not_before = \"2025-10-01T00:00:00Z\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AccountToken;\nimport com.pulumi.cloudflare.AccountTokenArgs;\nimport com.pulumi.cloudflare.inputs.AccountTokenPolicyArgs;\nimport com.pulumi.cloudflare.inputs.AccountTokenConditionArgs;\nimport com.pulumi.cloudflare.inputs.AccountTokenConditionRequestIpArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAccountToken = new AccountToken(\"exampleAccountToken\", AccountTokenArgs.builder()\n .accountId(\"b67e14daa5f8dceeb91fe5449ba496eb\")\n .name(\"workers read-only token\")\n .policies(AccountTokenPolicyArgs.builder()\n .effect(\"allow\")\n .permissionGroups( \n AccountTokenPolicyPermissionGroupArgs.builder()\n .id(\"1a71c399035b4950a1bd1466bbe4f420\")\n .build(),\n AccountTokenPolicyPermissionGroupArgs.builder()\n .id(\"8b47d2786a534c08a1f94ee8f9f599ef\")\n .build())\n .resources(serializeJson(\n jsonObject(\n jsonProperty(\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\", \"*\")\n )))\n .build())\n .condition(AccountTokenConditionArgs.builder()\n .requestIp(AccountTokenConditionRequestIpArgs.builder()\n .ins( \n \"123.123.123.0/24\",\n \"2606:4700::/32\")\n .notIns( \n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\")\n .build())\n .build())\n .expiresOn(\"2027-10-01T00:00:00Z\")\n .notBefore(\"2025-10-01T00:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAccountToken:\n type: cloudflare:AccountToken\n name: example_account_token\n properties:\n accountId: b67e14daa5f8dceeb91fe5449ba496eb\n name: workers read-only token\n policies:\n - effect: allow\n permissionGroups:\n - id: 1a71c399035b4950a1bd1466bbe4f420\n - id: 8b47d2786a534c08a1f94ee8f9f599ef\n resources:\n fn::toJSON:\n com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb: '*'\n condition:\n requestIp:\n ins:\n - 123.123.123.0/24\n - 2606:4700::/32\n notIns:\n - 123.123.123.0/28\n - 2606:4700:4700::/48\n expiresOn: 2027-10-01T00:00:00Z\n notBefore: 2025-10-01T00:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/accountToken:AccountToken example '\u003caccount_id\u003e/\u003ctoken_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -87051,7 +87051,7 @@ } }, "cloudflare:index/addressMap:AddressMap": { - "description": "Accepted Permissions\n\n- `Address Maps Read`\n- `Address Maps Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAddressMap = new cloudflare.AddressMap(\"example_address_map\", {\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n description: \"My Ecommerce zones\",\n enabled: true,\n ips: [\"192.0.2.1\"],\n memberships: [{\n identifier: \"023e105f4ecef8ad9ca31a8372d0c353\",\n kind: \"zone\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_address_map = cloudflare.AddressMap(\"example_address_map\",\n account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n description=\"My Ecommerce zones\",\n enabled=True,\n ips=[\"192.0.2.1\"],\n memberships=[{\n \"identifier\": \"023e105f4ecef8ad9ca31a8372d0c353\",\n \"kind\": \"zone\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAddressMap = new Cloudflare.AddressMap(\"example_address_map\", new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n Description = \"My Ecommerce zones\",\n Enabled = true,\n Ips = new[]\n {\n \"192.0.2.1\",\n },\n Memberships = new[]\n {\n new Cloudflare.Inputs.AddressMapMembershipArgs\n {\n Identifier = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Kind = \"zone\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAddressMap(ctx, \"example_address_map\", \u0026cloudflare.AddressMapArgs{\n\t\t\tAccountId: pulumi.String(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tDescription: pulumi.String(\"My Ecommerce zones\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t},\n\t\t\tMemberships: cloudflare.AddressMapMembershipArray{\n\t\t\t\t\u0026cloudflare.AddressMapMembershipArgs{\n\t\t\t\t\tIdentifier: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\t\t\tKind: pulumi.String(\"zone\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AddressMap;\nimport com.pulumi.cloudflare.AddressMapArgs;\nimport com.pulumi.cloudflare.inputs.AddressMapMembershipArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAddressMap = new AddressMap(\"exampleAddressMap\", AddressMapArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .description(\"My Ecommerce zones\")\n .enabled(true)\n .ips(\"192.0.2.1\")\n .memberships(AddressMapMembershipArgs.builder()\n .identifier(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .kind(\"zone\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAddressMap:\n type: cloudflare:AddressMap\n name: example_address_map\n properties:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n description: My Ecommerce zones\n enabled: true\n ips:\n - 192.0.2.1\n memberships:\n - identifier: 023e105f4ecef8ad9ca31a8372d0c353\n kind: zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/addressMap:AddressMap example '\u003caccount_id\u003e/\u003caddress_map_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Address Maps Read`\n- `Address Maps Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAddressMap = new cloudflare.AddressMap(\"example_address_map\", {\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n description: \"My Ecommerce zones\",\n enabled: true,\n ips: [\"192.0.2.1\"],\n memberships: [{\n identifier: \"023e105f4ecef8ad9ca31a8372d0c353\",\n kind: \"zone\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_address_map = cloudflare.AddressMap(\"example_address_map\",\n account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n description=\"My Ecommerce zones\",\n enabled=True,\n ips=[\"192.0.2.1\"],\n memberships=[{\n \"identifier\": \"023e105f4ecef8ad9ca31a8372d0c353\",\n \"kind\": \"zone\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAddressMap = new Cloudflare.AddressMap(\"example_address_map\", new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n Description = \"My Ecommerce zones\",\n Enabled = true,\n Ips = new[]\n {\n \"192.0.2.1\",\n },\n Memberships = new[]\n {\n new Cloudflare.Inputs.AddressMapMembershipArgs\n {\n Identifier = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Kind = \"zone\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAddressMap(ctx, \"example_address_map\", \u0026cloudflare.AddressMapArgs{\n\t\t\tAccountId: pulumi.String(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tDescription: pulumi.String(\"My Ecommerce zones\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t},\n\t\t\tMemberships: cloudflare.AddressMapMembershipArray{\n\t\t\t\t\u0026cloudflare.AddressMapMembershipArgs{\n\t\t\t\t\tIdentifier: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\t\t\tKind: pulumi.String(\"zone\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_addressmap\" \"example_address_map\" {\n account_id = \"258def64c72dae45f3e4c8516e2111f2\"\n description = \"My Ecommerce zones\"\n enabled = true\n ips = [\"192.0.2.1\"]\n memberships {\n identifier = \"023e105f4ecef8ad9ca31a8372d0c353\"\n kind = \"zone\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AddressMap;\nimport com.pulumi.cloudflare.AddressMapArgs;\nimport com.pulumi.cloudflare.inputs.AddressMapMembershipArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAddressMap = new AddressMap(\"exampleAddressMap\", AddressMapArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .description(\"My Ecommerce zones\")\n .enabled(true)\n .ips(\"192.0.2.1\")\n .memberships(AddressMapMembershipArgs.builder()\n .identifier(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .kind(\"zone\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAddressMap:\n type: cloudflare:AddressMap\n name: example_address_map\n properties:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n description: My Ecommerce zones\n enabled: true\n ips:\n - 192.0.2.1\n memberships:\n - identifier: 023e105f4ecef8ad9ca31a8372d0c353\n kind: zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/addressMap:AddressMap example '\u003caccount_id\u003e/\u003caddress_map_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -87186,7 +87186,7 @@ } }, "cloudflare:index/aiGateway:AiGateway": { - "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGateway = new cloudflare.AiGateway(\"example_ai_gateway\", {\n accountId: \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n aiGatewayId: \"my-gateway\",\n cacheInvalidateOnUpdate: true,\n cacheTtl: 0,\n collectLogs: true,\n rateLimitingInterval: 0,\n rateLimitingLimit: 0,\n authentication: true,\n logManagement: 10000,\n logManagementStrategy: \"STOP_INSERTING\",\n logpush: true,\n logpushPublicKey: \"xxxxxxxxxxxxxxxx\",\n rateLimitingTechnique: \"fixed\",\n retryBackoff: \"constant\",\n retryDelay: 0,\n retryMaxAttempts: 1,\n workersAiBillingMode: \"postpaid\",\n zdr: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway = cloudflare.AiGateway(\"example_ai_gateway\",\n account_id=\"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n ai_gateway_id=\"my-gateway\",\n cache_invalidate_on_update=True,\n cache_ttl=0,\n collect_logs=True,\n rate_limiting_interval=0,\n rate_limiting_limit=0,\n authentication=True,\n log_management=10000,\n log_management_strategy=\"STOP_INSERTING\",\n logpush=True,\n logpush_public_key=\"xxxxxxxxxxxxxxxx\",\n rate_limiting_technique=\"fixed\",\n retry_backoff=\"constant\",\n retry_delay=0,\n retry_max_attempts=1,\n workers_ai_billing_mode=\"postpaid\",\n zdr=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGateway = new Cloudflare.AiGateway(\"example_ai_gateway\", new()\n {\n AccountId = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n AiGatewayId = \"my-gateway\",\n CacheInvalidateOnUpdate = true,\n CacheTtl = 0,\n CollectLogs = true,\n RateLimitingInterval = 0,\n RateLimitingLimit = 0,\n Authentication = true,\n LogManagement = 10000,\n LogManagementStrategy = \"STOP_INSERTING\",\n Logpush = true,\n LogpushPublicKey = \"xxxxxxxxxxxxxxxx\",\n RateLimitingTechnique = \"fixed\",\n RetryBackoff = \"constant\",\n RetryDelay = 0,\n RetryMaxAttempts = 1,\n WorkersAiBillingMode = \"postpaid\",\n Zdr = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAiGateway(ctx, \"example_ai_gateway\", \u0026cloudflare.AiGatewayArgs{\n\t\t\tAccountId: pulumi.String(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\"),\n\t\t\tAiGatewayId: pulumi.String(\"my-gateway\"),\n\t\t\tCacheInvalidateOnUpdate: pulumi.Bool(true),\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tCollectLogs: pulumi.Bool(true),\n\t\t\tRateLimitingInterval: pulumi.Int(0),\n\t\t\tRateLimitingLimit: pulumi.Int(0),\n\t\t\tAuthentication: pulumi.Bool(true),\n\t\t\tLogManagement: pulumi.Int(10000),\n\t\t\tLogManagementStrategy: pulumi.String(\"STOP_INSERTING\"),\n\t\t\tLogpush: pulumi.Bool(true),\n\t\t\tLogpushPublicKey: pulumi.String(\"xxxxxxxxxxxxxxxx\"),\n\t\t\tRateLimitingTechnique: pulumi.String(\"fixed\"),\n\t\t\tRetryBackoff: pulumi.String(\"constant\"),\n\t\t\tRetryDelay: pulumi.Int(0),\n\t\t\tRetryMaxAttempts: pulumi.Int(1),\n\t\t\tWorkersAiBillingMode: pulumi.String(\"postpaid\"),\n\t\t\tZdr: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AiGateway;\nimport com.pulumi.cloudflare.AiGatewayArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAiGateway = new AiGateway(\"exampleAiGateway\", AiGatewayArgs.builder()\n .accountId(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\")\n .aiGatewayId(\"my-gateway\")\n .cacheInvalidateOnUpdate(true)\n .cacheTtl(0)\n .collectLogs(true)\n .rateLimitingInterval(0)\n .rateLimitingLimit(0)\n .authentication(true)\n .logManagement(10000)\n .logManagementStrategy(\"STOP_INSERTING\")\n .logpush(true)\n .logpushPublicKey(\"xxxxxxxxxxxxxxxx\")\n .rateLimitingTechnique(\"fixed\")\n .retryBackoff(\"constant\")\n .retryDelay(0)\n .retryMaxAttempts(1)\n .workersAiBillingMode(\"postpaid\")\n .zdr(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAiGateway:\n type: cloudflare:AiGateway\n name: example_ai_gateway\n properties:\n accountId: 3ebbcb006d4d46d7bb6a8c7f14676cb0\n aiGatewayId: my-gateway\n cacheInvalidateOnUpdate: true\n cacheTtl: 0\n collectLogs: true\n rateLimitingInterval: 0\n rateLimitingLimit: 0\n authentication: true\n logManagement: 10000\n logManagementStrategy: STOP_INSERTING\n logpush: true\n logpushPublicKey: xxxxxxxxxxxxxxxx\n rateLimitingTechnique: fixed\n retryBackoff: constant\n retryDelay: 0\n retryMaxAttempts: 1\n workersAiBillingMode: postpaid\n zdr: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/aiGateway:AiGateway example '\u003caccount_id\u003e/\u003cid\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGateway = new cloudflare.AiGateway(\"example_ai_gateway\", {\n accountId: \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n aiGatewayId: \"my-gateway\",\n cacheInvalidateOnUpdate: true,\n cacheTtl: 0,\n collectLogs: true,\n rateLimitingInterval: 0,\n rateLimitingLimit: 0,\n authentication: true,\n logManagement: 10000,\n logManagementStrategy: \"STOP_INSERTING\",\n logpush: true,\n logpushPublicKey: \"xxxxxxxxxxxxxxxx\",\n rateLimitingTechnique: \"fixed\",\n retryBackoff: \"constant\",\n retryDelay: 0,\n retryMaxAttempts: 1,\n workersAiBillingMode: \"postpaid\",\n zdr: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway = cloudflare.AiGateway(\"example_ai_gateway\",\n account_id=\"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n ai_gateway_id=\"my-gateway\",\n cache_invalidate_on_update=True,\n cache_ttl=0,\n collect_logs=True,\n rate_limiting_interval=0,\n rate_limiting_limit=0,\n authentication=True,\n log_management=10000,\n log_management_strategy=\"STOP_INSERTING\",\n logpush=True,\n logpush_public_key=\"xxxxxxxxxxxxxxxx\",\n rate_limiting_technique=\"fixed\",\n retry_backoff=\"constant\",\n retry_delay=0,\n retry_max_attempts=1,\n workers_ai_billing_mode=\"postpaid\",\n zdr=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGateway = new Cloudflare.AiGateway(\"example_ai_gateway\", new()\n {\n AccountId = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n AiGatewayId = \"my-gateway\",\n CacheInvalidateOnUpdate = true,\n CacheTtl = 0,\n CollectLogs = true,\n RateLimitingInterval = 0,\n RateLimitingLimit = 0,\n Authentication = true,\n LogManagement = 10000,\n LogManagementStrategy = \"STOP_INSERTING\",\n Logpush = true,\n LogpushPublicKey = \"xxxxxxxxxxxxxxxx\",\n RateLimitingTechnique = \"fixed\",\n RetryBackoff = \"constant\",\n RetryDelay = 0,\n RetryMaxAttempts = 1,\n WorkersAiBillingMode = \"postpaid\",\n Zdr = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAiGateway(ctx, \"example_ai_gateway\", \u0026cloudflare.AiGatewayArgs{\n\t\t\tAccountId: pulumi.String(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\"),\n\t\t\tAiGatewayId: pulumi.String(\"my-gateway\"),\n\t\t\tCacheInvalidateOnUpdate: pulumi.Bool(true),\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tCollectLogs: pulumi.Bool(true),\n\t\t\tRateLimitingInterval: pulumi.Int(0),\n\t\t\tRateLimitingLimit: pulumi.Int(0),\n\t\t\tAuthentication: pulumi.Bool(true),\n\t\t\tLogManagement: pulumi.Int(10000),\n\t\t\tLogManagementStrategy: pulumi.String(\"STOP_INSERTING\"),\n\t\t\tLogpush: pulumi.Bool(true),\n\t\t\tLogpushPublicKey: pulumi.String(\"xxxxxxxxxxxxxxxx\"),\n\t\t\tRateLimitingTechnique: pulumi.String(\"fixed\"),\n\t\t\tRetryBackoff: pulumi.String(\"constant\"),\n\t\t\tRetryDelay: pulumi.Int(0),\n\t\t\tRetryMaxAttempts: pulumi.Int(1),\n\t\t\tWorkersAiBillingMode: pulumi.String(\"postpaid\"),\n\t\t\tZdr: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_aigateway\" \"example_ai_gateway\" {\n account_id = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\"\n ai_gateway_id = \"my-gateway\"\n cache_invalidate_on_update = true\n cache_ttl = 0\n collect_logs = true\n rate_limiting_interval = 0\n rate_limiting_limit = 0\n authentication = true\n log_management = 10000\n log_management_strategy = \"STOP_INSERTING\"\n logpush = true\n logpush_public_key = \"xxxxxxxxxxxxxxxx\"\n rate_limiting_technique = \"fixed\"\n retry_backoff = \"constant\"\n retry_delay = 0\n retry_max_attempts = 1\n workers_ai_billing_mode = \"postpaid\"\n zdr = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AiGateway;\nimport com.pulumi.cloudflare.AiGatewayArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAiGateway = new AiGateway(\"exampleAiGateway\", AiGatewayArgs.builder()\n .accountId(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\")\n .aiGatewayId(\"my-gateway\")\n .cacheInvalidateOnUpdate(true)\n .cacheTtl(0)\n .collectLogs(true)\n .rateLimitingInterval(0)\n .rateLimitingLimit(0)\n .authentication(true)\n .logManagement(10000)\n .logManagementStrategy(\"STOP_INSERTING\")\n .logpush(true)\n .logpushPublicKey(\"xxxxxxxxxxxxxxxx\")\n .rateLimitingTechnique(\"fixed\")\n .retryBackoff(\"constant\")\n .retryDelay(0)\n .retryMaxAttempts(1)\n .workersAiBillingMode(\"postpaid\")\n .zdr(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAiGateway:\n type: cloudflare:AiGateway\n name: example_ai_gateway\n properties:\n accountId: 3ebbcb006d4d46d7bb6a8c7f14676cb0\n aiGatewayId: my-gateway\n cacheInvalidateOnUpdate: true\n cacheTtl: 0\n collectLogs: true\n rateLimitingInterval: 0\n rateLimitingLimit: 0\n authentication: true\n logManagement: 10000\n logManagementStrategy: STOP_INSERTING\n logpush: true\n logpushPublicKey: xxxxxxxxxxxxxxxx\n rateLimitingTechnique: fixed\n retryBackoff: constant\n retryDelay: 0\n retryMaxAttempts: 1\n workersAiBillingMode: postpaid\n zdr: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/aiGateway:AiGateway example '\u003caccount_id\u003e/\u003cid\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -87466,7 +87466,7 @@ } }, "cloudflare:index/aiGatewayDynamicRouting:AiGatewayDynamicRouting": { - "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGatewayDynamicRouting = new cloudflare.AiGatewayDynamicRouting(\"example_ai_gateway_dynamic_routing\", {\n accountId: \"0d37909e38d3e99c29fa2cd343ac421a\",\n gatewayId: \"54442216\",\n elements: [{\n id: \"id\",\n outputs: {\n next: {\n elementId: \"elementId\",\n },\n },\n type: \"start\",\n }],\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway_dynamic_routing = cloudflare.AiGatewayDynamicRouting(\"example_ai_gateway_dynamic_routing\",\n account_id=\"0d37909e38d3e99c29fa2cd343ac421a\",\n gateway_id=\"54442216\",\n elements=[{\n \"id\": \"id\",\n \"outputs\": {\n \"next\": {\n \"element_id\": \"elementId\",\n },\n },\n \"type\": \"start\",\n }],\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGatewayDynamicRouting = new Cloudflare.AiGatewayDynamicRouting(\"example_ai_gateway_dynamic_routing\", new()\n {\n AccountId = \"0d37909e38d3e99c29fa2cd343ac421a\",\n GatewayId = \"54442216\",\n Elements = new[]\n {\n new Cloudflare.Inputs.AiGatewayDynamicRoutingElementArgs\n {\n Id = \"id\",\n Outputs = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsArgs\n {\n Next = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsNextArgs\n {\n ElementId = \"elementId\",\n },\n },\n Type = \"start\",\n },\n },\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAiGatewayDynamicRouting(ctx, \"example_ai_gateway_dynamic_routing\", \u0026cloudflare.AiGatewayDynamicRoutingArgs{\n\t\t\tAccountId: pulumi.String(\"0d37909e38d3e99c29fa2cd343ac421a\"),\n\t\t\tGatewayId: pulumi.String(\"54442216\"),\n\t\t\tElements: cloudflare.AiGatewayDynamicRoutingElementArray{\n\t\t\t\t\u0026cloudflare.AiGatewayDynamicRoutingElementArgs{\n\t\t\t\t\tId: pulumi.String(\"id\"),\n\t\t\t\t\tOutputs: \u0026cloudflare.AiGatewayDynamicRoutingElementOutputsArgs{\n\t\t\t\t\t\tNext: \u0026cloudflare.AiGatewayDynamicRoutingElementOutputsNextArgs{\n\t\t\t\t\t\t\tElementId: pulumi.String(\"elementId\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"start\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AiGatewayDynamicRouting;\nimport com.pulumi.cloudflare.AiGatewayDynamicRoutingArgs;\nimport com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementArgs;\nimport com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementOutputsArgs;\nimport com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementOutputsNextArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAiGatewayDynamicRouting = new AiGatewayDynamicRouting(\"exampleAiGatewayDynamicRouting\", AiGatewayDynamicRoutingArgs.builder()\n .accountId(\"0d37909e38d3e99c29fa2cd343ac421a\")\n .gatewayId(\"54442216\")\n .elements(AiGatewayDynamicRoutingElementArgs.builder()\n .id(\"id\")\n .outputs(AiGatewayDynamicRoutingElementOutputsArgs.builder()\n .next(AiGatewayDynamicRoutingElementOutputsNextArgs.builder()\n .elementId(\"elementId\")\n .build())\n .build())\n .type(\"start\")\n .build())\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAiGatewayDynamicRouting:\n type: cloudflare:AiGatewayDynamicRouting\n name: example_ai_gateway_dynamic_routing\n properties:\n accountId: 0d37909e38d3e99c29fa2cd343ac421a\n gatewayId: '54442216'\n elements:\n - id: id\n outputs:\n next:\n elementId: elementId\n type: start\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/aiGatewayDynamicRouting:AiGatewayDynamicRouting example '\u003caccount_id\u003e/\u003cgateway_id\u003e/\u003cid\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGatewayDynamicRouting = new cloudflare.AiGatewayDynamicRouting(\"example_ai_gateway_dynamic_routing\", {\n accountId: \"0d37909e38d3e99c29fa2cd343ac421a\",\n gatewayId: \"54442216\",\n elements: [{\n id: \"id\",\n outputs: {\n next: {\n elementId: \"elementId\",\n },\n },\n type: \"start\",\n }],\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway_dynamic_routing = cloudflare.AiGatewayDynamicRouting(\"example_ai_gateway_dynamic_routing\",\n account_id=\"0d37909e38d3e99c29fa2cd343ac421a\",\n gateway_id=\"54442216\",\n elements=[{\n \"id\": \"id\",\n \"outputs\": {\n \"next\": {\n \"element_id\": \"elementId\",\n },\n },\n \"type\": \"start\",\n }],\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGatewayDynamicRouting = new Cloudflare.AiGatewayDynamicRouting(\"example_ai_gateway_dynamic_routing\", new()\n {\n AccountId = \"0d37909e38d3e99c29fa2cd343ac421a\",\n GatewayId = \"54442216\",\n Elements = new[]\n {\n new Cloudflare.Inputs.AiGatewayDynamicRoutingElementArgs\n {\n Id = \"id\",\n Outputs = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsArgs\n {\n Next = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsNextArgs\n {\n ElementId = \"elementId\",\n },\n },\n Type = \"start\",\n },\n },\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAiGatewayDynamicRouting(ctx, \"example_ai_gateway_dynamic_routing\", \u0026cloudflare.AiGatewayDynamicRoutingArgs{\n\t\t\tAccountId: pulumi.String(\"0d37909e38d3e99c29fa2cd343ac421a\"),\n\t\t\tGatewayId: pulumi.String(\"54442216\"),\n\t\t\tElements: cloudflare.AiGatewayDynamicRoutingElementArray{\n\t\t\t\t\u0026cloudflare.AiGatewayDynamicRoutingElementArgs{\n\t\t\t\t\tId: pulumi.String(\"id\"),\n\t\t\t\t\tOutputs: \u0026cloudflare.AiGatewayDynamicRoutingElementOutputsArgs{\n\t\t\t\t\t\tNext: \u0026cloudflare.AiGatewayDynamicRoutingElementOutputsNextArgs{\n\t\t\t\t\t\t\tElementId: pulumi.String(\"elementId\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"start\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_aigatewaydynamicrouting\" \"example_ai_gateway_dynamic_routing\" {\n account_id = \"0d37909e38d3e99c29fa2cd343ac421a\"\n gateway_id = \"54442216\"\n elements {\n id = \"id\"\n outputs = {\n next = {\n element_id = \"elementId\"\n }\n }\n type = \"start\"\n }\n name = \"name\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AiGatewayDynamicRouting;\nimport com.pulumi.cloudflare.AiGatewayDynamicRoutingArgs;\nimport com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementArgs;\nimport com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementOutputsArgs;\nimport com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementOutputsNextArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAiGatewayDynamicRouting = new AiGatewayDynamicRouting(\"exampleAiGatewayDynamicRouting\", AiGatewayDynamicRoutingArgs.builder()\n .accountId(\"0d37909e38d3e99c29fa2cd343ac421a\")\n .gatewayId(\"54442216\")\n .elements(AiGatewayDynamicRoutingElementArgs.builder()\n .id(\"id\")\n .outputs(AiGatewayDynamicRoutingElementOutputsArgs.builder()\n .next(AiGatewayDynamicRoutingElementOutputsNextArgs.builder()\n .elementId(\"elementId\")\n .build())\n .build())\n .type(\"start\")\n .build())\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAiGatewayDynamicRouting:\n type: cloudflare:AiGatewayDynamicRouting\n name: example_ai_gateway_dynamic_routing\n properties:\n accountId: 0d37909e38d3e99c29fa2cd343ac421a\n gatewayId: '54442216'\n elements:\n - id: id\n outputs:\n next:\n elementId: elementId\n type: start\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/aiGatewayDynamicRouting:AiGatewayDynamicRouting example '\u003caccount_id\u003e/\u003cgateway_id\u003e/\u003cid\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -87597,7 +87597,7 @@ }, "cacheThreshold": { "type": "string", - "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" + "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\" pulumi-lang-hcl=\"\"anything_goes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" }, "chunk": { "type": "boolean" @@ -87636,7 +87636,7 @@ }, "hybridSearchEnabled": { "type": "boolean", - "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \"\u003e indexMethod \u003c/span\u003einstead.\n", + "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \" pulumi-lang-hcl=\" index_method \"\u003e indexMethod \u003c/span\u003einstead.\n", "deprecationMessage": "This attribute is deprecated." }, "indexMethod": { @@ -87792,7 +87792,7 @@ }, "cacheThreshold": { "type": "string", - "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" + "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\" pulumi-lang-hcl=\"\"anything_goes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" }, "chunk": { "type": "boolean" @@ -87819,7 +87819,7 @@ }, "hybridSearchEnabled": { "type": "boolean", - "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \"\u003e indexMethod \u003c/span\u003einstead.\n", + "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \" pulumi-lang-hcl=\" index_method \"\u003e indexMethod \u003c/span\u003einstead.\n", "deprecationMessage": "This attribute is deprecated." }, "indexMethod": { @@ -87921,7 +87921,7 @@ }, "cacheThreshold": { "type": "string", - "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" + "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\" pulumi-lang-hcl=\"\"anything_goes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n" }, "chunk": { "type": "boolean" @@ -87960,7 +87960,7 @@ }, "hybridSearchEnabled": { "type": "boolean", - "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \"\u003e indexMethod \u003c/span\u003einstead.\n", + "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \" pulumi-lang-hcl=\" index_method \"\u003e indexMethod \u003c/span\u003einstead.\n", "deprecationMessage": "This attribute is deprecated." }, "indexMethod": { @@ -88168,7 +88168,7 @@ } }, "cloudflare:index/apiShield:ApiShield": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\nWhen using `type = \"jwt\"` for auth ID characteristics, the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e field must be a claim location expressed as `$(token_config_id):$(json_path)`, where:\n- \u003cspan pulumi-lang-nodejs=\"`tokenConfigId`\" pulumi-lang-dotnet=\"`TokenConfigId`\" pulumi-lang-go=\"`tokenConfigId`\" pulumi-lang-python=\"`token_config_id`\" pulumi-lang-yaml=\"`tokenConfigId`\" pulumi-lang-java=\"`tokenConfigId`\"\u003e`tokenConfigId`\u003c/span\u003e is the ID of the token configuration used in validating the JWT\n- \u003cspan pulumi-lang-nodejs=\"`jsonPath`\" pulumi-lang-dotnet=\"`JsonPath`\" pulumi-lang-go=\"`jsonPath`\" pulumi-lang-python=\"`json_path`\" pulumi-lang-yaml=\"`jsonPath`\" pulumi-lang-java=\"`jsonPath`\"\u003e`jsonPath`\u003c/span\u003e is a [RFC 9535](https://www.rfc-editor.org/rfc/rfc9535.html) [JSONPath](https://goessner.net/articles/JsonPath/) expression that returns a singleton value (interpreted as a string)\n\nThe JSONPath expression may be in dot or bracket notation and may only specify literal keys or array indexes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShield = new cloudflare.ApiShield(\"example_api_shield\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n authIdCharacteristics: [{\n name: \"authorization\",\n type: \"header\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield = cloudflare.ApiShield(\"example_api_shield\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n auth_id_characteristics=[{\n \"name\": \"authorization\",\n \"type\": \"header\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShield = new Cloudflare.ApiShield(\"example_api_shield\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AuthIdCharacteristics = new[]\n {\n new Cloudflare.Inputs.ApiShieldAuthIdCharacteristicArgs\n {\n Name = \"authorization\",\n Type = \"header\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShield(ctx, \"example_api_shield\", \u0026cloudflare.ApiShieldArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAuthIdCharacteristics: cloudflare.ApiShieldAuthIdCharacteristicArray{\n\t\t\t\t\u0026cloudflare.ApiShieldAuthIdCharacteristicArgs{\n\t\t\t\t\tName: pulumi.String(\"authorization\"),\n\t\t\t\t\tType: pulumi.String(\"header\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShield;\nimport com.pulumi.cloudflare.ApiShieldArgs;\nimport com.pulumi.cloudflare.inputs.ApiShieldAuthIdCharacteristicArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShield = new ApiShield(\"exampleApiShield\", ApiShieldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .authIdCharacteristics(ApiShieldAuthIdCharacteristicArgs.builder()\n .name(\"authorization\")\n .type(\"header\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShield:\n type: cloudflare:ApiShield\n name: example_api_shield\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n authIdCharacteristics:\n - name: authorization\n type: header\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShield:ApiShield example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\nWhen using `type = \"jwt\"` for auth ID characteristics, the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e field must be a claim location expressed as `$(token_config_id):$(json_path)`, where:\n- \u003cspan pulumi-lang-nodejs=\"`tokenConfigId`\" pulumi-lang-dotnet=\"`TokenConfigId`\" pulumi-lang-go=\"`tokenConfigId`\" pulumi-lang-python=\"`token_config_id`\" pulumi-lang-yaml=\"`tokenConfigId`\" pulumi-lang-java=\"`tokenConfigId`\" pulumi-lang-hcl=\"`token_config_id`\"\u003e`tokenConfigId`\u003c/span\u003e is the ID of the token configuration used in validating the JWT\n- \u003cspan pulumi-lang-nodejs=\"`jsonPath`\" pulumi-lang-dotnet=\"`JsonPath`\" pulumi-lang-go=\"`jsonPath`\" pulumi-lang-python=\"`json_path`\" pulumi-lang-yaml=\"`jsonPath`\" pulumi-lang-java=\"`jsonPath`\" pulumi-lang-hcl=\"`json_path`\"\u003e`jsonPath`\u003c/span\u003e is a [RFC 9535](https://www.rfc-editor.org/rfc/rfc9535.html) [JSONPath](https://goessner.net/articles/JsonPath/) expression that returns a singleton value (interpreted as a string)\n\nThe JSONPath expression may be in dot or bracket notation and may only specify literal keys or array indexes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShield = new cloudflare.ApiShield(\"example_api_shield\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n authIdCharacteristics: [{\n name: \"authorization\",\n type: \"header\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield = cloudflare.ApiShield(\"example_api_shield\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n auth_id_characteristics=[{\n \"name\": \"authorization\",\n \"type\": \"header\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShield = new Cloudflare.ApiShield(\"example_api_shield\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AuthIdCharacteristics = new[]\n {\n new Cloudflare.Inputs.ApiShieldAuthIdCharacteristicArgs\n {\n Name = \"authorization\",\n Type = \"header\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShield(ctx, \"example_api_shield\", \u0026cloudflare.ApiShieldArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAuthIdCharacteristics: cloudflare.ApiShieldAuthIdCharacteristicArray{\n\t\t\t\t\u0026cloudflare.ApiShieldAuthIdCharacteristicArgs{\n\t\t\t\t\tName: pulumi.String(\"authorization\"),\n\t\t\t\t\tType: pulumi.String(\"header\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apishield\" \"example_api_shield\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n auth_id_characteristics {\n name = \"authorization\"\n type = \"header\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShield;\nimport com.pulumi.cloudflare.ApiShieldArgs;\nimport com.pulumi.cloudflare.inputs.ApiShieldAuthIdCharacteristicArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShield = new ApiShield(\"exampleApiShield\", ApiShieldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .authIdCharacteristics(ApiShieldAuthIdCharacteristicArgs.builder()\n .name(\"authorization\")\n .type(\"header\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShield:\n type: cloudflare:ApiShield\n name: example_api_shield\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n authIdCharacteristics:\n - name: authorization\n type: header\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShield:ApiShield example '\u003czone_id\u003e'\n```\n\n", "properties": { "authIdCharacteristics": { "type": "array", @@ -88219,7 +88219,7 @@ } }, "cloudflare:index/apiShieldDiscoveryOperation:ApiShieldDiscoveryOperation": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Domain API Gateway`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldDiscoveryOperation = new cloudflare.ApiShieldDiscoveryOperation(\"example_api_shield_discovery_operation\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n state: \"review\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_discovery_operation = cloudflare.ApiShieldDiscoveryOperation(\"example_api_shield_discovery_operation\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n state=\"review\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldDiscoveryOperation = new Cloudflare.ApiShieldDiscoveryOperation(\"example_api_shield_discovery_operation\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n State = \"review\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldDiscoveryOperation(ctx, \"example_api_shield_discovery_operation\", \u0026cloudflare.ApiShieldDiscoveryOperationArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tState: pulumi.String(\"review\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldDiscoveryOperation;\nimport com.pulumi.cloudflare.ApiShieldDiscoveryOperationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldDiscoveryOperation = new ApiShieldDiscoveryOperation(\"exampleApiShieldDiscoveryOperation\", ApiShieldDiscoveryOperationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .state(\"review\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldDiscoveryOperation:\n type: cloudflare:ApiShieldDiscoveryOperation\n name: example_api_shield_discovery_operation\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n state: review\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Domain API Gateway`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldDiscoveryOperation = new cloudflare.ApiShieldDiscoveryOperation(\"example_api_shield_discovery_operation\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n state: \"review\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_discovery_operation = cloudflare.ApiShieldDiscoveryOperation(\"example_api_shield_discovery_operation\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n state=\"review\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldDiscoveryOperation = new Cloudflare.ApiShieldDiscoveryOperation(\"example_api_shield_discovery_operation\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n State = \"review\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldDiscoveryOperation(ctx, \"example_api_shield_discovery_operation\", \u0026cloudflare.ApiShieldDiscoveryOperationArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tState: pulumi.String(\"review\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apishielddiscoveryoperation\" \"example_api_shield_discovery_operation\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n operation_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n state = \"review\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldDiscoveryOperation;\nimport com.pulumi.cloudflare.ApiShieldDiscoveryOperationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldDiscoveryOperation = new ApiShieldDiscoveryOperation(\"exampleApiShieldDiscoveryOperation\", ApiShieldDiscoveryOperationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .state(\"review\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldDiscoveryOperation:\n type: cloudflare:ApiShieldDiscoveryOperation\n name: example_api_shield_discovery_operation\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n state: review\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "operationId": { "type": "string", @@ -88227,7 +88227,7 @@ }, "state": { "type": "string", - "description": "Mark state of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\"\u003e`review`\u003c/span\u003e - Mark operation as for review\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Mark operation as ignored\nAvailable values: \"review\", \"ignored\"." + "description": "Mark state of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\" pulumi-lang-hcl=\"`review`\"\u003e`review`\u003c/span\u003e - Mark operation as for review\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\" pulumi-lang-hcl=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Mark operation as ignored\nAvailable values: \"review\", \"ignored\"." }, "zoneId": { "type": "string", @@ -88244,7 +88244,7 @@ }, "state": { "type": "string", - "description": "Mark state of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\"\u003e`review`\u003c/span\u003e - Mark operation as for review\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Mark operation as ignored\nAvailable values: \"review\", \"ignored\"." + "description": "Mark state of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\" pulumi-lang-hcl=\"`review`\"\u003e`review`\u003c/span\u003e - Mark operation as for review\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\" pulumi-lang-hcl=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Mark operation as ignored\nAvailable values: \"review\", \"ignored\"." }, "zoneId": { "type": "string", @@ -88263,7 +88263,7 @@ }, "state": { "type": "string", - "description": "Mark state of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\"\u003e`review`\u003c/span\u003e - Mark operation as for review\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Mark operation as ignored\nAvailable values: \"review\", \"ignored\"." + "description": "Mark state of operation in API Discovery\n * \u003cspan pulumi-lang-nodejs=\"`review`\" pulumi-lang-dotnet=\"`Review`\" pulumi-lang-go=\"`review`\" pulumi-lang-python=\"`review`\" pulumi-lang-yaml=\"`review`\" pulumi-lang-java=\"`review`\" pulumi-lang-hcl=\"`review`\"\u003e`review`\u003c/span\u003e - Mark operation as for review\n * \u003cspan pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\" pulumi-lang-hcl=\"`ignored`\"\u003e`ignored`\u003c/span\u003e - Mark operation as ignored\nAvailable values: \"review\", \"ignored\"." }, "zoneId": { "type": "string", @@ -88274,7 +88274,7 @@ } }, "cloudflare:index/apiShieldOperation:ApiShieldOperation": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperation = new cloudflare.ApiShieldOperation(\"example_api_shield_operation\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n endpoint: \"/api/v1/users/{var1}\",\n host: \"www.example.com\",\n method: \"GET\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operation = cloudflare.ApiShieldOperation(\"example_api_shield_operation\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n endpoint=\"/api/v1/users/{var1}\",\n host=\"www.example.com\",\n method=\"GET\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperation = new Cloudflare.ApiShieldOperation(\"example_api_shield_operation\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Endpoint = \"/api/v1/users/{var1}\",\n Host = \"www.example.com\",\n Method = \"GET\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldOperation(ctx, \"example_api_shield_operation\", \u0026cloudflare.ApiShieldOperationArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEndpoint: pulumi.String(\"/api/v1/users/{var1}\"),\n\t\t\tHost: pulumi.String(\"www.example.com\"),\n\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldOperation;\nimport com.pulumi.cloudflare.ApiShieldOperationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldOperation = new ApiShieldOperation(\"exampleApiShieldOperation\", ApiShieldOperationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .endpoint(\"/api/v1/users/{var1}\")\n .host(\"www.example.com\")\n .method(\"GET\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldOperation:\n type: cloudflare:ApiShieldOperation\n name: example_api_shield_operation\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n endpoint: /api/v1/users/{var1}\n host: www.example.com\n method: GET\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShieldOperation:ApiShieldOperation example '\u003czone_id\u003e/\u003coperation_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperation = new cloudflare.ApiShieldOperation(\"example_api_shield_operation\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n endpoint: \"/api/v1/users/{var1}\",\n host: \"www.example.com\",\n method: \"GET\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operation = cloudflare.ApiShieldOperation(\"example_api_shield_operation\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n endpoint=\"/api/v1/users/{var1}\",\n host=\"www.example.com\",\n method=\"GET\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperation = new Cloudflare.ApiShieldOperation(\"example_api_shield_operation\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Endpoint = \"/api/v1/users/{var1}\",\n Host = \"www.example.com\",\n Method = \"GET\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldOperation(ctx, \"example_api_shield_operation\", \u0026cloudflare.ApiShieldOperationArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEndpoint: pulumi.String(\"/api/v1/users/{var1}\"),\n\t\t\tHost: pulumi.String(\"www.example.com\"),\n\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apishieldoperation\" \"example_api_shield_operation\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n endpoint = \"/api/v1/users/{var1}\"\n host = \"www.example.com\"\n method = \"GET\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldOperation;\nimport com.pulumi.cloudflare.ApiShieldOperationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldOperation = new ApiShieldOperation(\"exampleApiShieldOperation\", ApiShieldOperationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .endpoint(\"/api/v1/users/{var1}\")\n .host(\"www.example.com\")\n .method(\"GET\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldOperation:\n type: cloudflare:ApiShieldOperation\n name: example_api_shield_operation\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n endpoint: /api/v1/users/{var1}\n host: www.example.com\n method: GET\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShieldOperation:ApiShieldOperation example '\u003czone_id\u003e/\u003coperation_id\u003e'\n```\n\n", "properties": { "endpoint": { "type": "string", @@ -88368,11 +88368,11 @@ } }, "cloudflare:index/apiShieldOperationSchemaValidationSettings:ApiShieldOperationSchemaValidationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-dotnet=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-go=\"`ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-python=\"`ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-yaml=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-java=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\"\u003e`cloudflare.ApiShieldOperationSchemaValidationSettings`\u003c/span\u003e is in a deprecation phase and will be removed in the future.\n Instead, please utilize the\u003cspan pulumi-lang-nodejs=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-dotnet=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-go=\" SchemaValidationOperationSettings \" pulumi-lang-python=\" SchemaValidationOperationSettings \" pulumi-lang-yaml=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-java=\" cloudflare.SchemaValidationOperationSettings \"\u003e cloudflare.SchemaValidationOperationSettings \u003c/span\u003eresource instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperationSchemaValidationSettings = new cloudflare.ApiShieldOperationSchemaValidationSettings(\"example_api_shield_operation_schema_validation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigationAction: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operation_schema_validation_settings = cloudflare.ApiShieldOperationSchemaValidationSettings(\"example_api_shield_operation_schema_validation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigation_action=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperationSchemaValidationSettings = new Cloudflare.ApiShieldOperationSchemaValidationSettings(\"example_api_shield_operation_schema_validation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n MitigationAction = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldOperationSchemaValidationSettings(ctx, \"example_api_shield_operation_schema_validation_settings\", \u0026cloudflare.ApiShieldOperationSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tMitigationAction: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldOperationSchemaValidationSettings;\nimport com.pulumi.cloudflare.ApiShieldOperationSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldOperationSchemaValidationSettings = new ApiShieldOperationSchemaValidationSettings(\"exampleApiShieldOperationSchemaValidationSettings\", ApiShieldOperationSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .mitigationAction(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldOperationSchemaValidationSettings:\n type: cloudflare:ApiShieldOperationSchemaValidationSettings\n name: example_api_shield_operation_schema_validation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n mitigationAction: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShieldOperationSchemaValidationSettings:ApiShieldOperationSchemaValidationSettings example '\u003czone_id\u003e/\u003coperation_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-dotnet=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-go=\"`ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-python=\"`ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-yaml=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-java=\"`cloudflare.ApiShieldOperationSchemaValidationSettings`\" pulumi-lang-hcl=\"`cloudflare_api_shield_operation_schema_validation_settings`\"\u003e`cloudflare.ApiShieldOperationSchemaValidationSettings`\u003c/span\u003e is in a deprecation phase and will be removed in the future.\n Instead, please utilize the\u003cspan pulumi-lang-nodejs=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-dotnet=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-go=\" SchemaValidationOperationSettings \" pulumi-lang-python=\" SchemaValidationOperationSettings \" pulumi-lang-yaml=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-java=\" cloudflare.SchemaValidationOperationSettings \" pulumi-lang-hcl=\" cloudflare_schema_validation_operation_settings \"\u003e cloudflare.SchemaValidationOperationSettings \u003c/span\u003eresource instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperationSchemaValidationSettings = new cloudflare.ApiShieldOperationSchemaValidationSettings(\"example_api_shield_operation_schema_validation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigationAction: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operation_schema_validation_settings = cloudflare.ApiShieldOperationSchemaValidationSettings(\"example_api_shield_operation_schema_validation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigation_action=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperationSchemaValidationSettings = new Cloudflare.ApiShieldOperationSchemaValidationSettings(\"example_api_shield_operation_schema_validation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n MitigationAction = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldOperationSchemaValidationSettings(ctx, \"example_api_shield_operation_schema_validation_settings\", \u0026cloudflare.ApiShieldOperationSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tMitigationAction: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apishieldoperationschemavalidationsettings\" \"example_api_shield_operation_schema_validation_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n operation_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n mitigation_action = \"block\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldOperationSchemaValidationSettings;\nimport com.pulumi.cloudflare.ApiShieldOperationSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldOperationSchemaValidationSettings = new ApiShieldOperationSchemaValidationSettings(\"exampleApiShieldOperationSchemaValidationSettings\", ApiShieldOperationSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .mitigationAction(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldOperationSchemaValidationSettings:\n type: cloudflare:ApiShieldOperationSchemaValidationSettings\n name: example_api_shield_operation_schema_validation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n mitigationAction: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShieldOperationSchemaValidationSettings:ApiShieldOperationSchemaValidationSettings example '\u003czone_id\u003e/\u003coperation_id\u003e'\n```\n\n", "properties": { "mitigationAction": { "type": "string", - "description": "When set, this applies a mitigation action to this operation\n\n - \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e log request when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e deny access to the site when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\"." + "description": "When set, this applies a mitigation action to this operation\n\n - \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e log request when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e deny access to the site when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\"." }, "operationId": { "type": "string", @@ -88389,7 +88389,7 @@ "inputProperties": { "mitigationAction": { "type": "string", - "description": "When set, this applies a mitigation action to this operation\n\n - \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e log request when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e deny access to the site when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\"." + "description": "When set, this applies a mitigation action to this operation\n\n - \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e log request when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e deny access to the site when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\"." }, "operationId": { "type": "string", @@ -88408,7 +88408,7 @@ "properties": { "mitigationAction": { "type": "string", - "description": "When set, this applies a mitigation action to this operation\n\n - \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e log request when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\"\u003e`block`\u003c/span\u003e deny access to the site when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\"." + "description": "When set, this applies a mitigation action to this operation\n\n - \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e log request when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\" pulumi-lang-hcl=\"`block`\"\u003e`block`\u003c/span\u003e deny access to the site when request does not conform to schema for this operation\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\"." }, "operationId": { "type": "string", @@ -88423,7 +88423,7 @@ } }, "cloudflare:index/apiShieldSchema:ApiShieldSchema": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-dotnet=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-go=\"`ApiShieldSchema`\" pulumi-lang-python=\"`ApiShieldSchema`\" pulumi-lang-yaml=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-java=\"`cloudflare.ApiShieldSchema`\"\u003e`cloudflare.ApiShieldSchema`\u003c/span\u003e is in a deprecation phase and will be removed in the future.\n Instead, please utilize the\u003cspan pulumi-lang-nodejs=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-dotnet=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-go=\" SchemaValidationSchemas \" pulumi-lang-python=\" SchemaValidationSchemas \" pulumi-lang-yaml=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-java=\" cloudflare.SchemaValidationSchemas \"\u003e cloudflare.SchemaValidationSchemas \u003c/span\u003eresource instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchema = new cloudflare.ApiShieldSchema(\"example_api_shield_schema\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n file: \"Example data\",\n kind: \"openapi_v3\",\n name: \"petstore schema\",\n validationEnabled: \"true\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema = cloudflare.ApiShieldSchema(\"example_api_shield_schema\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n file=\"Example data\",\n kind=\"openapi_v3\",\n name=\"petstore schema\",\n validation_enabled=\"true\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchema = new Cloudflare.ApiShieldSchema(\"example_api_shield_schema\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n File = \"Example data\",\n Kind = \"openapi_v3\",\n Name = \"petstore schema\",\n ValidationEnabled = \"true\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldSchema(ctx, \"example_api_shield_schema\", \u0026cloudflare.ApiShieldSchemaArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFile: pulumi.String(\"Example data\"),\n\t\t\tKind: pulumi.String(\"openapi_v3\"),\n\t\t\tName: pulumi.String(\"petstore schema\"),\n\t\t\tValidationEnabled: pulumi.String(\"true\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldSchema;\nimport com.pulumi.cloudflare.ApiShieldSchemaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldSchema = new ApiShieldSchema(\"exampleApiShieldSchema\", ApiShieldSchemaArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .file(\"Example data\")\n .kind(\"openapi_v3\")\n .name(\"petstore schema\")\n .validationEnabled(\"true\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldSchema:\n type: cloudflare:ApiShieldSchema\n name: example_api_shield_schema\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n file: Example data\n kind: openapi_v3\n name: petstore schema\n validationEnabled: 'true'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-dotnet=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-go=\"`ApiShieldSchema`\" pulumi-lang-python=\"`ApiShieldSchema`\" pulumi-lang-yaml=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-java=\"`cloudflare.ApiShieldSchema`\" pulumi-lang-hcl=\"`cloudflare_api_shield_schema`\"\u003e`cloudflare.ApiShieldSchema`\u003c/span\u003e is in a deprecation phase and will be removed in the future.\n Instead, please utilize the\u003cspan pulumi-lang-nodejs=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-dotnet=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-go=\" SchemaValidationSchemas \" pulumi-lang-python=\" SchemaValidationSchemas \" pulumi-lang-yaml=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-java=\" cloudflare.SchemaValidationSchemas \" pulumi-lang-hcl=\" cloudflare_schema_validation_schemas \"\u003e cloudflare.SchemaValidationSchemas \u003c/span\u003eresource instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchema = new cloudflare.ApiShieldSchema(\"example_api_shield_schema\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n file: \"Example data\",\n kind: \"openapi_v3\",\n name: \"petstore schema\",\n validationEnabled: \"true\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema = cloudflare.ApiShieldSchema(\"example_api_shield_schema\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n file=\"Example data\",\n kind=\"openapi_v3\",\n name=\"petstore schema\",\n validation_enabled=\"true\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchema = new Cloudflare.ApiShieldSchema(\"example_api_shield_schema\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n File = \"Example data\",\n Kind = \"openapi_v3\",\n Name = \"petstore schema\",\n ValidationEnabled = \"true\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldSchema(ctx, \"example_api_shield_schema\", \u0026cloudflare.ApiShieldSchemaArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFile: pulumi.String(\"Example data\"),\n\t\t\tKind: pulumi.String(\"openapi_v3\"),\n\t\t\tName: pulumi.String(\"petstore schema\"),\n\t\t\tValidationEnabled: pulumi.String(\"true\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apishieldschema\" \"example_api_shield_schema\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n file = \"Example data\"\n kind = \"openapi_v3\"\n name = \"petstore schema\"\n validation_enabled = \"true\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldSchema;\nimport com.pulumi.cloudflare.ApiShieldSchemaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldSchema = new ApiShieldSchema(\"exampleApiShieldSchema\", ApiShieldSchemaArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .file(\"Example data\")\n .kind(\"openapi_v3\")\n .name(\"petstore schema\")\n .validationEnabled(\"true\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldSchema:\n type: cloudflare:ApiShieldSchema\n name: example_api_shield_schema\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n file: Example data\n kind: openapi_v3\n name: petstore schema\n validationEnabled: 'true'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "createdAt": { "type": "string" @@ -88434,7 +88434,7 @@ }, "kind": { "type": "string", - "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -88477,7 +88477,7 @@ }, "kind": { "type": "string", - "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -88511,7 +88511,7 @@ }, "kind": { "type": "string", - "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -88543,7 +88543,7 @@ } }, "cloudflare:index/apiShieldSchemaValidationSettings:ApiShieldSchemaValidationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-dotnet=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-go=\"`ApiShieldSchemaValidationSettings`\" pulumi-lang-python=\"`ApiShieldSchemaValidationSettings`\" pulumi-lang-yaml=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-java=\"`cloudflare.ApiShieldSchemaValidationSettings`\"\u003e`cloudflare.ApiShieldSchemaValidationSettings`\u003c/span\u003e is in a deprecation phase and will be removed in the future.\n Instead, please utilize the\u003cspan pulumi-lang-nodejs=\" cloudflare.SchemaValidationSettings \" pulumi-lang-dotnet=\" cloudflare.SchemaValidationSettings \" pulumi-lang-go=\" SchemaValidationSettings \" pulumi-lang-python=\" SchemaValidationSettings \" pulumi-lang-yaml=\" cloudflare.SchemaValidationSettings \" pulumi-lang-java=\" cloudflare.SchemaValidationSettings \"\u003e cloudflare.SchemaValidationSettings \u003c/span\u003eresource instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchemaValidationSettings = new cloudflare.ApiShieldSchemaValidationSettings(\"example_api_shield_schema_validation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationDefaultMitigationAction: \"block\",\n validationOverrideMitigationAction: \"none\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema_validation_settings = cloudflare.ApiShieldSchemaValidationSettings(\"example_api_shield_schema_validation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_default_mitigation_action=\"block\",\n validation_override_mitigation_action=\"none\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchemaValidationSettings = new Cloudflare.ApiShieldSchemaValidationSettings(\"example_api_shield_schema_validation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationDefaultMitigationAction = \"block\",\n ValidationOverrideMitigationAction = \"none\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldSchemaValidationSettings(ctx, \"example_api_shield_schema_validation_settings\", \u0026cloudflare.ApiShieldSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationDefaultMitigationAction: pulumi.String(\"block\"),\n\t\t\tValidationOverrideMitigationAction: pulumi.String(\"none\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldSchemaValidationSettings;\nimport com.pulumi.cloudflare.ApiShieldSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldSchemaValidationSettings = new ApiShieldSchemaValidationSettings(\"exampleApiShieldSchemaValidationSettings\", ApiShieldSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationDefaultMitigationAction(\"block\")\n .validationOverrideMitigationAction(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldSchemaValidationSettings:\n type: cloudflare:ApiShieldSchemaValidationSettings\n name: example_api_shield_schema_validation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationDefaultMitigationAction: block\n validationOverrideMitigationAction: none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShieldSchemaValidationSettings:ApiShieldSchemaValidationSettings example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-dotnet=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-go=\"`ApiShieldSchemaValidationSettings`\" pulumi-lang-python=\"`ApiShieldSchemaValidationSettings`\" pulumi-lang-yaml=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-java=\"`cloudflare.ApiShieldSchemaValidationSettings`\" pulumi-lang-hcl=\"`cloudflare_api_shield_schema_validation_settings`\"\u003e`cloudflare.ApiShieldSchemaValidationSettings`\u003c/span\u003e is in a deprecation phase and will be removed in the future.\n Instead, please utilize the\u003cspan pulumi-lang-nodejs=\" cloudflare.SchemaValidationSettings \" pulumi-lang-dotnet=\" cloudflare.SchemaValidationSettings \" pulumi-lang-go=\" SchemaValidationSettings \" pulumi-lang-python=\" SchemaValidationSettings \" pulumi-lang-yaml=\" cloudflare.SchemaValidationSettings \" pulumi-lang-java=\" cloudflare.SchemaValidationSettings \" pulumi-lang-hcl=\" cloudflare_schema_validation_settings \"\u003e cloudflare.SchemaValidationSettings \u003c/span\u003eresource instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchemaValidationSettings = new cloudflare.ApiShieldSchemaValidationSettings(\"example_api_shield_schema_validation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationDefaultMitigationAction: \"block\",\n validationOverrideMitigationAction: \"none\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema_validation_settings = cloudflare.ApiShieldSchemaValidationSettings(\"example_api_shield_schema_validation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_default_mitigation_action=\"block\",\n validation_override_mitigation_action=\"none\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchemaValidationSettings = new Cloudflare.ApiShieldSchemaValidationSettings(\"example_api_shield_schema_validation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationDefaultMitigationAction = \"block\",\n ValidationOverrideMitigationAction = \"none\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewApiShieldSchemaValidationSettings(ctx, \"example_api_shield_schema_validation_settings\", \u0026cloudflare.ApiShieldSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationDefaultMitigationAction: pulumi.String(\"block\"),\n\t\t\tValidationOverrideMitigationAction: pulumi.String(\"none\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apishieldschemavalidationsettings\" \"example_api_shield_schema_validation_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n validation_default_mitigation_action = \"block\"\n validation_override_mitigation_action = \"none\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiShieldSchemaValidationSettings;\nimport com.pulumi.cloudflare.ApiShieldSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiShieldSchemaValidationSettings = new ApiShieldSchemaValidationSettings(\"exampleApiShieldSchemaValidationSettings\", ApiShieldSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationDefaultMitigationAction(\"block\")\n .validationOverrideMitigationAction(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiShieldSchemaValidationSettings:\n type: cloudflare:ApiShieldSchemaValidationSettings\n name: example_api_shield_schema_validation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationDefaultMitigationAction: block\n validationOverrideMitigationAction: none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiShieldSchemaValidationSettings:ApiShieldSchemaValidationSettings example '\u003czone_id\u003e'\n```\n\n", "properties": { "validationDefaultMitigationAction": { "type": "string", @@ -88551,7 +88551,7 @@ }, "validationOverrideMitigationAction": { "type": "string", - "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e will skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no override is in place\n\nTo clear any override, use the special value \u003cspan pulumi-lang-nodejs=\"`disableOverride`\" pulumi-lang-dotnet=\"`DisableOverride`\" pulumi-lang-go=\"`disableOverride`\" pulumi-lang-python=\"`disable_override`\" pulumi-lang-yaml=\"`disableOverride`\" pulumi-lang-java=\"`disableOverride`\"\u003e`disableOverride`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"disableOverride\"\" pulumi-lang-dotnet=\"\"DisableOverride\"\" pulumi-lang-go=\"\"disableOverride\"\" pulumi-lang-python=\"\"disable_override\"\" pulumi-lang-yaml=\"\"disableOverride\"\" pulumi-lang-java=\"\"disableOverride\"\"\u003e\"disableOverride\"\u003c/span\u003e." + "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e will skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no override is in place\n\nTo clear any override, use the special value \u003cspan pulumi-lang-nodejs=\"`disableOverride`\" pulumi-lang-dotnet=\"`DisableOverride`\" pulumi-lang-go=\"`disableOverride`\" pulumi-lang-python=\"`disable_override`\" pulumi-lang-yaml=\"`disableOverride`\" pulumi-lang-java=\"`disableOverride`\" pulumi-lang-hcl=\"`disable_override`\"\u003e`disableOverride`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"disableOverride\"\" pulumi-lang-dotnet=\"\"DisableOverride\"\" pulumi-lang-go=\"\"disableOverride\"\" pulumi-lang-python=\"\"disable_override\"\" pulumi-lang-yaml=\"\"disableOverride\"\" pulumi-lang-java=\"\"disableOverride\"\" pulumi-lang-hcl=\"\"disable_override\"\"\u003e\"disableOverride\"\u003c/span\u003e." }, "zoneId": { "type": "string", @@ -88569,7 +88569,7 @@ }, "validationOverrideMitigationAction": { "type": "string", - "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e will skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no override is in place\n\nTo clear any override, use the special value \u003cspan pulumi-lang-nodejs=\"`disableOverride`\" pulumi-lang-dotnet=\"`DisableOverride`\" pulumi-lang-go=\"`disableOverride`\" pulumi-lang-python=\"`disable_override`\" pulumi-lang-yaml=\"`disableOverride`\" pulumi-lang-java=\"`disableOverride`\"\u003e`disableOverride`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"disableOverride\"\" pulumi-lang-dotnet=\"\"DisableOverride\"\" pulumi-lang-go=\"\"disableOverride\"\" pulumi-lang-python=\"\"disable_override\"\" pulumi-lang-yaml=\"\"disableOverride\"\" pulumi-lang-java=\"\"disableOverride\"\"\u003e\"disableOverride\"\u003c/span\u003e." + "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e will skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no override is in place\n\nTo clear any override, use the special value \u003cspan pulumi-lang-nodejs=\"`disableOverride`\" pulumi-lang-dotnet=\"`DisableOverride`\" pulumi-lang-go=\"`disableOverride`\" pulumi-lang-python=\"`disable_override`\" pulumi-lang-yaml=\"`disableOverride`\" pulumi-lang-java=\"`disableOverride`\" pulumi-lang-hcl=\"`disable_override`\"\u003e`disableOverride`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"disableOverride\"\" pulumi-lang-dotnet=\"\"DisableOverride\"\" pulumi-lang-go=\"\"disableOverride\"\" pulumi-lang-python=\"\"disable_override\"\" pulumi-lang-yaml=\"\"disableOverride\"\" pulumi-lang-java=\"\"disableOverride\"\" pulumi-lang-hcl=\"\"disable_override\"\"\u003e\"disableOverride\"\u003c/span\u003e." }, "zoneId": { "type": "string", @@ -88589,7 +88589,7 @@ }, "validationOverrideMitigationAction": { "type": "string", - "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\"\u003e`none`\u003c/span\u003e will skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no override is in place\n\nTo clear any override, use the special value \u003cspan pulumi-lang-nodejs=\"`disableOverride`\" pulumi-lang-dotnet=\"`DisableOverride`\" pulumi-lang-go=\"`disableOverride`\" pulumi-lang-python=\"`disable_override`\" pulumi-lang-yaml=\"`disableOverride`\" pulumi-lang-java=\"`disableOverride`\"\u003e`disableOverride`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"disableOverride\"\" pulumi-lang-dotnet=\"\"DisableOverride\"\" pulumi-lang-go=\"\"disableOverride\"\" pulumi-lang-python=\"\"disable_override\"\" pulumi-lang-yaml=\"\"disableOverride\"\" pulumi-lang-java=\"\"disableOverride\"\"\u003e\"disableOverride\"\u003c/span\u003e." + "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - \u003cspan pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\" pulumi-lang-hcl=\"`none`\"\u003e`none`\u003c/span\u003e will skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e indicates that no override is in place\n\nTo clear any override, use the special value \u003cspan pulumi-lang-nodejs=\"`disableOverride`\" pulumi-lang-dotnet=\"`DisableOverride`\" pulumi-lang-go=\"`disableOverride`\" pulumi-lang-python=\"`disable_override`\" pulumi-lang-yaml=\"`disableOverride`\" pulumi-lang-java=\"`disableOverride`\" pulumi-lang-hcl=\"`disable_override`\"\u003e`disableOverride`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e\nAvailable values: \"none\", \u003cspan pulumi-lang-nodejs=\"\"disableOverride\"\" pulumi-lang-dotnet=\"\"DisableOverride\"\" pulumi-lang-go=\"\"disableOverride\"\" pulumi-lang-python=\"\"disable_override\"\" pulumi-lang-yaml=\"\"disableOverride\"\" pulumi-lang-java=\"\"disableOverride\"\" pulumi-lang-hcl=\"\"disable_override\"\"\u003e\"disableOverride\"\u003c/span\u003e." }, "zoneId": { "type": "string", @@ -88600,7 +88600,7 @@ } }, "cloudflare:index/apiToken:ApiToken": { - "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiToken = new cloudflare.ApiToken(\"example_api_token\", {\n name: \"workers read-only token\",\n policies: [{\n effect: \"allow\",\n permissionGroups: [\n {\n id: \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n id: \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n resources: JSON.stringify({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition: {\n requestIp: {\n ins: [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n notIns: [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expiresOn: \"2027-10-01T00:00:00Z\",\n notBefore: \"2025-10-01T00:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_cloudflare as cloudflare\n\nexample_api_token = cloudflare.ApiToken(\"example_api_token\",\n name=\"workers read-only token\",\n policies=[{\n \"effect\": \"allow\",\n \"permission_groups\": [\n {\n \"id\": \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n \"id\": \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n \"resources\": json.dumps({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition={\n \"request_ip\": {\n \"ins\": [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n \"not_ins\": [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expires_on=\"2027-10-01T00:00:00Z\",\n not_before=\"2025-10-01T00:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiToken = new Cloudflare.ApiToken(\"example_api_token\", new()\n {\n Name = \"workers read-only token\",\n Policies = new[]\n {\n new Cloudflare.Inputs.ApiTokenPolicyArgs\n {\n Effect = \"allow\",\n PermissionGroups = new[]\n {\n new Cloudflare.Inputs.ApiTokenPolicyPermissionGroupArgs\n {\n Id = \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n new Cloudflare.Inputs.ApiTokenPolicyPermissionGroupArgs\n {\n Id = \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n },\n Resources = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\"] = \"*\",\n }),\n },\n },\n Condition = new Cloudflare.Inputs.ApiTokenConditionArgs\n {\n RequestIp = new Cloudflare.Inputs.ApiTokenConditionRequestIpArgs\n {\n Ins = new[]\n {\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n },\n NotIns = new[]\n {\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n },\n },\n },\n ExpiresOn = \"2027-10-01T00:00:00Z\",\n NotBefore = \"2025-10-01T00:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = cloudflare.NewApiToken(ctx, \"example_api_token\", \u0026cloudflare.ApiTokenArgs{\n\t\t\tName: pulumi.String(\"workers read-only token\"),\n\t\t\tPolicies: cloudflare.ApiTokenPolicyArray{\n\t\t\t\t\u0026cloudflare.ApiTokenPolicyArgs{\n\t\t\t\t\tEffect: pulumi.String(\"allow\"),\n\t\t\t\t\tPermissionGroups: cloudflare.ApiTokenPolicyPermissionGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.ApiTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"1a71c399035b4950a1bd1466bbe4f420\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026cloudflare.ApiTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"8b47d2786a534c08a1f94ee8f9f599ef\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResources: pulumi.String(pulumi.String(json0)),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCondition: \u0026cloudflare.ApiTokenConditionArgs{\n\t\t\t\tRequestIp: \u0026cloudflare.ApiTokenConditionRequestIpArgs{\n\t\t\t\t\tIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/24\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700::/32\"),\n\t\t\t\t\t},\n\t\t\t\t\tNotIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/28\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700:4700::/48\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExpiresOn: pulumi.String(\"2027-10-01T00:00:00Z\"),\n\t\t\tNotBefore: pulumi.String(\"2025-10-01T00:00:00Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiToken;\nimport com.pulumi.cloudflare.ApiTokenArgs;\nimport com.pulumi.cloudflare.inputs.ApiTokenPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ApiTokenConditionArgs;\nimport com.pulumi.cloudflare.inputs.ApiTokenConditionRequestIpArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiToken = new ApiToken(\"exampleApiToken\", ApiTokenArgs.builder()\n .name(\"workers read-only token\")\n .policies(ApiTokenPolicyArgs.builder()\n .effect(\"allow\")\n .permissionGroups( \n ApiTokenPolicyPermissionGroupArgs.builder()\n .id(\"1a71c399035b4950a1bd1466bbe4f420\")\n .build(),\n ApiTokenPolicyPermissionGroupArgs.builder()\n .id(\"8b47d2786a534c08a1f94ee8f9f599ef\")\n .build())\n .resources(serializeJson(\n jsonObject(\n jsonProperty(\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\", \"*\")\n )))\n .build())\n .condition(ApiTokenConditionArgs.builder()\n .requestIp(ApiTokenConditionRequestIpArgs.builder()\n .ins( \n \"123.123.123.0/24\",\n \"2606:4700::/32\")\n .notIns( \n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\")\n .build())\n .build())\n .expiresOn(\"2027-10-01T00:00:00Z\")\n .notBefore(\"2025-10-01T00:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiToken:\n type: cloudflare:ApiToken\n name: example_api_token\n properties:\n name: workers read-only token\n policies:\n - effect: allow\n permissionGroups:\n - id: 1a71c399035b4950a1bd1466bbe4f420\n - id: 8b47d2786a534c08a1f94ee8f9f599ef\n resources:\n fn::toJSON:\n com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb: '*'\n condition:\n requestIp:\n ins:\n - 123.123.123.0/24\n - 2606:4700::/32\n notIns:\n - 123.123.123.0/28\n - 2606:4700:4700::/48\n expiresOn: 2027-10-01T00:00:00Z\n notBefore: 2025-10-01T00:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiToken:ApiToken example '\u003ctoken_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiToken = new cloudflare.ApiToken(\"example_api_token\", {\n name: \"workers read-only token\",\n policies: [{\n effect: \"allow\",\n permissionGroups: [\n {\n id: \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n id: \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n resources: JSON.stringify({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition: {\n requestIp: {\n ins: [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n notIns: [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expiresOn: \"2027-10-01T00:00:00Z\",\n notBefore: \"2025-10-01T00:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_cloudflare as cloudflare\n\nexample_api_token = cloudflare.ApiToken(\"example_api_token\",\n name=\"workers read-only token\",\n policies=[{\n \"effect\": \"allow\",\n \"permission_groups\": [\n {\n \"id\": \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n {\n \"id\": \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n ],\n \"resources\": json.dumps({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n }),\n }],\n condition={\n \"request_ip\": {\n \"ins\": [\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n ],\n \"not_ins\": [\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n ],\n },\n },\n expires_on=\"2027-10-01T00:00:00Z\",\n not_before=\"2025-10-01T00:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiToken = new Cloudflare.ApiToken(\"example_api_token\", new()\n {\n Name = \"workers read-only token\",\n Policies = new[]\n {\n new Cloudflare.Inputs.ApiTokenPolicyArgs\n {\n Effect = \"allow\",\n PermissionGroups = new[]\n {\n new Cloudflare.Inputs.ApiTokenPolicyPermissionGroupArgs\n {\n Id = \"1a71c399035b4950a1bd1466bbe4f420\",\n },\n new Cloudflare.Inputs.ApiTokenPolicyPermissionGroupArgs\n {\n Id = \"8b47d2786a534c08a1f94ee8f9f599ef\",\n },\n },\n Resources = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\"] = \"*\",\n }),\n },\n },\n Condition = new Cloudflare.Inputs.ApiTokenConditionArgs\n {\n RequestIp = new Cloudflare.Inputs.ApiTokenConditionRequestIpArgs\n {\n Ins = new[]\n {\n \"123.123.123.0/24\",\n \"2606:4700::/32\",\n },\n NotIns = new[]\n {\n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\",\n },\n },\n },\n ExpiresOn = \"2027-10-01T00:00:00Z\",\n NotBefore = \"2025-10-01T00:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\": \"*\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = cloudflare.NewApiToken(ctx, \"example_api_token\", \u0026cloudflare.ApiTokenArgs{\n\t\t\tName: pulumi.String(\"workers read-only token\"),\n\t\t\tPolicies: cloudflare.ApiTokenPolicyArray{\n\t\t\t\t\u0026cloudflare.ApiTokenPolicyArgs{\n\t\t\t\t\tEffect: pulumi.String(\"allow\"),\n\t\t\t\t\tPermissionGroups: cloudflare.ApiTokenPolicyPermissionGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.ApiTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"1a71c399035b4950a1bd1466bbe4f420\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026cloudflare.ApiTokenPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"8b47d2786a534c08a1f94ee8f9f599ef\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResources: pulumi.String(pulumi.String(json0)),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCondition: \u0026cloudflare.ApiTokenConditionArgs{\n\t\t\t\tRequestIp: \u0026cloudflare.ApiTokenConditionRequestIpArgs{\n\t\t\t\t\tIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/24\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700::/32\"),\n\t\t\t\t\t},\n\t\t\t\t\tNotIns: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123.123.123.0/28\"),\n\t\t\t\t\t\tpulumi.String(\"2606:4700:4700::/48\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExpiresOn: pulumi.String(\"2027-10-01T00:00:00Z\"),\n\t\t\tNotBefore: pulumi.String(\"2025-10-01T00:00:00Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_apitoken\" \"example_api_token\" {\n name = \"workers read-only token\"\n policies {\n effect = \"allow\"\n permission_groups {\n id = \"1a71c399035b4950a1bd1466bbe4f420\"\n }\n permission_groups {\n id = \"8b47d2786a534c08a1f94ee8f9f599ef\"\n }\n resources = jsonencode({\n \"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\" = \"*\"\n })\n }\n condition = {\n request_ip = {\n ins = [\"123.123.123.0/24\", \"2606:4700::/32\"]\n not_ins = [\"123.123.123.0/28\", \"2606:4700:4700::/48\"]\n }\n }\n expires_on = \"2027-10-01T00:00:00Z\"\n not_before = \"2025-10-01T00:00:00Z\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ApiToken;\nimport com.pulumi.cloudflare.ApiTokenArgs;\nimport com.pulumi.cloudflare.inputs.ApiTokenPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ApiTokenConditionArgs;\nimport com.pulumi.cloudflare.inputs.ApiTokenConditionRequestIpArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleApiToken = new ApiToken(\"exampleApiToken\", ApiTokenArgs.builder()\n .name(\"workers read-only token\")\n .policies(ApiTokenPolicyArgs.builder()\n .effect(\"allow\")\n .permissionGroups( \n ApiTokenPolicyPermissionGroupArgs.builder()\n .id(\"1a71c399035b4950a1bd1466bbe4f420\")\n .build(),\n ApiTokenPolicyPermissionGroupArgs.builder()\n .id(\"8b47d2786a534c08a1f94ee8f9f599ef\")\n .build())\n .resources(serializeJson(\n jsonObject(\n jsonProperty(\"com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb\", \"*\")\n )))\n .build())\n .condition(ApiTokenConditionArgs.builder()\n .requestIp(ApiTokenConditionRequestIpArgs.builder()\n .ins( \n \"123.123.123.0/24\",\n \"2606:4700::/32\")\n .notIns( \n \"123.123.123.0/28\",\n \"2606:4700:4700::/48\")\n .build())\n .build())\n .expiresOn(\"2027-10-01T00:00:00Z\")\n .notBefore(\"2025-10-01T00:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleApiToken:\n type: cloudflare:ApiToken\n name: example_api_token\n properties:\n name: workers read-only token\n policies:\n - effect: allow\n permissionGroups:\n - id: 1a71c399035b4950a1bd1466bbe4f420\n - id: 8b47d2786a534c08a1f94ee8f9f599ef\n resources:\n fn::toJSON:\n com.cloudflare.api.account.b67e14daa5f8dceeb91fe5449ba496eb: '*'\n condition:\n requestIp:\n ins:\n - 123.123.123.0/24\n - 2606:4700::/32\n notIns:\n - 123.123.123.0/28\n - 2606:4700:4700::/48\n expiresOn: 2027-10-01T00:00:00Z\n notBefore: 2025-10-01T00:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/apiToken:ApiToken example '\u003ctoken_id\u003e'\n```\n\n", "properties": { "condition": { "$ref": "#/types/cloudflare:index/ApiTokenCondition:ApiTokenCondition" @@ -88738,7 +88738,7 @@ } }, "cloudflare:index/argoSmartRouting:ArgoSmartRouting": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoSmartRouting = new cloudflare.ArgoSmartRouting(\"example_argo_smart_routing\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_smart_routing = cloudflare.ArgoSmartRouting(\"example_argo_smart_routing\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoSmartRouting = new Cloudflare.ArgoSmartRouting(\"example_argo_smart_routing\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewArgoSmartRouting(ctx, \"example_argo_smart_routing\", \u0026cloudflare.ArgoSmartRoutingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ArgoSmartRouting;\nimport com.pulumi.cloudflare.ArgoSmartRoutingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleArgoSmartRouting = new ArgoSmartRouting(\"exampleArgoSmartRouting\", ArgoSmartRoutingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleArgoSmartRouting:\n type: cloudflare:ArgoSmartRouting\n name: example_argo_smart_routing\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/argoSmartRouting:ArgoSmartRouting example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoSmartRouting = new cloudflare.ArgoSmartRouting(\"example_argo_smart_routing\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_smart_routing = cloudflare.ArgoSmartRouting(\"example_argo_smart_routing\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoSmartRouting = new Cloudflare.ArgoSmartRouting(\"example_argo_smart_routing\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewArgoSmartRouting(ctx, \"example_argo_smart_routing\", \u0026cloudflare.ArgoSmartRoutingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_argosmartrouting\" \"example_argo_smart_routing\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = \"on\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ArgoSmartRouting;\nimport com.pulumi.cloudflare.ArgoSmartRoutingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleArgoSmartRouting = new ArgoSmartRouting(\"exampleArgoSmartRouting\", ArgoSmartRoutingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleArgoSmartRouting:\n type: cloudflare:ArgoSmartRouting\n name: example_argo_smart_routing\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/argoSmartRouting:ArgoSmartRouting example '\u003czone_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -88801,7 +88801,7 @@ } }, "cloudflare:index/argoTieredCaching:ArgoTieredCaching": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoTieredCaching = new cloudflare.ArgoTieredCaching(\"example_argo_tiered_caching\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_tiered_caching = cloudflare.ArgoTieredCaching(\"example_argo_tiered_caching\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoTieredCaching = new Cloudflare.ArgoTieredCaching(\"example_argo_tiered_caching\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewArgoTieredCaching(ctx, \"example_argo_tiered_caching\", \u0026cloudflare.ArgoTieredCachingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ArgoTieredCaching;\nimport com.pulumi.cloudflare.ArgoTieredCachingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleArgoTieredCaching = new ArgoTieredCaching(\"exampleArgoTieredCaching\", ArgoTieredCachingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleArgoTieredCaching:\n type: cloudflare:ArgoTieredCaching\n name: example_argo_tiered_caching\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/argoTieredCaching:ArgoTieredCaching example '\u003czone_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoTieredCaching = new cloudflare.ArgoTieredCaching(\"example_argo_tiered_caching\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_tiered_caching = cloudflare.ArgoTieredCaching(\"example_argo_tiered_caching\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoTieredCaching = new Cloudflare.ArgoTieredCaching(\"example_argo_tiered_caching\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewArgoTieredCaching(ctx, \"example_argo_tiered_caching\", \u0026cloudflare.ArgoTieredCachingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_argotieredcaching\" \"example_argo_tiered_caching\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = \"on\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ArgoTieredCaching;\nimport com.pulumi.cloudflare.ArgoTieredCachingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleArgoTieredCaching = new ArgoTieredCaching(\"exampleArgoTieredCaching\", ArgoTieredCachingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleArgoTieredCaching:\n type: cloudflare:ArgoTieredCaching\n name: example_argo_tiered_caching\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/argoTieredCaching:ArgoTieredCaching example '\u003czone_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -88864,7 +88864,7 @@ } }, "cloudflare:index/authenticatedOriginPulls:AuthenticatedOriginPulls": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPulls = new cloudflare.AuthenticatedOriginPulls(\"example_authenticated_origin_pulls\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configs: [{\n certId: \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\",\n enabled: true,\n hostname: \"app.example.com\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls = cloudflare.AuthenticatedOriginPulls(\"example_authenticated_origin_pulls\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n configs=[{\n \"cert_id\": \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\",\n \"enabled\": True,\n \"hostname\": \"app.example.com\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPulls = new Cloudflare.AuthenticatedOriginPulls(\"example_authenticated_origin_pulls\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Configs = new[]\n {\n new Cloudflare.Inputs.AuthenticatedOriginPullsConfigArgs\n {\n CertId = \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\",\n Enabled = true,\n Hostname = \"app.example.com\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPulls(ctx, \"example_authenticated_origin_pulls\", \u0026cloudflare.AuthenticatedOriginPullsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfigs: cloudflare.AuthenticatedOriginPullsConfigArray{\n\t\t\t\t\u0026cloudflare.AuthenticatedOriginPullsConfigArgs{\n\t\t\t\t\tCertId: pulumi.String(\"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPulls;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsArgs;\nimport com.pulumi.cloudflare.inputs.AuthenticatedOriginPullsConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPulls = new AuthenticatedOriginPulls(\"exampleAuthenticatedOriginPulls\", AuthenticatedOriginPullsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configs(AuthenticatedOriginPullsConfigArgs.builder()\n .certId(\"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\")\n .enabled(true)\n .hostname(\"app.example.com\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPulls:\n type: cloudflare:AuthenticatedOriginPulls\n name: example_authenticated_origin_pulls\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configs:\n - certId: 2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\n enabled: true\n hostname: app.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPulls:AuthenticatedOriginPulls example '\u003czone_id\u003e/\u003chostname\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPulls = new cloudflare.AuthenticatedOriginPulls(\"example_authenticated_origin_pulls\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configs: [{\n certId: \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\",\n enabled: true,\n hostname: \"app.example.com\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls = cloudflare.AuthenticatedOriginPulls(\"example_authenticated_origin_pulls\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n configs=[{\n \"cert_id\": \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\",\n \"enabled\": True,\n \"hostname\": \"app.example.com\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPulls = new Cloudflare.AuthenticatedOriginPulls(\"example_authenticated_origin_pulls\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Configs = new[]\n {\n new Cloudflare.Inputs.AuthenticatedOriginPullsConfigArgs\n {\n CertId = \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\",\n Enabled = true,\n Hostname = \"app.example.com\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPulls(ctx, \"example_authenticated_origin_pulls\", \u0026cloudflare.AuthenticatedOriginPullsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfigs: cloudflare.AuthenticatedOriginPullsConfigArray{\n\t\t\t\t\u0026cloudflare.AuthenticatedOriginPullsConfigArgs{\n\t\t\t\t\tCertId: pulumi.String(\"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_authenticatedoriginpulls\" \"example_authenticated_origin_pulls\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n configs {\n cert_id = \"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\"\n enabled = true\n hostname = \"app.example.com\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPulls;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsArgs;\nimport com.pulumi.cloudflare.inputs.AuthenticatedOriginPullsConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPulls = new AuthenticatedOriginPulls(\"exampleAuthenticatedOriginPulls\", AuthenticatedOriginPullsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configs(AuthenticatedOriginPullsConfigArgs.builder()\n .certId(\"2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\")\n .enabled(true)\n .hostname(\"app.example.com\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPulls:\n type: cloudflare:AuthenticatedOriginPulls\n name: example_authenticated_origin_pulls\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configs:\n - certId: 2458ce5a-0c35-4c7f-82c7-8e9487d3ff60\n enabled: true\n hostname: app.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPulls:AuthenticatedOriginPulls example '\u003czone_id\u003e/\u003chostname\u003e'\n```\n\n", "properties": { "certId": { "type": "string", @@ -89052,7 +89052,7 @@ } }, "cloudflare:index/authenticatedOriginPullsCertificate:AuthenticatedOriginPullsCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsCertificate = new cloudflare.AuthenticatedOriginPullsCertificate(\"example_authenticated_origin_pulls_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`,\n privateKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_certificate = cloudflare.AuthenticatedOriginPullsCertificate(\"example_authenticated_origin_pulls_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\"\"\",\n private_key=\"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsCertificate = new Cloudflare.AuthenticatedOriginPullsCertificate(\"example_authenticated_origin_pulls_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\",\n PrivateKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPullsCertificate(ctx, \"example_authenticated_origin_pulls_certificate\", \u0026cloudflare.AuthenticatedOriginPullsCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`),\n\t\t\tPrivateKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsCertificate;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPullsCertificate = new AuthenticatedOriginPullsCertificate(\"exampleAuthenticatedOriginPullsCertificate\", AuthenticatedOriginPullsCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n \"\"\")\n .privateKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPullsCertificate:\n type: cloudflare:AuthenticatedOriginPullsCertificate\n name: example_authenticated_origin_pulls_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n privateKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPullsCertificate:AuthenticatedOriginPullsCertificate example '\u003czone_id\u003e/\u003ccertificate_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsCertificate = new cloudflare.AuthenticatedOriginPullsCertificate(\"example_authenticated_origin_pulls_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`,\n privateKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_certificate = cloudflare.AuthenticatedOriginPullsCertificate(\"example_authenticated_origin_pulls_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\"\"\",\n private_key=\"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsCertificate = new Cloudflare.AuthenticatedOriginPullsCertificate(\"example_authenticated_origin_pulls_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\",\n PrivateKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPullsCertificate(ctx, \"example_authenticated_origin_pulls_certificate\", \u0026cloudflare.AuthenticatedOriginPullsCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`),\n\t\t\tPrivateKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_authenticatedoriginpullscertificate\" \"example_authenticated_origin_pulls_certificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\\n -----END CERTIFICATE-----\\n\\n\"\n private_key = \" -----BEGIN RSA PRIVATE KEY-----\\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\\n -----END RSA PRIVATE KEY-----\\n\\n\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsCertificate;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPullsCertificate = new AuthenticatedOriginPullsCertificate(\"exampleAuthenticatedOriginPullsCertificate\", AuthenticatedOriginPullsCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n \"\"\")\n .privateKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPullsCertificate:\n type: cloudflare:AuthenticatedOriginPullsCertificate\n name: example_authenticated_origin_pulls_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n privateKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPullsCertificate:AuthenticatedOriginPullsCertificate example '\u003czone_id\u003e/\u003ccertificate_id\u003e'\n```\n\n", "properties": { "certificate": { "type": "string", @@ -89186,7 +89186,7 @@ } }, "cloudflare:index/authenticatedOriginPullsHostnameCertificate:AuthenticatedOriginPullsHostnameCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsHostnameCertificate = new cloudflare.AuthenticatedOriginPullsHostnameCertificate(\"example_authenticated_origin_pulls_hostname_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`,\n privateKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_hostname_certificate = cloudflare.AuthenticatedOriginPullsHostnameCertificate(\"example_authenticated_origin_pulls_hostname_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\"\"\",\n private_key=\"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsHostnameCertificate = new Cloudflare.AuthenticatedOriginPullsHostnameCertificate(\"example_authenticated_origin_pulls_hostname_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\",\n PrivateKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPullsHostnameCertificate(ctx, \"example_authenticated_origin_pulls_hostname_certificate\", \u0026cloudflare.AuthenticatedOriginPullsHostnameCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`),\n\t\t\tPrivateKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsHostnameCertificate;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsHostnameCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPullsHostnameCertificate = new AuthenticatedOriginPullsHostnameCertificate(\"exampleAuthenticatedOriginPullsHostnameCertificate\", AuthenticatedOriginPullsHostnameCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n \"\"\")\n .privateKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPullsHostnameCertificate:\n type: cloudflare:AuthenticatedOriginPullsHostnameCertificate\n name: example_authenticated_origin_pulls_hostname_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n privateKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPullsHostnameCertificate:AuthenticatedOriginPullsHostnameCertificate example '\u003czone_id\u003e/\u003ccertificate_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsHostnameCertificate = new cloudflare.AuthenticatedOriginPullsHostnameCertificate(\"example_authenticated_origin_pulls_hostname_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`,\n privateKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_hostname_certificate = cloudflare.AuthenticatedOriginPullsHostnameCertificate(\"example_authenticated_origin_pulls_hostname_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\"\"\",\n private_key=\"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsHostnameCertificate = new Cloudflare.AuthenticatedOriginPullsHostnameCertificate(\"example_authenticated_origin_pulls_hostname_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\",\n PrivateKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPullsHostnameCertificate(ctx, \"example_authenticated_origin_pulls_hostname_certificate\", \u0026cloudflare.AuthenticatedOriginPullsHostnameCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`),\n\t\t\tPrivateKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_authenticatedoriginpullshostnamecertificate\" \"example_authenticated_origin_pulls_hostname_certificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\\n -----END CERTIFICATE-----\\n\\n\"\n private_key = \" -----BEGIN RSA PRIVATE KEY-----\\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\\n -----END RSA PRIVATE KEY-----\\n\\n\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsHostnameCertificate;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsHostnameCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPullsHostnameCertificate = new AuthenticatedOriginPullsHostnameCertificate(\"exampleAuthenticatedOriginPullsHostnameCertificate\", AuthenticatedOriginPullsHostnameCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n \"\"\")\n .privateKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPullsHostnameCertificate:\n type: cloudflare:AuthenticatedOriginPullsHostnameCertificate\n name: example_authenticated_origin_pulls_hostname_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n privateKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPullsHostnameCertificate:AuthenticatedOriginPullsHostnameCertificate example '\u003czone_id\u003e/\u003ccertificate_id\u003e'\n```\n\n", "properties": { "certificate": { "type": "string", @@ -89302,7 +89302,7 @@ } }, "cloudflare:index/authenticatedOriginPullsSettings:AuthenticatedOriginPullsSettings": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsSettings = new cloudflare.AuthenticatedOriginPullsSettings(\"example_authenticated_origin_pulls_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_settings = cloudflare.AuthenticatedOriginPullsSettings(\"example_authenticated_origin_pulls_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsSettings = new Cloudflare.AuthenticatedOriginPullsSettings(\"example_authenticated_origin_pulls_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPullsSettings(ctx, \"example_authenticated_origin_pulls_settings\", \u0026cloudflare.AuthenticatedOriginPullsSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsSettings;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPullsSettings = new AuthenticatedOriginPullsSettings(\"exampleAuthenticatedOriginPullsSettings\", AuthenticatedOriginPullsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPullsSettings:\n type: cloudflare:AuthenticatedOriginPullsSettings\n name: example_authenticated_origin_pulls_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPullsSettings:AuthenticatedOriginPullsSettings example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsSettings = new cloudflare.AuthenticatedOriginPullsSettings(\"example_authenticated_origin_pulls_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_settings = cloudflare.AuthenticatedOriginPullsSettings(\"example_authenticated_origin_pulls_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsSettings = new Cloudflare.AuthenticatedOriginPullsSettings(\"example_authenticated_origin_pulls_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewAuthenticatedOriginPullsSettings(ctx, \"example_authenticated_origin_pulls_settings\", \u0026cloudflare.AuthenticatedOriginPullsSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_authenticatedoriginpullssettings\" \"example_authenticated_origin_pulls_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsSettings;\nimport com.pulumi.cloudflare.AuthenticatedOriginPullsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleAuthenticatedOriginPullsSettings = new AuthenticatedOriginPullsSettings(\"exampleAuthenticatedOriginPullsSettings\", AuthenticatedOriginPullsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAuthenticatedOriginPullsSettings:\n type: cloudflare:AuthenticatedOriginPullsSettings\n name: example_authenticated_origin_pulls_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/authenticatedOriginPullsSettings:AuthenticatedOriginPullsSettings example '\u003czone_id\u003e'\n```\n\n", "properties": { "enabled": { "type": "boolean", @@ -89347,11 +89347,11 @@ } }, "cloudflare:index/botManagement:BotManagement": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleBotManagement = new cloudflare.BotManagement(\"example_bot_management\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n aiBotsProtection: \"block\",\n cfRobotsVariant: \"policy_only\",\n contentBotsProtection: \"disabled\",\n crawlerProtection: \"enabled\",\n enableJs: true,\n fightMode: true,\n isRobotsTxtManaged: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_bot_management = cloudflare.BotManagement(\"example_bot_management\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ai_bots_protection=\"block\",\n cf_robots_variant=\"policy_only\",\n content_bots_protection=\"disabled\",\n crawler_protection=\"enabled\",\n enable_js=True,\n fight_mode=True,\n is_robots_txt_managed=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBotManagement = new Cloudflare.BotManagement(\"example_bot_management\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AiBotsProtection = \"block\",\n CfRobotsVariant = \"policy_only\",\n ContentBotsProtection = \"disabled\",\n CrawlerProtection = \"enabled\",\n EnableJs = true,\n FightMode = true,\n IsRobotsTxtManaged = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewBotManagement(ctx, \"example_bot_management\", \u0026cloudflare.BotManagementArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAiBotsProtection: pulumi.String(\"block\"),\n\t\t\tCfRobotsVariant: pulumi.String(\"policy_only\"),\n\t\t\tContentBotsProtection: pulumi.String(\"disabled\"),\n\t\t\tCrawlerProtection: pulumi.String(\"enabled\"),\n\t\t\tEnableJs: pulumi.Bool(true),\n\t\t\tFightMode: pulumi.Bool(true),\n\t\t\tIsRobotsTxtManaged: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.BotManagement;\nimport com.pulumi.cloudflare.BotManagementArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleBotManagement = new BotManagement(\"exampleBotManagement\", BotManagementArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .aiBotsProtection(\"block\")\n .cfRobotsVariant(\"policy_only\")\n .contentBotsProtection(\"disabled\")\n .crawlerProtection(\"enabled\")\n .enableJs(true)\n .fightMode(true)\n .isRobotsTxtManaged(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleBotManagement:\n type: cloudflare:BotManagement\n name: example_bot_management\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n aiBotsProtection: block\n cfRobotsVariant: policy_only\n contentBotsProtection: disabled\n crawlerProtection: enabled\n enableJs: true\n fightMode: true\n isRobotsTxtManaged: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/botManagement:BotManagement example '\u003czone_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleBotManagement = new cloudflare.BotManagement(\"example_bot_management\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n aiBotsProtection: \"block\",\n cfRobotsVariant: \"policy_only\",\n contentBotsProtection: \"disabled\",\n crawlerProtection: \"enabled\",\n enableJs: true,\n fightMode: true,\n isRobotsTxtManaged: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_bot_management = cloudflare.BotManagement(\"example_bot_management\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ai_bots_protection=\"block\",\n cf_robots_variant=\"policy_only\",\n content_bots_protection=\"disabled\",\n crawler_protection=\"enabled\",\n enable_js=True,\n fight_mode=True,\n is_robots_txt_managed=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBotManagement = new Cloudflare.BotManagement(\"example_bot_management\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AiBotsProtection = \"block\",\n CfRobotsVariant = \"policy_only\",\n ContentBotsProtection = \"disabled\",\n CrawlerProtection = \"enabled\",\n EnableJs = true,\n FightMode = true,\n IsRobotsTxtManaged = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewBotManagement(ctx, \"example_bot_management\", \u0026cloudflare.BotManagementArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAiBotsProtection: pulumi.String(\"block\"),\n\t\t\tCfRobotsVariant: pulumi.String(\"policy_only\"),\n\t\t\tContentBotsProtection: pulumi.String(\"disabled\"),\n\t\t\tCrawlerProtection: pulumi.String(\"enabled\"),\n\t\t\tEnableJs: pulumi.Bool(true),\n\t\t\tFightMode: pulumi.Bool(true),\n\t\t\tIsRobotsTxtManaged: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_botmanagement\" \"example_bot_management\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n ai_bots_protection = \"block\"\n cf_robots_variant = \"policy_only\"\n content_bots_protection = \"disabled\"\n crawler_protection = \"enabled\"\n enable_js = true\n fight_mode = true\n is_robots_txt_managed = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.BotManagement;\nimport com.pulumi.cloudflare.BotManagementArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleBotManagement = new BotManagement(\"exampleBotManagement\", BotManagementArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .aiBotsProtection(\"block\")\n .cfRobotsVariant(\"policy_only\")\n .contentBotsProtection(\"disabled\")\n .crawlerProtection(\"enabled\")\n .enableJs(true)\n .fightMode(true)\n .isRobotsTxtManaged(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleBotManagement:\n type: cloudflare:BotManagement\n name: example_bot_management\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n aiBotsProtection: block\n cfRobotsVariant: policy_only\n contentBotsProtection: disabled\n crawlerProtection: enabled\n enableJs: true\n fightMode: true\n isRobotsTxtManaged: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/botManagement:BotManagement example '\u003czone_id\u003e'\n```\n\n", "properties": { "aiBotsProtection": { "type": "string", - "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n" + "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\" pulumi-lang-hcl=\"`only_on_ad_pages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n" }, "autoUpdateModel": { "type": "boolean", @@ -89363,7 +89363,7 @@ }, "cfRobotsVariant": { "type": "string", - "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n" + "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\" pulumi-lang-hcl=\"\"policy_only\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n" }, "contentBotsProtection": { "type": "string", @@ -89391,11 +89391,11 @@ }, "sbfmDefinitelyAutomated": { "type": "string", - "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" + "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" }, "sbfmLikelyAutomated": { "type": "string", - "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" + "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" }, "sbfmStaticResourceProtection": { "type": "boolean", @@ -89445,7 +89445,7 @@ "inputProperties": { "aiBotsProtection": { "type": "string", - "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n" + "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\" pulumi-lang-hcl=\"`only_on_ad_pages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n" }, "autoUpdateModel": { "type": "boolean", @@ -89457,7 +89457,7 @@ }, "cfRobotsVariant": { "type": "string", - "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n" + "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\" pulumi-lang-hcl=\"\"policy_only\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n" }, "contentBotsProtection": { "type": "string", @@ -89485,11 +89485,11 @@ }, "sbfmDefinitelyAutomated": { "type": "string", - "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" + "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" }, "sbfmLikelyAutomated": { "type": "string", - "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" + "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" }, "sbfmStaticResourceProtection": { "type": "boolean", @@ -89516,7 +89516,7 @@ "properties": { "aiBotsProtection": { "type": "string", - "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n" + "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\" pulumi-lang-hcl=\"`only_on_ad_pages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n" }, "autoUpdateModel": { "type": "boolean", @@ -89528,7 +89528,7 @@ }, "cfRobotsVariant": { "type": "string", - "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n" + "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\" pulumi-lang-hcl=\"\"policy_only\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n" }, "contentBotsProtection": { "type": "string", @@ -89556,11 +89556,11 @@ }, "sbfmDefinitelyAutomated": { "type": "string", - "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" + "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" }, "sbfmLikelyAutomated": { "type": "string", - "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" + "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n" }, "sbfmStaticResourceProtection": { "type": "boolean", @@ -89591,7 +89591,7 @@ } }, "cloudflare:index/byoIpPrefix:ByoIpPrefix": { - "description": "Accepted Permissions\n\n- `IP Prefixes: BGP On Demand Read`\n- `IP Prefixes: BGP On Demand Write`\n- `IP Prefixes: Read`\n- `IP Prefixes: Write`\n- `Magic Transit Read`\n- `Magic Transit Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleByoIpPrefix = new cloudflare.ByoIpPrefix(\"example_byo_ip_prefix\", {\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n asn: 13335,\n cidr: \"192.0.2.0/24\",\n delegateLoaCreation: true,\n description: \"Internal test prefix\",\n loaDocumentId: \"d933b1530bc56c9953cf8ce166da8004\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_byo_ip_prefix = cloudflare.ByoIpPrefix(\"example_byo_ip_prefix\",\n account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n asn=13335,\n cidr=\"192.0.2.0/24\",\n delegate_loa_creation=True,\n description=\"Internal test prefix\",\n loa_document_id=\"d933b1530bc56c9953cf8ce166da8004\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleByoIpPrefix = new Cloudflare.ByoIpPrefix(\"example_byo_ip_prefix\", new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n Asn = 13335,\n Cidr = \"192.0.2.0/24\",\n DelegateLoaCreation = true,\n Description = \"Internal test prefix\",\n LoaDocumentId = \"d933b1530bc56c9953cf8ce166da8004\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewByoIpPrefix(ctx, \"example_byo_ip_prefix\", \u0026cloudflare.ByoIpPrefixArgs{\n\t\t\tAccountId: pulumi.String(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tAsn: pulumi.Int(13335),\n\t\t\tCidr: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tDelegateLoaCreation: pulumi.Bool(true),\n\t\t\tDescription: pulumi.String(\"Internal test prefix\"),\n\t\t\tLoaDocumentId: pulumi.String(\"d933b1530bc56c9953cf8ce166da8004\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ByoIpPrefix;\nimport com.pulumi.cloudflare.ByoIpPrefixArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleByoIpPrefix = new ByoIpPrefix(\"exampleByoIpPrefix\", ByoIpPrefixArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .asn(13335)\n .cidr(\"192.0.2.0/24\")\n .delegateLoaCreation(true)\n .description(\"Internal test prefix\")\n .loaDocumentId(\"d933b1530bc56c9953cf8ce166da8004\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleByoIpPrefix:\n type: cloudflare:ByoIpPrefix\n name: example_byo_ip_prefix\n properties:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n asn: 13335\n cidr: 192.0.2.0/24\n delegateLoaCreation: true\n description: Internal test prefix\n loaDocumentId: d933b1530bc56c9953cf8ce166da8004\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/byoIpPrefix:ByoIpPrefix example '\u003caccount_id\u003e/\u003cprefix_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `IP Prefixes: BGP On Demand Read`\n- `IP Prefixes: BGP On Demand Write`\n- `IP Prefixes: Read`\n- `IP Prefixes: Write`\n- `Magic Transit Read`\n- `Magic Transit Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleByoIpPrefix = new cloudflare.ByoIpPrefix(\"example_byo_ip_prefix\", {\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n asn: 13335,\n cidr: \"192.0.2.0/24\",\n delegateLoaCreation: true,\n description: \"Internal test prefix\",\n loaDocumentId: \"d933b1530bc56c9953cf8ce166da8004\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_byo_ip_prefix = cloudflare.ByoIpPrefix(\"example_byo_ip_prefix\",\n account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n asn=13335,\n cidr=\"192.0.2.0/24\",\n delegate_loa_creation=True,\n description=\"Internal test prefix\",\n loa_document_id=\"d933b1530bc56c9953cf8ce166da8004\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleByoIpPrefix = new Cloudflare.ByoIpPrefix(\"example_byo_ip_prefix\", new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n Asn = 13335,\n Cidr = \"192.0.2.0/24\",\n DelegateLoaCreation = true,\n Description = \"Internal test prefix\",\n LoaDocumentId = \"d933b1530bc56c9953cf8ce166da8004\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewByoIpPrefix(ctx, \"example_byo_ip_prefix\", \u0026cloudflare.ByoIpPrefixArgs{\n\t\t\tAccountId: pulumi.String(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tAsn: pulumi.Int(13335),\n\t\t\tCidr: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tDelegateLoaCreation: pulumi.Bool(true),\n\t\t\tDescription: pulumi.String(\"Internal test prefix\"),\n\t\t\tLoaDocumentId: pulumi.String(\"d933b1530bc56c9953cf8ce166da8004\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_byoipprefix\" \"example_byo_ip_prefix\" {\n account_id = \"258def64c72dae45f3e4c8516e2111f2\"\n asn = 13335\n cidr = \"192.0.2.0/24\"\n delegate_loa_creation = true\n description = \"Internal test prefix\"\n loa_document_id = \"d933b1530bc56c9953cf8ce166da8004\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ByoIpPrefix;\nimport com.pulumi.cloudflare.ByoIpPrefixArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleByoIpPrefix = new ByoIpPrefix(\"exampleByoIpPrefix\", ByoIpPrefixArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .asn(13335)\n .cidr(\"192.0.2.0/24\")\n .delegateLoaCreation(true)\n .description(\"Internal test prefix\")\n .loaDocumentId(\"d933b1530bc56c9953cf8ce166da8004\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleByoIpPrefix:\n type: cloudflare:ByoIpPrefix\n name: example_byo_ip_prefix\n properties:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n asn: 13335\n cidr: 192.0.2.0/24\n delegateLoaCreation: true\n description: Internal test prefix\n loaDocumentId: d933b1530bc56c9953cf8ce166da8004\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/byoIpPrefix:ByoIpPrefix example '\u003caccount_id\u003e/\u003cprefix_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -89788,7 +89788,7 @@ } }, "cloudflare:index/callsSfuApp:CallsSfuApp": { - "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsSfuApp = new cloudflare.CallsSfuApp(\"example_calls_sfu_app\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"production-realtime-app\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_sfu_app = cloudflare.CallsSfuApp(\"example_calls_sfu_app\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"production-realtime-app\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsSfuApp = new Cloudflare.CallsSfuApp(\"example_calls_sfu_app\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"production-realtime-app\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCallsSfuApp(ctx, \"example_calls_sfu_app\", \u0026cloudflare.CallsSfuAppArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"production-realtime-app\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CallsSfuApp;\nimport com.pulumi.cloudflare.CallsSfuAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCallsSfuApp = new CallsSfuApp(\"exampleCallsSfuApp\", CallsSfuAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"production-realtime-app\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCallsSfuApp:\n type: cloudflare:CallsSfuApp\n name: example_calls_sfu_app\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: production-realtime-app\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsSfuApp = new cloudflare.CallsSfuApp(\"example_calls_sfu_app\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"production-realtime-app\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_sfu_app = cloudflare.CallsSfuApp(\"example_calls_sfu_app\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"production-realtime-app\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsSfuApp = new Cloudflare.CallsSfuApp(\"example_calls_sfu_app\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"production-realtime-app\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCallsSfuApp(ctx, \"example_calls_sfu_app\", \u0026cloudflare.CallsSfuAppArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"production-realtime-app\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_callssfuapp\" \"example_calls_sfu_app\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"production-realtime-app\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CallsSfuApp;\nimport com.pulumi.cloudflare.CallsSfuAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCallsSfuApp = new CallsSfuApp(\"exampleCallsSfuApp\", CallsSfuAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"production-realtime-app\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCallsSfuApp:\n type: cloudflare:CallsSfuApp\n name: example_calls_sfu_app\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: production-realtime-app\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -89878,7 +89878,7 @@ } }, "cloudflare:index/callsTurnApp:CallsTurnApp": { - "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsTurnApp = new cloudflare.CallsTurnApp(\"example_calls_turn_app\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-turn-key\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_turn_app = cloudflare.CallsTurnApp(\"example_calls_turn_app\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-turn-key\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsTurnApp = new Cloudflare.CallsTurnApp(\"example_calls_turn_app\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-turn-key\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCallsTurnApp(ctx, \"example_calls_turn_app\", \u0026cloudflare.CallsTurnAppArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-turn-key\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CallsTurnApp;\nimport com.pulumi.cloudflare.CallsTurnAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCallsTurnApp = new CallsTurnApp(\"exampleCallsTurnApp\", CallsTurnAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-turn-key\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCallsTurnApp:\n type: cloudflare:CallsTurnApp\n name: example_calls_turn_app\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-turn-key\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsTurnApp = new cloudflare.CallsTurnApp(\"example_calls_turn_app\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-turn-key\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_turn_app = cloudflare.CallsTurnApp(\"example_calls_turn_app\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-turn-key\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsTurnApp = new Cloudflare.CallsTurnApp(\"example_calls_turn_app\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-turn-key\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCallsTurnApp(ctx, \"example_calls_turn_app\", \u0026cloudflare.CallsTurnAppArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-turn-key\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_callsturnapp\" \"example_calls_turn_app\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my-turn-key\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CallsTurnApp;\nimport com.pulumi.cloudflare.CallsTurnAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCallsTurnApp = new CallsTurnApp(\"exampleCallsTurnApp\", CallsTurnAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-turn-key\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCallsTurnApp:\n type: cloudflare:CallsTurnApp\n name: example_calls_turn_app\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-turn-key\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -89968,7 +89968,7 @@ } }, "cloudflare:index/certificateAuthoritiesHostnameAssociations:CertificateAuthoritiesHostnameAssociations": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificateAuthoritiesHostnameAssociations = new cloudflare.CertificateAuthoritiesHostnameAssociations(\"example_certificate_authorities_hostname_associations\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostnames: [\"api.example.com\"],\n mtlsCertificateId: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_authorities_hostname_associations = cloudflare.CertificateAuthoritiesHostnameAssociations(\"example_certificate_authorities_hostname_associations\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostnames=[\"api.example.com\"],\n mtls_certificate_id=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificateAuthoritiesHostnameAssociations = new Cloudflare.CertificateAuthoritiesHostnameAssociations(\"example_certificate_authorities_hostname_associations\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostnames = new[]\n {\n \"api.example.com\",\n },\n MtlsCertificateId = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCertificateAuthoritiesHostnameAssociations(ctx, \"example_certificate_authorities_hostname_associations\", \u0026cloudflare.CertificateAuthoritiesHostnameAssociationsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"api.example.com\"),\n\t\t\t},\n\t\t\tMtlsCertificateId: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CertificateAuthoritiesHostnameAssociations;\nimport com.pulumi.cloudflare.CertificateAuthoritiesHostnameAssociationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCertificateAuthoritiesHostnameAssociations = new CertificateAuthoritiesHostnameAssociations(\"exampleCertificateAuthoritiesHostnameAssociations\", CertificateAuthoritiesHostnameAssociationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostnames(\"api.example.com\")\n .mtlsCertificateId(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCertificateAuthoritiesHostnameAssociations:\n type: cloudflare:CertificateAuthoritiesHostnameAssociations\n name: example_certificate_authorities_hostname_associations\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostnames:\n - api.example.com\n mtlsCertificateId: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/certificateAuthoritiesHostnameAssociations:CertificateAuthoritiesHostnameAssociations example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificateAuthoritiesHostnameAssociations = new cloudflare.CertificateAuthoritiesHostnameAssociations(\"example_certificate_authorities_hostname_associations\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostnames: [\"api.example.com\"],\n mtlsCertificateId: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_authorities_hostname_associations = cloudflare.CertificateAuthoritiesHostnameAssociations(\"example_certificate_authorities_hostname_associations\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostnames=[\"api.example.com\"],\n mtls_certificate_id=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificateAuthoritiesHostnameAssociations = new Cloudflare.CertificateAuthoritiesHostnameAssociations(\"example_certificate_authorities_hostname_associations\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostnames = new[]\n {\n \"api.example.com\",\n },\n MtlsCertificateId = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCertificateAuthoritiesHostnameAssociations(ctx, \"example_certificate_authorities_hostname_associations\", \u0026cloudflare.CertificateAuthoritiesHostnameAssociationsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"api.example.com\"),\n\t\t\t},\n\t\t\tMtlsCertificateId: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_certificateauthoritieshostnameassociations\" \"example_certificate_authorities_hostname_associations\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostnames = [\"api.example.com\"]\n mtls_certificate_id = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CertificateAuthoritiesHostnameAssociations;\nimport com.pulumi.cloudflare.CertificateAuthoritiesHostnameAssociationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCertificateAuthoritiesHostnameAssociations = new CertificateAuthoritiesHostnameAssociations(\"exampleCertificateAuthoritiesHostnameAssociations\", CertificateAuthoritiesHostnameAssociationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostnames(\"api.example.com\")\n .mtlsCertificateId(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCertificateAuthoritiesHostnameAssociations:\n type: cloudflare:CertificateAuthoritiesHostnameAssociations\n name: example_certificate_authorities_hostname_associations\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostnames:\n - api.example.com\n mtlsCertificateId: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/certificateAuthoritiesHostnameAssociations:CertificateAuthoritiesHostnameAssociations example '\u003czone_id\u003e'\n```\n\n", "properties": { "hostnames": { "type": "array", @@ -90029,7 +90029,7 @@ } }, "cloudflare:index/certificatePack:CertificatePack": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n\u003e Certificate packs are not able to be updated in place. If\nyou require a zero downtime rotation, you can create multiple\nresources using a 2-phase change where you have both resources\nlive at once and you remove the old one once you've confirmed\nthe certificate is available.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificatePack = new cloudflare.CertificatePack(\"example_certificate_pack\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificateAuthority: \"lets_encrypt\",\n hosts: [\n \"example.com\",\n \"*.example.com\",\n \"www.example.com\",\n ],\n type: \"advanced\",\n validationMethod: \"txt\",\n validityDays: 14,\n cloudflareBranding: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_pack = cloudflare.CertificatePack(\"example_certificate_pack\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_authority=\"lets_encrypt\",\n hosts=[\n \"example.com\",\n \"*.example.com\",\n \"www.example.com\",\n ],\n type=\"advanced\",\n validation_method=\"txt\",\n validity_days=14,\n cloudflare_branding=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificatePack = new Cloudflare.CertificatePack(\"example_certificate_pack\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificateAuthority = \"lets_encrypt\",\n Hosts = new[]\n {\n \"example.com\",\n \"*.example.com\",\n \"www.example.com\",\n },\n Type = \"advanced\",\n ValidationMethod = \"txt\",\n ValidityDays = 14,\n CloudflareBranding = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCertificatePack(ctx, \"example_certificate_pack\", \u0026cloudflare.CertificatePackArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificateAuthority: pulumi.String(\"lets_encrypt\"),\n\t\t\tHosts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\tpulumi.String(\"*.example.com\"),\n\t\t\t\tpulumi.String(\"www.example.com\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"advanced\"),\n\t\t\tValidationMethod: pulumi.String(\"txt\"),\n\t\t\tValidityDays: pulumi.Int(14),\n\t\t\tCloudflareBranding: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CertificatePack;\nimport com.pulumi.cloudflare.CertificatePackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCertificatePack = new CertificatePack(\"exampleCertificatePack\", CertificatePackArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificateAuthority(\"lets_encrypt\")\n .hosts( \n \"example.com\",\n \"*.example.com\",\n \"www.example.com\")\n .type(\"advanced\")\n .validationMethod(\"txt\")\n .validityDays(14)\n .cloudflareBranding(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCertificatePack:\n type: cloudflare:CertificatePack\n name: example_certificate_pack\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificateAuthority: lets_encrypt\n hosts:\n - example.com\n - '*.example.com'\n - www.example.com\n type: advanced\n validationMethod: txt\n validityDays: 14\n cloudflareBranding: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/certificatePack:CertificatePack example '\u003czone_id\u003e/\u003ccertificate_pack_id\u003e'\n```\n\nWhile supported, importing isn't recommended and it is advised to replace the\ncertificate entirely instead.\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n\u003e Certificate packs are not able to be updated in place. If\nyou require a zero downtime rotation, you can create multiple\nresources using a 2-phase change where you have both resources\nlive at once and you remove the old one once you've confirmed\nthe certificate is available.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificatePack = new cloudflare.CertificatePack(\"example_certificate_pack\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificateAuthority: \"lets_encrypt\",\n hosts: [\n \"example.com\",\n \"*.example.com\",\n \"www.example.com\",\n ],\n type: \"advanced\",\n validationMethod: \"txt\",\n validityDays: 14,\n cloudflareBranding: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_pack = cloudflare.CertificatePack(\"example_certificate_pack\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_authority=\"lets_encrypt\",\n hosts=[\n \"example.com\",\n \"*.example.com\",\n \"www.example.com\",\n ],\n type=\"advanced\",\n validation_method=\"txt\",\n validity_days=14,\n cloudflare_branding=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificatePack = new Cloudflare.CertificatePack(\"example_certificate_pack\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificateAuthority = \"lets_encrypt\",\n Hosts = new[]\n {\n \"example.com\",\n \"*.example.com\",\n \"www.example.com\",\n },\n Type = \"advanced\",\n ValidationMethod = \"txt\",\n ValidityDays = 14,\n CloudflareBranding = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCertificatePack(ctx, \"example_certificate_pack\", \u0026cloudflare.CertificatePackArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificateAuthority: pulumi.String(\"lets_encrypt\"),\n\t\t\tHosts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\tpulumi.String(\"*.example.com\"),\n\t\t\t\tpulumi.String(\"www.example.com\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"advanced\"),\n\t\t\tValidationMethod: pulumi.String(\"txt\"),\n\t\t\tValidityDays: pulumi.Int(14),\n\t\t\tCloudflareBranding: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_certificatepack\" \"example_certificate_pack\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate_authority = \"lets_encrypt\"\n hosts = [\"example.com\", \"*.example.com\", \"www.example.com\"]\n type = \"advanced\"\n validation_method = \"txt\"\n validity_days = 14\n cloudflare_branding = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CertificatePack;\nimport com.pulumi.cloudflare.CertificatePackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCertificatePack = new CertificatePack(\"exampleCertificatePack\", CertificatePackArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificateAuthority(\"lets_encrypt\")\n .hosts( \n \"example.com\",\n \"*.example.com\",\n \"www.example.com\")\n .type(\"advanced\")\n .validationMethod(\"txt\")\n .validityDays(14)\n .cloudflareBranding(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCertificatePack:\n type: cloudflare:CertificatePack\n name: example_certificate_pack\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificateAuthority: lets_encrypt\n hosts:\n - example.com\n - '*.example.com'\n - www.example.com\n type: advanced\n validationMethod: txt\n validityDays: 14\n cloudflareBranding: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/certificatePack:CertificatePack example '\u003czone_id\u003e/\u003ccertificate_pack_id\u003e'\n```\n\nWhile supported, importing isn't recommended and it is advised to replace the\ncertificate entirely instead.\n\n", "properties": { "certificateAuthority": { "type": "string", @@ -90226,7 +90226,7 @@ } }, "cloudflare:index/clientCertificate:ClientCertificate": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleClientCertificate = new cloudflare.ClientCertificate(\"example_client_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n csr: ` -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n`,\n validityDays: 3650,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_client_certificate = cloudflare.ClientCertificate(\"example_client_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n csr=\"\"\" -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n\"\"\",\n validity_days=3650)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleClientCertificate = new Cloudflare.ClientCertificate(\"example_client_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Csr = @\" -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n\",\n ValidityDays = 3650,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewClientCertificate(ctx, \"example_client_certificate\", \u0026cloudflare.ClientCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCsr: pulumi.String(\" -----BEGIN CERTIFICATE REQUEST-----\\n MIICY....\\n -----END CERTIFICATE REQUEST-----\\n\"),\n\t\t\tValidityDays: pulumi.Int(3650),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ClientCertificate;\nimport com.pulumi.cloudflare.ClientCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleClientCertificate = new ClientCertificate(\"exampleClientCertificate\", ClientCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .csr(\"\"\"\n -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n \"\"\")\n .validityDays(3650)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleClientCertificate:\n type: cloudflare:ClientCertificate\n name: example_client_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n csr: |2\n -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n validityDays: 3650\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/clientCertificate:ClientCertificate example '\u003czone_id\u003e/\u003cclient_certificate_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleClientCertificate = new cloudflare.ClientCertificate(\"example_client_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n csr: ` -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n`,\n validityDays: 3650,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_client_certificate = cloudflare.ClientCertificate(\"example_client_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n csr=\"\"\" -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n\"\"\",\n validity_days=3650)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleClientCertificate = new Cloudflare.ClientCertificate(\"example_client_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Csr = @\" -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n\",\n ValidityDays = 3650,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewClientCertificate(ctx, \"example_client_certificate\", \u0026cloudflare.ClientCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCsr: pulumi.String(\" -----BEGIN CERTIFICATE REQUEST-----\\n MIICY....\\n -----END CERTIFICATE REQUEST-----\\n\"),\n\t\t\tValidityDays: pulumi.Int(3650),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_clientcertificate\" \"example_client_certificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n csr = \" -----BEGIN CERTIFICATE REQUEST-----\\n MIICY....\\n -----END CERTIFICATE REQUEST-----\\n\"\n validity_days = 3650\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ClientCertificate;\nimport com.pulumi.cloudflare.ClientCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleClientCertificate = new ClientCertificate(\"exampleClientCertificate\", ClientCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .csr(\"\"\"\n -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n \"\"\")\n .validityDays(3650)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleClientCertificate:\n type: cloudflare:ClientCertificate\n name: example_client_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n csr: |2\n -----BEGIN CERTIFICATE REQUEST-----\n MIICY....\n -----END CERTIFICATE REQUEST-----\n validityDays: 3650\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/clientCertificate:ClientCertificate example '\u003czone_id\u003e/\u003cclient_certificate_id\u003e'\n```\n\n", "properties": { "certificate": { "type": "string", @@ -90297,7 +90297,7 @@ }, "validityDays": { "type": "integer", - "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \"\u003e issuedOn \u003c/span\u003edate\n" + "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \" pulumi-lang-hcl=\" issued_on \"\u003e issuedOn \u003c/span\u003edate\n" }, "zoneId": { "type": "string", @@ -90333,7 +90333,7 @@ }, "validityDays": { "type": "integer", - "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \"\u003e issuedOn \u003c/span\u003edate\n" + "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \" pulumi-lang-hcl=\" issued_on \"\u003e issuedOn \u003c/span\u003edate\n" }, "zoneId": { "type": "string", @@ -90416,7 +90416,7 @@ }, "validityDays": { "type": "integer", - "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \"\u003e issuedOn \u003c/span\u003edate\n" + "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \" pulumi-lang-hcl=\" issued_on \"\u003e issuedOn \u003c/span\u003edate\n" }, "zoneId": { "type": "string", @@ -90427,7 +90427,7 @@ } }, "cloudflare:index/cloudConnectorRules:CloudConnectorRules": { - "description": "Accepted Permissions\n\n- `Cloud Connector Read`\n- `Cloud Connector Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudConnectorRules = new cloudflare.CloudConnectorRules(\"example_cloud_connector_rules\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n rules: [{\n id: \"95c365e17e1b46599cd99e5b231fac4e\",\n description: \"Rule description\",\n enabled: true,\n expression: \"http.cookie eq \\\"a=b\\\"\",\n parameters: {\n host: \"examplebucket.s3.eu-north-1.amazonaws.com\",\n },\n cloudConnectorRulesProvider: \"aws_s3\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloud_connector_rules = cloudflare.CloudConnectorRules(\"example_cloud_connector_rules\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rules=[{\n \"id\": \"95c365e17e1b46599cd99e5b231fac4e\",\n \"description\": \"Rule description\",\n \"enabled\": True,\n \"expression\": \"http.cookie eq \\\"a=b\\\"\",\n \"parameters\": {\n \"host\": \"examplebucket.s3.eu-north-1.amazonaws.com\",\n },\n \"cloud_connector_rules_provider\": \"aws_s3\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudConnectorRules = new Cloudflare.CloudConnectorRules(\"example_cloud_connector_rules\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Rules = new[]\n {\n new Cloudflare.Inputs.CloudConnectorRulesRuleArgs\n {\n Id = \"95c365e17e1b46599cd99e5b231fac4e\",\n Description = \"Rule description\",\n Enabled = true,\n Expression = \"http.cookie eq \\\"a=b\\\"\",\n Parameters = new Cloudflare.Inputs.CloudConnectorRulesRuleParametersArgs\n {\n Host = \"examplebucket.s3.eu-north-1.amazonaws.com\",\n },\n CloudConnectorRulesProvider = \"aws_s3\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudConnectorRules(ctx, \"example_cloud_connector_rules\", \u0026cloudflare.CloudConnectorRulesArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRules: cloudflare.CloudConnectorRulesRuleArray{\n\t\t\t\t\u0026cloudflare.CloudConnectorRulesRuleArgs{\n\t\t\t\t\tId: pulumi.String(\"95c365e17e1b46599cd99e5b231fac4e\"),\n\t\t\t\t\tDescription: pulumi.String(\"Rule description\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tExpression: pulumi.String(\"http.cookie eq \\\"a=b\\\"\"),\n\t\t\t\t\tParameters: \u0026cloudflare.CloudConnectorRulesRuleParametersArgs{\n\t\t\t\t\t\tHost: pulumi.String(\"examplebucket.s3.eu-north-1.amazonaws.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tCloudConnectorRulesProvider: \"aws_s3\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudConnectorRules;\nimport com.pulumi.cloudflare.CloudConnectorRulesArgs;\nimport com.pulumi.cloudflare.inputs.CloudConnectorRulesRuleArgs;\nimport com.pulumi.cloudflare.inputs.CloudConnectorRulesRuleParametersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudConnectorRules = new CloudConnectorRules(\"exampleCloudConnectorRules\", CloudConnectorRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .rules(CloudConnectorRulesRuleArgs.builder()\n .id(\"95c365e17e1b46599cd99e5b231fac4e\")\n .description(\"Rule description\")\n .enabled(true)\n .expression(\"http.cookie eq \\\"a=b\\\"\")\n .parameters(CloudConnectorRulesRuleParametersArgs.builder()\n .host(\"examplebucket.s3.eu-north-1.amazonaws.com\")\n .build())\n .cloudConnectorRulesProvider(\"aws_s3\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudConnectorRules:\n type: cloudflare:CloudConnectorRules\n name: example_cloud_connector_rules\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n rules:\n - id: 95c365e17e1b46599cd99e5b231fac4e\n description: Rule description\n enabled: true\n expression: http.cookie eq \"a=b\"\n parameters:\n host: examplebucket.s3.eu-north-1.amazonaws.com\n cloudConnectorRulesProvider: aws_s3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudConnectorRules:CloudConnectorRules example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloud Connector Read`\n- `Cloud Connector Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudConnectorRules = new cloudflare.CloudConnectorRules(\"example_cloud_connector_rules\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n rules: [{\n id: \"95c365e17e1b46599cd99e5b231fac4e\",\n description: \"Rule description\",\n enabled: true,\n expression: \"http.cookie eq \\\"a=b\\\"\",\n parameters: {\n host: \"examplebucket.s3.eu-north-1.amazonaws.com\",\n },\n cloudConnectorRulesProvider: \"aws_s3\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloud_connector_rules = cloudflare.CloudConnectorRules(\"example_cloud_connector_rules\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rules=[{\n \"id\": \"95c365e17e1b46599cd99e5b231fac4e\",\n \"description\": \"Rule description\",\n \"enabled\": True,\n \"expression\": \"http.cookie eq \\\"a=b\\\"\",\n \"parameters\": {\n \"host\": \"examplebucket.s3.eu-north-1.amazonaws.com\",\n },\n \"cloud_connector_rules_provider\": \"aws_s3\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudConnectorRules = new Cloudflare.CloudConnectorRules(\"example_cloud_connector_rules\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Rules = new[]\n {\n new Cloudflare.Inputs.CloudConnectorRulesRuleArgs\n {\n Id = \"95c365e17e1b46599cd99e5b231fac4e\",\n Description = \"Rule description\",\n Enabled = true,\n Expression = \"http.cookie eq \\\"a=b\\\"\",\n Parameters = new Cloudflare.Inputs.CloudConnectorRulesRuleParametersArgs\n {\n Host = \"examplebucket.s3.eu-north-1.amazonaws.com\",\n },\n CloudConnectorRulesProvider = \"aws_s3\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudConnectorRules(ctx, \"example_cloud_connector_rules\", \u0026cloudflare.CloudConnectorRulesArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRules: cloudflare.CloudConnectorRulesRuleArray{\n\t\t\t\t\u0026cloudflare.CloudConnectorRulesRuleArgs{\n\t\t\t\t\tId: pulumi.String(\"95c365e17e1b46599cd99e5b231fac4e\"),\n\t\t\t\t\tDescription: pulumi.String(\"Rule description\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tExpression: pulumi.String(\"http.cookie eq \\\"a=b\\\"\"),\n\t\t\t\t\tParameters: \u0026cloudflare.CloudConnectorRulesRuleParametersArgs{\n\t\t\t\t\t\tHost: pulumi.String(\"examplebucket.s3.eu-north-1.amazonaws.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tCloudConnectorRulesProvider: \"aws_s3\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_cloudconnectorrules\" \"example_cloud_connector_rules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n rules {\n id = \"95c365e17e1b46599cd99e5b231fac4e\"\n description = \"Rule description\"\n enabled = true\n expression = \"http.cookie eq \\\"a=b\\\"\"\n parameters = {\n host = \"examplebucket.s3.eu-north-1.amazonaws.com\"\n }\n cloud_connector_rules_provider = \"aws_s3\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudConnectorRules;\nimport com.pulumi.cloudflare.CloudConnectorRulesArgs;\nimport com.pulumi.cloudflare.inputs.CloudConnectorRulesRuleArgs;\nimport com.pulumi.cloudflare.inputs.CloudConnectorRulesRuleParametersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudConnectorRules = new CloudConnectorRules(\"exampleCloudConnectorRules\", CloudConnectorRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .rules(CloudConnectorRulesRuleArgs.builder()\n .id(\"95c365e17e1b46599cd99e5b231fac4e\")\n .description(\"Rule description\")\n .enabled(true)\n .expression(\"http.cookie eq \\\"a=b\\\"\")\n .parameters(CloudConnectorRulesRuleParametersArgs.builder()\n .host(\"examplebucket.s3.eu-north-1.amazonaws.com\")\n .build())\n .cloudConnectorRulesProvider(\"aws_s3\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudConnectorRules:\n type: cloudflare:CloudConnectorRules\n name: example_cloud_connector_rules\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n rules:\n - id: 95c365e17e1b46599cd99e5b231fac4e\n description: Rule description\n enabled: true\n expression: http.cookie eq \"a=b\"\n parameters:\n host: examplebucket.s3.eu-north-1.amazonaws.com\n cloudConnectorRulesProvider: aws_s3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudConnectorRules:CloudConnectorRules example '\u003czone_id\u003e'\n```\n\n", "properties": { "rules": { "type": "array", @@ -90476,7 +90476,7 @@ } }, "cloudflare:index/cloudforceOneRequest:CloudforceOneRequest": { - "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequest = new cloudflare.CloudforceOneRequest(\"example_cloudforce_one_request\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n content: \"What regions were most effected by the recent DoS?\",\n priority: \"routine\",\n requestType: \"Victomology\",\n summary: \"DoS attack\",\n tlp: \"clear\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request = cloudflare.CloudforceOneRequest(\"example_cloudforce_one_request\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n content=\"What regions were most effected by the recent DoS?\",\n priority=\"routine\",\n request_type=\"Victomology\",\n summary=\"DoS attack\",\n tlp=\"clear\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequest = new Cloudflare.CloudforceOneRequest(\"example_cloudforce_one_request\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Content = \"What regions were most effected by the recent DoS?\",\n Priority = \"routine\",\n RequestType = \"Victomology\",\n Summary = \"DoS attack\",\n Tlp = \"clear\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequest(ctx, \"example_cloudforce_one_request\", \u0026cloudflare.CloudforceOneRequestArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tContent: pulumi.String(\"What regions were most effected by the recent DoS?\"),\n\t\t\tPriority: pulumi.String(\"routine\"),\n\t\t\tRequestType: pulumi.String(\"Victomology\"),\n\t\t\tSummary: pulumi.String(\"DoS attack\"),\n\t\t\tTlp: pulumi.String(\"clear\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequest;\nimport com.pulumi.cloudflare.CloudforceOneRequestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequest = new CloudforceOneRequest(\"exampleCloudforceOneRequest\", CloudforceOneRequestArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .content(\"What regions were most effected by the recent DoS?\")\n .priority(\"routine\")\n .requestType(\"Victomology\")\n .summary(\"DoS attack\")\n .tlp(\"clear\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequest:\n type: cloudflare:CloudforceOneRequest\n name: example_cloudforce_one_request\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n content: What regions were most effected by the recent DoS?\n priority: routine\n requestType: Victomology\n summary: DoS attack\n tlp: clear\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequest:CloudforceOneRequest example '\u003caccount_id\u003e/\u003crequest_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequest = new cloudflare.CloudforceOneRequest(\"example_cloudforce_one_request\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n content: \"What regions were most effected by the recent DoS?\",\n priority: \"routine\",\n requestType: \"Victomology\",\n summary: \"DoS attack\",\n tlp: \"clear\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request = cloudflare.CloudforceOneRequest(\"example_cloudforce_one_request\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n content=\"What regions were most effected by the recent DoS?\",\n priority=\"routine\",\n request_type=\"Victomology\",\n summary=\"DoS attack\",\n tlp=\"clear\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequest = new Cloudflare.CloudforceOneRequest(\"example_cloudforce_one_request\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Content = \"What regions were most effected by the recent DoS?\",\n Priority = \"routine\",\n RequestType = \"Victomology\",\n Summary = \"DoS attack\",\n Tlp = \"clear\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequest(ctx, \"example_cloudforce_one_request\", \u0026cloudflare.CloudforceOneRequestArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tContent: pulumi.String(\"What regions were most effected by the recent DoS?\"),\n\t\t\tPriority: pulumi.String(\"routine\"),\n\t\t\tRequestType: pulumi.String(\"Victomology\"),\n\t\t\tSummary: pulumi.String(\"DoS attack\"),\n\t\t\tTlp: pulumi.String(\"clear\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_cloudforceonerequest\" \"example_cloudforce_one_request\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n content = \"What regions were most effected by the recent DoS?\"\n priority = \"routine\"\n request_type = \"Victomology\"\n summary = \"DoS attack\"\n tlp = \"clear\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequest;\nimport com.pulumi.cloudflare.CloudforceOneRequestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequest = new CloudforceOneRequest(\"exampleCloudforceOneRequest\", CloudforceOneRequestArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .content(\"What regions were most effected by the recent DoS?\")\n .priority(\"routine\")\n .requestType(\"Victomology\")\n .summary(\"DoS attack\")\n .tlp(\"clear\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequest:\n type: cloudflare:CloudforceOneRequest\n name: example_cloudforce_one_request\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n content: What regions were most effected by the recent DoS?\n priority: routine\n requestType: Victomology\n summary: DoS attack\n tlp: clear\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequest:CloudforceOneRequest example '\u003caccount_id\u003e/\u003crequest_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -90629,7 +90629,7 @@ } }, "cloudflare:index/cloudforceOneRequestAsset:CloudforceOneRequestAsset": { - "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestAsset = new cloudflare.CloudforceOneRequestAsset(\"example_cloudforce_one_request_asset\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page: 0,\n perPage: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_asset = cloudflare.CloudforceOneRequestAsset(\"example_cloudforce_one_request_asset\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page=0,\n per_page=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestAsset = new Cloudflare.CloudforceOneRequestAsset(\"example_cloudforce_one_request_asset\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Page = 0,\n PerPage = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequestAsset(ctx, \"example_cloudforce_one_request_asset\", \u0026cloudflare.CloudforceOneRequestAssetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tPage: pulumi.Int(0),\n\t\t\tPerPage: pulumi.Int(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequestAsset;\nimport com.pulumi.cloudflare.CloudforceOneRequestAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequestAsset = new CloudforceOneRequestAsset(\"exampleCloudforceOneRequestAsset\", CloudforceOneRequestAssetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .page(0)\n .perPage(10)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequestAsset:\n type: cloudflare:CloudforceOneRequestAsset\n name: example_cloudforce_one_request_asset\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n page: 0\n perPage: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequestAsset:CloudforceOneRequestAsset example '\u003caccount_id\u003e/\u003crequest_id\u003e/\u003casset_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestAsset = new cloudflare.CloudforceOneRequestAsset(\"example_cloudforce_one_request_asset\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page: 0,\n perPage: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_asset = cloudflare.CloudforceOneRequestAsset(\"example_cloudforce_one_request_asset\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page=0,\n per_page=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestAsset = new Cloudflare.CloudforceOneRequestAsset(\"example_cloudforce_one_request_asset\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Page = 0,\n PerPage = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequestAsset(ctx, \"example_cloudforce_one_request_asset\", \u0026cloudflare.CloudforceOneRequestAssetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tPage: pulumi.Int(0),\n\t\t\tPerPage: pulumi.Int(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_cloudforceonerequestasset\" \"example_cloudforce_one_request_asset\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n request_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n page = 0\n per_page = 10\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequestAsset;\nimport com.pulumi.cloudflare.CloudforceOneRequestAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequestAsset = new CloudforceOneRequestAsset(\"exampleCloudforceOneRequestAsset\", CloudforceOneRequestAssetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .page(0)\n .perPage(10)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequestAsset:\n type: cloudflare:CloudforceOneRequestAsset\n name: example_cloudforce_one_request_asset\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n page: 0\n perPage: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequestAsset:CloudforceOneRequestAsset example '\u003caccount_id\u003e/\u003crequest_id\u003e/\u003casset_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -90748,7 +90748,7 @@ } }, "cloudflare:index/cloudforceOneRequestMessage:CloudforceOneRequestMessage": { - "description": "Accepted Permissions\n\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestMessage = new cloudflare.CloudforceOneRequestMessage(\"example_cloudforce_one_request_message\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n content: \"Can you elaborate on the type of DoS that occurred?\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_message = cloudflare.CloudforceOneRequestMessage(\"example_cloudforce_one_request_message\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n content=\"Can you elaborate on the type of DoS that occurred?\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestMessage = new Cloudflare.CloudforceOneRequestMessage(\"example_cloudforce_one_request_message\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Content = \"Can you elaborate on the type of DoS that occurred?\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequestMessage(ctx, \"example_cloudforce_one_request_message\", \u0026cloudflare.CloudforceOneRequestMessageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tContent: pulumi.String(\"Can you elaborate on the type of DoS that occurred?\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequestMessage;\nimport com.pulumi.cloudflare.CloudforceOneRequestMessageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequestMessage = new CloudforceOneRequestMessage(\"exampleCloudforceOneRequestMessage\", CloudforceOneRequestMessageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .content(\"Can you elaborate on the type of DoS that occurred?\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequestMessage:\n type: cloudflare:CloudforceOneRequestMessage\n name: example_cloudforce_one_request_message\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n content: Can you elaborate on the type of DoS that occurred?\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequestMessage:CloudforceOneRequestMessage example '\u003caccount_id\u003e/\u003crequest_id\u003e/\u003cpage\u003e/\u003cper_page\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestMessage = new cloudflare.CloudforceOneRequestMessage(\"example_cloudforce_one_request_message\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n content: \"Can you elaborate on the type of DoS that occurred?\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_message = cloudflare.CloudforceOneRequestMessage(\"example_cloudforce_one_request_message\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n content=\"Can you elaborate on the type of DoS that occurred?\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestMessage = new Cloudflare.CloudforceOneRequestMessage(\"example_cloudforce_one_request_message\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Content = \"Can you elaborate on the type of DoS that occurred?\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequestMessage(ctx, \"example_cloudforce_one_request_message\", \u0026cloudflare.CloudforceOneRequestMessageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tContent: pulumi.String(\"Can you elaborate on the type of DoS that occurred?\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_cloudforceonerequestmessage\" \"example_cloudforce_one_request_message\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n request_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n content = \"Can you elaborate on the type of DoS that occurred?\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequestMessage;\nimport com.pulumi.cloudflare.CloudforceOneRequestMessageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequestMessage = new CloudforceOneRequestMessage(\"exampleCloudforceOneRequestMessage\", CloudforceOneRequestMessageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .content(\"Can you elaborate on the type of DoS that occurred?\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequestMessage:\n type: cloudflare:CloudforceOneRequestMessage\n name: example_cloudforce_one_request_message\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n content: Can you elaborate on the type of DoS that occurred?\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequestMessage:CloudforceOneRequestMessage example '\u003caccount_id\u003e/\u003crequest_id\u003e/\u003cpage\u003e/\u003cper_page\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -90839,7 +90839,7 @@ } }, "cloudflare:index/cloudforceOneRequestPriority:CloudforceOneRequestPriority": { - "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestPriority = new cloudflare.CloudforceOneRequestPriority(\"example_cloudforce_one_request_priority\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n labels: [\n \"DoS\",\n \"CVE\",\n ],\n priority: 1,\n requirement: \"DoS attacks carried out by CVEs\",\n tlp: \"clear\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_priority = cloudflare.CloudforceOneRequestPriority(\"example_cloudforce_one_request_priority\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n labels=[\n \"DoS\",\n \"CVE\",\n ],\n priority=1,\n requirement=\"DoS attacks carried out by CVEs\",\n tlp=\"clear\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestPriority = new Cloudflare.CloudforceOneRequestPriority(\"example_cloudforce_one_request_priority\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Labels = new[]\n {\n \"DoS\",\n \"CVE\",\n },\n Priority = 1,\n Requirement = \"DoS attacks carried out by CVEs\",\n Tlp = \"clear\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequestPriority(ctx, \"example_cloudforce_one_request_priority\", \u0026cloudflare.CloudforceOneRequestPriorityArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLabels: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"DoS\"),\n\t\t\t\tpulumi.String(\"CVE\"),\n\t\t\t},\n\t\t\tPriority: pulumi.Int(1),\n\t\t\tRequirement: pulumi.String(\"DoS attacks carried out by CVEs\"),\n\t\t\tTlp: pulumi.String(\"clear\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequestPriority;\nimport com.pulumi.cloudflare.CloudforceOneRequestPriorityArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequestPriority = new CloudforceOneRequestPriority(\"exampleCloudforceOneRequestPriority\", CloudforceOneRequestPriorityArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .labels( \n \"DoS\",\n \"CVE\")\n .priority(1)\n .requirement(\"DoS attacks carried out by CVEs\")\n .tlp(\"clear\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequestPriority:\n type: cloudflare:CloudforceOneRequestPriority\n name: example_cloudforce_one_request_priority\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n labels:\n - DoS\n - CVE\n priority: 1\n requirement: DoS attacks carried out by CVEs\n tlp: clear\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequestPriority:CloudforceOneRequestPriority example '\u003caccount_id\u003e/\u003cpriority_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestPriority = new cloudflare.CloudforceOneRequestPriority(\"example_cloudforce_one_request_priority\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n labels: [\n \"DoS\",\n \"CVE\",\n ],\n priority: 1,\n requirement: \"DoS attacks carried out by CVEs\",\n tlp: \"clear\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_priority = cloudflare.CloudforceOneRequestPriority(\"example_cloudforce_one_request_priority\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n labels=[\n \"DoS\",\n \"CVE\",\n ],\n priority=1,\n requirement=\"DoS attacks carried out by CVEs\",\n tlp=\"clear\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestPriority = new Cloudflare.CloudforceOneRequestPriority(\"example_cloudforce_one_request_priority\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Labels = new[]\n {\n \"DoS\",\n \"CVE\",\n },\n Priority = 1,\n Requirement = \"DoS attacks carried out by CVEs\",\n Tlp = \"clear\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCloudforceOneRequestPriority(ctx, \"example_cloudforce_one_request_priority\", \u0026cloudflare.CloudforceOneRequestPriorityArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLabels: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"DoS\"),\n\t\t\t\tpulumi.String(\"CVE\"),\n\t\t\t},\n\t\t\tPriority: pulumi.Int(1),\n\t\t\tRequirement: pulumi.String(\"DoS attacks carried out by CVEs\"),\n\t\t\tTlp: pulumi.String(\"clear\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_cloudforceonerequestpriority\" \"example_cloudforce_one_request_priority\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n labels = [\"DoS\", \"CVE\"]\n priority = 1\n requirement = \"DoS attacks carried out by CVEs\"\n tlp = \"clear\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudforceOneRequestPriority;\nimport com.pulumi.cloudflare.CloudforceOneRequestPriorityArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCloudforceOneRequestPriority = new CloudforceOneRequestPriority(\"exampleCloudforceOneRequestPriority\", CloudforceOneRequestPriorityArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .labels( \n \"DoS\",\n \"CVE\")\n .priority(1)\n .requirement(\"DoS attacks carried out by CVEs\")\n .tlp(\"clear\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCloudforceOneRequestPriority:\n type: cloudflare:CloudforceOneRequestPriority\n name: example_cloudforce_one_request_priority\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n labels:\n - DoS\n - CVE\n priority: 1\n requirement: DoS attacks carried out by CVEs\n tlp: clear\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/cloudforceOneRequestPriority:CloudforceOneRequestPriority example '\u003caccount_id\u003e/\u003cpriority_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -91017,7 +91017,7 @@ } }, "cloudflare:index/connectivityDirectoryService:ConnectivityDirectoryService": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleConnectivityDirectoryService = new cloudflare.ConnectivityDirectoryService(\"example_connectivity_directory_service\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n host: {\n ipv4: \"10.0.0.1\",\n network: {\n tunnelId: \"0191dce4-9ab4-7fce-b660-8e5dec5172da\",\n },\n },\n name: \"web-app\",\n type: \"http\",\n httpPort: 8080,\n httpsPort: 8443,\n tlsSettings: {\n certVerificationMode: \"verify_full\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_connectivity_directory_service = cloudflare.ConnectivityDirectoryService(\"example_connectivity_directory_service\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n host={\n \"ipv4\": \"10.0.0.1\",\n \"network\": {\n \"tunnel_id\": \"0191dce4-9ab4-7fce-b660-8e5dec5172da\",\n },\n },\n name=\"web-app\",\n type=\"http\",\n http_port=8080,\n https_port=8443,\n tls_settings={\n \"cert_verification_mode\": \"verify_full\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleConnectivityDirectoryService = new Cloudflare.ConnectivityDirectoryService(\"example_connectivity_directory_service\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Host = new Cloudflare.Inputs.ConnectivityDirectoryServiceHostArgs\n {\n Ipv4 = \"10.0.0.1\",\n Network = new Cloudflare.Inputs.ConnectivityDirectoryServiceHostNetworkArgs\n {\n TunnelId = \"0191dce4-9ab4-7fce-b660-8e5dec5172da\",\n },\n },\n Name = \"web-app\",\n Type = \"http\",\n HttpPort = 8080,\n HttpsPort = 8443,\n TlsSettings = new Cloudflare.Inputs.ConnectivityDirectoryServiceTlsSettingsArgs\n {\n CertVerificationMode = \"verify_full\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewConnectivityDirectoryService(ctx, \"example_connectivity_directory_service\", \u0026cloudflare.ConnectivityDirectoryServiceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHost: \u0026cloudflare.ConnectivityDirectoryServiceHostArgs{\n\t\t\t\tIpv4: pulumi.String(\"10.0.0.1\"),\n\t\t\t\tNetwork: \u0026cloudflare.ConnectivityDirectoryServiceHostNetworkArgs{\n\t\t\t\t\tTunnelId: pulumi.String(\"0191dce4-9ab4-7fce-b660-8e5dec5172da\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"web-app\"),\n\t\t\tType: pulumi.String(\"http\"),\n\t\t\tHttpPort: pulumi.Int(8080),\n\t\t\tHttpsPort: pulumi.Int(8443),\n\t\t\tTlsSettings: \u0026cloudflare.ConnectivityDirectoryServiceTlsSettingsArgs{\n\t\t\t\tCertVerificationMode: pulumi.String(\"verify_full\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ConnectivityDirectoryService;\nimport com.pulumi.cloudflare.ConnectivityDirectoryServiceArgs;\nimport com.pulumi.cloudflare.inputs.ConnectivityDirectoryServiceHostArgs;\nimport com.pulumi.cloudflare.inputs.ConnectivityDirectoryServiceHostNetworkArgs;\nimport com.pulumi.cloudflare.inputs.ConnectivityDirectoryServiceTlsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleConnectivityDirectoryService = new ConnectivityDirectoryService(\"exampleConnectivityDirectoryService\", ConnectivityDirectoryServiceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .host(ConnectivityDirectoryServiceHostArgs.builder()\n .ipv4(\"10.0.0.1\")\n .network(ConnectivityDirectoryServiceHostNetworkArgs.builder()\n .tunnelId(\"0191dce4-9ab4-7fce-b660-8e5dec5172da\")\n .build())\n .build())\n .name(\"web-app\")\n .type(\"http\")\n .httpPort(8080)\n .httpsPort(8443)\n .tlsSettings(ConnectivityDirectoryServiceTlsSettingsArgs.builder()\n .certVerificationMode(\"verify_full\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleConnectivityDirectoryService:\n type: cloudflare:ConnectivityDirectoryService\n name: example_connectivity_directory_service\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n host:\n ipv4: 10.0.0.1\n network:\n tunnelId: 0191dce4-9ab4-7fce-b660-8e5dec5172da\n name: web-app\n type: http\n httpPort: 8080\n httpsPort: 8443\n tlsSettings:\n certVerificationMode: verify_full\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/connectivityDirectoryService:ConnectivityDirectoryService example '\u003caccount_id\u003e/\u003cservice_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleConnectivityDirectoryService = new cloudflare.ConnectivityDirectoryService(\"example_connectivity_directory_service\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n host: {\n ipv4: \"10.0.0.1\",\n network: {\n tunnelId: \"0191dce4-9ab4-7fce-b660-8e5dec5172da\",\n },\n },\n name: \"web-app\",\n type: \"http\",\n httpPort: 8080,\n httpsPort: 8443,\n tlsSettings: {\n certVerificationMode: \"verify_full\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_connectivity_directory_service = cloudflare.ConnectivityDirectoryService(\"example_connectivity_directory_service\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n host={\n \"ipv4\": \"10.0.0.1\",\n \"network\": {\n \"tunnel_id\": \"0191dce4-9ab4-7fce-b660-8e5dec5172da\",\n },\n },\n name=\"web-app\",\n type=\"http\",\n http_port=8080,\n https_port=8443,\n tls_settings={\n \"cert_verification_mode\": \"verify_full\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleConnectivityDirectoryService = new Cloudflare.ConnectivityDirectoryService(\"example_connectivity_directory_service\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Host = new Cloudflare.Inputs.ConnectivityDirectoryServiceHostArgs\n {\n Ipv4 = \"10.0.0.1\",\n Network = new Cloudflare.Inputs.ConnectivityDirectoryServiceHostNetworkArgs\n {\n TunnelId = \"0191dce4-9ab4-7fce-b660-8e5dec5172da\",\n },\n },\n Name = \"web-app\",\n Type = \"http\",\n HttpPort = 8080,\n HttpsPort = 8443,\n TlsSettings = new Cloudflare.Inputs.ConnectivityDirectoryServiceTlsSettingsArgs\n {\n CertVerificationMode = \"verify_full\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewConnectivityDirectoryService(ctx, \"example_connectivity_directory_service\", \u0026cloudflare.ConnectivityDirectoryServiceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHost: \u0026cloudflare.ConnectivityDirectoryServiceHostArgs{\n\t\t\t\tIpv4: pulumi.String(\"10.0.0.1\"),\n\t\t\t\tNetwork: \u0026cloudflare.ConnectivityDirectoryServiceHostNetworkArgs{\n\t\t\t\t\tTunnelId: pulumi.String(\"0191dce4-9ab4-7fce-b660-8e5dec5172da\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"web-app\"),\n\t\t\tType: pulumi.String(\"http\"),\n\t\t\tHttpPort: pulumi.Int(8080),\n\t\t\tHttpsPort: pulumi.Int(8443),\n\t\t\tTlsSettings: \u0026cloudflare.ConnectivityDirectoryServiceTlsSettingsArgs{\n\t\t\t\tCertVerificationMode: pulumi.String(\"verify_full\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_connectivitydirectoryservice\" \"example_connectivity_directory_service\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n host = {\n ipv4 = \"10.0.0.1\"\n network = {\n tunnel_id = \"0191dce4-9ab4-7fce-b660-8e5dec5172da\"\n }\n }\n name = \"web-app\"\n type = \"http\"\n http_port = 8080\n https_port = 8443\n tls_settings = {\n cert_verification_mode = \"verify_full\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ConnectivityDirectoryService;\nimport com.pulumi.cloudflare.ConnectivityDirectoryServiceArgs;\nimport com.pulumi.cloudflare.inputs.ConnectivityDirectoryServiceHostArgs;\nimport com.pulumi.cloudflare.inputs.ConnectivityDirectoryServiceHostNetworkArgs;\nimport com.pulumi.cloudflare.inputs.ConnectivityDirectoryServiceTlsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleConnectivityDirectoryService = new ConnectivityDirectoryService(\"exampleConnectivityDirectoryService\", ConnectivityDirectoryServiceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .host(ConnectivityDirectoryServiceHostArgs.builder()\n .ipv4(\"10.0.0.1\")\n .network(ConnectivityDirectoryServiceHostNetworkArgs.builder()\n .tunnelId(\"0191dce4-9ab4-7fce-b660-8e5dec5172da\")\n .build())\n .build())\n .name(\"web-app\")\n .type(\"http\")\n .httpPort(8080)\n .httpsPort(8443)\n .tlsSettings(ConnectivityDirectoryServiceTlsSettingsArgs.builder()\n .certVerificationMode(\"verify_full\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleConnectivityDirectoryService:\n type: cloudflare:ConnectivityDirectoryService\n name: example_connectivity_directory_service\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n host:\n ipv4: 10.0.0.1\n network:\n tunnelId: 0191dce4-9ab4-7fce-b660-8e5dec5172da\n name: web-app\n type: http\n httpPort: 8080\n httpsPort: 8443\n tlsSettings:\n certVerificationMode: verify_full\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/connectivityDirectoryService:ConnectivityDirectoryService example '\u003caccount_id\u003e/\u003cservice_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -91154,7 +91154,7 @@ } }, "cloudflare:index/contentScanning:ContentScanning": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanning = new cloudflare.ContentScanning(\"example_content_scanning\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning = cloudflare.ContentScanning(\"example_content_scanning\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanning = new Cloudflare.ContentScanning(\"example_content_scanning\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"enabled\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewContentScanning(ctx, \"example_content_scanning\", \u0026cloudflare.ContentScanningArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"enabled\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ContentScanning;\nimport com.pulumi.cloudflare.ContentScanningArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleContentScanning = new ContentScanning(\"exampleContentScanning\", ContentScanningArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"enabled\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleContentScanning:\n type: cloudflare:ContentScanning\n name: example_content_scanning\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: enabled\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanning = new cloudflare.ContentScanning(\"example_content_scanning\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning = cloudflare.ContentScanning(\"example_content_scanning\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanning = new Cloudflare.ContentScanning(\"example_content_scanning\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"enabled\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewContentScanning(ctx, \"example_content_scanning\", \u0026cloudflare.ContentScanningArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"enabled\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_contentscanning\" \"example_content_scanning\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = \"enabled\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ContentScanning;\nimport com.pulumi.cloudflare.ContentScanningArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleContentScanning = new ContentScanning(\"exampleContentScanning\", ContentScanningArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"enabled\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleContentScanning:\n type: cloudflare:ContentScanning\n name: example_content_scanning\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: enabled\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "modified": { "type": "string", @@ -91206,7 +91206,7 @@ } }, "cloudflare:index/contentScanningExpression:ContentScanningExpression": { - "description": "Accepted Permissions\n\n- `Account WAF Write`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanningExpression = new cloudflare.ContentScanningExpression(\"example_content_scanning_expression\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies: [{\n payload: \"lookup_json_string(http.request.body.raw, \\\"file\\\")\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning_expression = cloudflare.ContentScanningExpression(\"example_content_scanning_expression\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies=[{\n \"payload\": \"lookup_json_string(http.request.body.raw, \\\"file\\\")\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanningExpression = new Cloudflare.ContentScanningExpression(\"example_content_scanning_expression\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Bodies = new[]\n {\n new Cloudflare.Inputs.ContentScanningExpressionBodyArgs\n {\n Payload = \"lookup_json_string(http.request.body.raw, \\\"file\\\")\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewContentScanningExpression(ctx, \"example_content_scanning_expression\", \u0026cloudflare.ContentScanningExpressionArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBodies: cloudflare.ContentScanningExpressionBodyArray{\n\t\t\t\t\u0026cloudflare.ContentScanningExpressionBodyArgs{\n\t\t\t\t\tPayload: pulumi.String(\"lookup_json_string(http.request.body.raw, \\\"file\\\")\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ContentScanningExpression;\nimport com.pulumi.cloudflare.ContentScanningExpressionArgs;\nimport com.pulumi.cloudflare.inputs.ContentScanningExpressionBodyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleContentScanningExpression = new ContentScanningExpression(\"exampleContentScanningExpression\", ContentScanningExpressionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bodies(ContentScanningExpressionBodyArgs.builder()\n .payload(\"lookup_json_string(http.request.body.raw, \\\"file\\\")\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleContentScanningExpression:\n type: cloudflare:ContentScanningExpression\n name: example_content_scanning_expression\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n bodies:\n - payload: lookup_json_string(http.request.body.raw, \"file\")\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account WAF Write`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanningExpression = new cloudflare.ContentScanningExpression(\"example_content_scanning_expression\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies: [{\n payload: \"lookup_json_string(http.request.body.raw, \\\"file\\\")\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning_expression = cloudflare.ContentScanningExpression(\"example_content_scanning_expression\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies=[{\n \"payload\": \"lookup_json_string(http.request.body.raw, \\\"file\\\")\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanningExpression = new Cloudflare.ContentScanningExpression(\"example_content_scanning_expression\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Bodies = new[]\n {\n new Cloudflare.Inputs.ContentScanningExpressionBodyArgs\n {\n Payload = \"lookup_json_string(http.request.body.raw, \\\"file\\\")\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewContentScanningExpression(ctx, \"example_content_scanning_expression\", \u0026cloudflare.ContentScanningExpressionArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBodies: cloudflare.ContentScanningExpressionBodyArray{\n\t\t\t\t\u0026cloudflare.ContentScanningExpressionBodyArgs{\n\t\t\t\t\tPayload: pulumi.String(\"lookup_json_string(http.request.body.raw, \\\"file\\\")\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_contentscanningexpression\" \"example_content_scanning_expression\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bodies {\n payload = \"lookup_json_string(http.request.body.raw, \\\"file\\\")\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ContentScanningExpression;\nimport com.pulumi.cloudflare.ContentScanningExpressionArgs;\nimport com.pulumi.cloudflare.inputs.ContentScanningExpressionBodyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleContentScanningExpression = new ContentScanningExpression(\"exampleContentScanningExpression\", ContentScanningExpressionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bodies(ContentScanningExpressionBodyArgs.builder()\n .payload(\"lookup_json_string(http.request.body.raw, \\\"file\\\")\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleContentScanningExpression:\n type: cloudflare:ContentScanningExpression\n name: example_content_scanning_expression\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n bodies:\n - payload: lookup_json_string(http.request.body.raw, \"file\")\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "bodies": { "type": "array", @@ -91255,7 +91255,7 @@ } }, "cloudflare:index/customHostname:CustomHostname": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostname = new cloudflare.CustomHostname(\"example_custom_hostname\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n ssl: {\n bundleMethod: \"ubiquitous\",\n certificateAuthority: \"google\",\n cloudflareBranding: false,\n customCertBundles: [{\n customCertificate: ` -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n`,\n customKey: ` -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n`,\n }],\n customCertificate: ` -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n`,\n customCsrId: \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n customKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n method: \"http\",\n settings: {\n ciphers: [\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\",\n ],\n earlyHints: \"on\",\n http2: \"on\",\n minTlsVersion: \"1.2\",\n tls13: \"on\",\n },\n type: \"dv\",\n wildcard: false,\n },\n customMetadata: {\n foo: \"string\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname = cloudflare.CustomHostname(\"example_custom_hostname\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\",\n ssl={\n \"bundle_method\": \"ubiquitous\",\n \"certificate_authority\": \"google\",\n \"cloudflare_branding\": False,\n \"custom_cert_bundles\": [{\n \"custom_certificate\": \"\"\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\"\"\",\n \"custom_key\": \"\"\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n\"\"\",\n }],\n \"custom_certificate\": \"\"\" -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n\"\"\",\n \"custom_csr_id\": \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n \"custom_key\": \"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\",\n \"method\": \"http\",\n \"settings\": {\n \"ciphers\": [\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\",\n ],\n \"early_hints\": \"on\",\n \"http2\": \"on\",\n \"min_tls_version\": \"1.2\",\n \"tls13\": \"on\",\n },\n \"type\": \"dv\",\n \"wildcard\": False,\n },\n custom_metadata={\n \"foo\": \"string\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostname = new Cloudflare.CustomHostname(\"example_custom_hostname\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n Ssl = new Cloudflare.Inputs.CustomHostnameSslArgs\n {\n BundleMethod = \"ubiquitous\",\n CertificateAuthority = \"google\",\n CloudflareBranding = false,\n CustomCertBundles = new[]\n {\n new Cloudflare.Inputs.CustomHostnameSslCustomCertBundleArgs\n {\n CustomCertificate = @\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\",\n CustomKey = @\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n\",\n },\n },\n CustomCertificate = @\" -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n\",\n CustomCsrId = \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n CustomKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n Method = \"http\",\n Settings = new Cloudflare.Inputs.CustomHostnameSslSettingsArgs\n {\n Ciphers = new[]\n {\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\",\n },\n EarlyHints = \"on\",\n Http2 = \"on\",\n MinTlsVersion = \"1.2\",\n Tls13 = \"on\",\n },\n Type = \"dv\",\n Wildcard = false,\n },\n CustomMetadata = \n {\n { \"foo\", \"string\" },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomHostname(ctx, \"example_custom_hostname\", \u0026cloudflare.CustomHostnameArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tSsl: \u0026cloudflare.CustomHostnameSslArgs{\n\t\t\t\tBundleMethod: pulumi.String(\"ubiquitous\"),\n\t\t\t\tCertificateAuthority: pulumi.String(\"google\"),\n\t\t\t\tCloudflareBranding: pulumi.Bool(false),\n\t\t\t\tCustomCertBundles: cloudflare.CustomHostnameSslCustomCertBundleArray{\n\t\t\t\t\t\u0026cloudflare.CustomHostnameSslCustomCertBundleArgs{\n\t\t\t\t\t\tCustomCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\\n -----END CERTIFICATE-----\\n\\n\"),\n\t\t\t\t\t\tCustomKey: pulumi.String(\" -----BEGIN PRIVATE KEY-----\\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\\n -----END PRIVATE KEY-----\\n\\n\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tCustomCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n`),\n\t\t\t\tCustomCsrId: pulumi.String(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\"),\n\t\t\t\tCustomKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t\t\tMethod: pulumi.String(\"http\"),\n\t\t\t\tSettings: \u0026cloudflare.CustomHostnameSslSettingsArgs{\n\t\t\t\t\tCiphers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"ECDHE-RSA-AES128-GCM-SHA256\"),\n\t\t\t\t\t\tpulumi.String(\"AES128-SHA\"),\n\t\t\t\t\t},\n\t\t\t\t\tEarlyHints: pulumi.String(\"on\"),\n\t\t\t\t\tHttp2: pulumi.String(\"on\"),\n\t\t\t\t\tMinTlsVersion: pulumi.String(\"1.2\"),\n\t\t\t\t\tTls13: pulumi.String(\"on\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"dv\"),\n\t\t\t\tWildcard: pulumi.Bool(false),\n\t\t\t},\n\t\t\tCustomMetadata: pulumi.StringMap{\n\t\t\t\t\"foo\": pulumi.String(\"string\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomHostname;\nimport com.pulumi.cloudflare.CustomHostnameArgs;\nimport com.pulumi.cloudflare.inputs.CustomHostnameSslArgs;\nimport com.pulumi.cloudflare.inputs.CustomHostnameSslSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomHostname = new CustomHostname(\"exampleCustomHostname\", CustomHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .ssl(CustomHostnameSslArgs.builder()\n .bundleMethod(\"ubiquitous\")\n .certificateAuthority(\"google\")\n .cloudflareBranding(false)\n .customCertBundles(CustomHostnameSslCustomCertBundleArgs.builder()\n .customCertificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n \"\"\")\n .customKey(\"\"\"\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n \"\"\")\n .build())\n .customCertificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n \"\"\")\n .customCsrId(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\")\n .customKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .method(\"http\")\n .settings(CustomHostnameSslSettingsArgs.builder()\n .ciphers( \n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\")\n .earlyHints(\"on\")\n .http2(\"on\")\n .minTlsVersion(\"1.2\")\n .tls13(\"on\")\n .build())\n .type(\"dv\")\n .wildcard(false)\n .build())\n .customMetadata(Map.of(\"foo\", \"string\"))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomHostname:\n type: cloudflare:CustomHostname\n name: example_custom_hostname\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n ssl:\n bundleMethod: ubiquitous\n certificateAuthority: google\n cloudflareBranding: false\n customCertBundles:\n - customCertificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n customKey: |2+\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n customCertificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n customCsrId: 7b163417-1d2b-4c84-a38a-2fb7a0cd7752\n customKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n method: http\n settings:\n ciphers:\n - ECDHE-RSA-AES128-GCM-SHA256\n - AES128-SHA\n earlyHints: on\n http2: on\n minTlsVersion: '1.2'\n tls13: on\n type: dv\n wildcard: false\n customMetadata:\n foo: string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customHostname:CustomHostname example '\u003czone_id\u003e/\u003ccustom_hostname_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostname = new cloudflare.CustomHostname(\"example_custom_hostname\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n ssl: {\n bundleMethod: \"ubiquitous\",\n certificateAuthority: \"google\",\n cloudflareBranding: false,\n customCertBundles: [{\n customCertificate: ` -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n`,\n customKey: ` -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n`,\n }],\n customCertificate: ` -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n`,\n customCsrId: \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n customKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n method: \"http\",\n settings: {\n ciphers: [\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\",\n ],\n earlyHints: \"on\",\n http2: \"on\",\n minTlsVersion: \"1.2\",\n tls13: \"on\",\n },\n type: \"dv\",\n wildcard: false,\n },\n customMetadata: {\n foo: \"string\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname = cloudflare.CustomHostname(\"example_custom_hostname\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\",\n ssl={\n \"bundle_method\": \"ubiquitous\",\n \"certificate_authority\": \"google\",\n \"cloudflare_branding\": False,\n \"custom_cert_bundles\": [{\n \"custom_certificate\": \"\"\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\"\"\",\n \"custom_key\": \"\"\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n\"\"\",\n }],\n \"custom_certificate\": \"\"\" -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n\"\"\",\n \"custom_csr_id\": \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n \"custom_key\": \"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\",\n \"method\": \"http\",\n \"settings\": {\n \"ciphers\": [\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\",\n ],\n \"early_hints\": \"on\",\n \"http2\": \"on\",\n \"min_tls_version\": \"1.2\",\n \"tls13\": \"on\",\n },\n \"type\": \"dv\",\n \"wildcard\": False,\n },\n custom_metadata={\n \"foo\": \"string\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostname = new Cloudflare.CustomHostname(\"example_custom_hostname\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n Ssl = new Cloudflare.Inputs.CustomHostnameSslArgs\n {\n BundleMethod = \"ubiquitous\",\n CertificateAuthority = \"google\",\n CloudflareBranding = false,\n CustomCertBundles = new[]\n {\n new Cloudflare.Inputs.CustomHostnameSslCustomCertBundleArgs\n {\n CustomCertificate = @\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\",\n CustomKey = @\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n\",\n },\n },\n CustomCertificate = @\" -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n\",\n CustomCsrId = \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n CustomKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n Method = \"http\",\n Settings = new Cloudflare.Inputs.CustomHostnameSslSettingsArgs\n {\n Ciphers = new[]\n {\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\",\n },\n EarlyHints = \"on\",\n Http2 = \"on\",\n MinTlsVersion = \"1.2\",\n Tls13 = \"on\",\n },\n Type = \"dv\",\n Wildcard = false,\n },\n CustomMetadata = \n {\n { \"foo\", \"string\" },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomHostname(ctx, \"example_custom_hostname\", \u0026cloudflare.CustomHostnameArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tSsl: \u0026cloudflare.CustomHostnameSslArgs{\n\t\t\t\tBundleMethod: pulumi.String(\"ubiquitous\"),\n\t\t\t\tCertificateAuthority: pulumi.String(\"google\"),\n\t\t\t\tCloudflareBranding: pulumi.Bool(false),\n\t\t\t\tCustomCertBundles: cloudflare.CustomHostnameSslCustomCertBundleArray{\n\t\t\t\t\t\u0026cloudflare.CustomHostnameSslCustomCertBundleArgs{\n\t\t\t\t\t\tCustomCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\\n -----END CERTIFICATE-----\\n\\n\"),\n\t\t\t\t\t\tCustomKey: pulumi.String(\" -----BEGIN PRIVATE KEY-----\\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\\n -----END PRIVATE KEY-----\\n\\n\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tCustomCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n`),\n\t\t\t\tCustomCsrId: pulumi.String(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\"),\n\t\t\t\tCustomKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t\t\tMethod: pulumi.String(\"http\"),\n\t\t\t\tSettings: \u0026cloudflare.CustomHostnameSslSettingsArgs{\n\t\t\t\t\tCiphers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"ECDHE-RSA-AES128-GCM-SHA256\"),\n\t\t\t\t\t\tpulumi.String(\"AES128-SHA\"),\n\t\t\t\t\t},\n\t\t\t\t\tEarlyHints: pulumi.String(\"on\"),\n\t\t\t\t\tHttp2: pulumi.String(\"on\"),\n\t\t\t\t\tMinTlsVersion: pulumi.String(\"1.2\"),\n\t\t\t\t\tTls13: pulumi.String(\"on\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"dv\"),\n\t\t\t\tWildcard: pulumi.Bool(false),\n\t\t\t},\n\t\t\tCustomMetadata: pulumi.StringMap{\n\t\t\t\t\"foo\": pulumi.String(\"string\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_customhostname\" \"example_custom_hostname\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"app.example.com\"\n ssl = {\n bundle_method = \"ubiquitous\"\n certificate_authority = \"google\"\n cloudflare_branding = false\n custom_cert_bundles = [{\n \"customCertificate\" = \" -----BEGIN CERTIFICATE-----\\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\\n -----END CERTIFICATE-----\\n\\n\"\n \"customKey\" = \" -----BEGIN PRIVATE KEY-----\\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\\n -----END PRIVATE KEY-----\\n\\n\"\n }]\n custom_certificate = \" -----BEGIN CERTIFICATE-----\\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\\n -----END CERTIFICATE-----\\n\\n\"\n custom_csr_id = \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\"\n custom_key = \" -----BEGIN RSA PRIVATE KEY-----\\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\\n -----END RSA PRIVATE KEY-----\\n\\n\"\n method = \"http\"\n settings = {\n ciphers = [\"ECDHE-RSA-AES128-GCM-SHA256\", \"AES128-SHA\"]\n early_hints = \"on\"\n http2 = \"on\"\n min_tls_version = \"1.2\"\n tls13 = \"on\"\n }\n type = \"dv\"\n wildcard = false\n }\n custom_metadata = {\n \"foo\" = \"string\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomHostname;\nimport com.pulumi.cloudflare.CustomHostnameArgs;\nimport com.pulumi.cloudflare.inputs.CustomHostnameSslArgs;\nimport com.pulumi.cloudflare.inputs.CustomHostnameSslSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomHostname = new CustomHostname(\"exampleCustomHostname\", CustomHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .ssl(CustomHostnameSslArgs.builder()\n .bundleMethod(\"ubiquitous\")\n .certificateAuthority(\"google\")\n .cloudflareBranding(false)\n .customCertBundles(CustomHostnameSslCustomCertBundleArgs.builder()\n .customCertificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n \"\"\")\n .customKey(\"\"\"\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n \"\"\")\n .build())\n .customCertificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n \"\"\")\n .customCsrId(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\")\n .customKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .method(\"http\")\n .settings(CustomHostnameSslSettingsArgs.builder()\n .ciphers( \n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-SHA\")\n .earlyHints(\"on\")\n .http2(\"on\")\n .minTlsVersion(\"1.2\")\n .tls13(\"on\")\n .build())\n .type(\"dv\")\n .wildcard(false)\n .build())\n .customMetadata(Map.of(\"foo\", \"string\"))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomHostname:\n type: cloudflare:CustomHostname\n name: example_custom_hostname\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n ssl:\n bundleMethod: ubiquitous\n certificateAuthority: google\n cloudflareBranding: false\n customCertBundles:\n - customCertificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n customKey: |2+\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/SCB5...\n -----END PRIVATE KEY-----\n\n customCertificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\n MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\n OeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\n -----END CERTIFICATE-----\n\n customCsrId: 7b163417-1d2b-4c84-a38a-2fb7a0cd7752\n customKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n method: http\n settings:\n ciphers:\n - ECDHE-RSA-AES128-GCM-SHA256\n - AES128-SHA\n earlyHints: on\n http2: on\n minTlsVersion: '1.2'\n tls13: on\n type: dv\n wildcard: false\n customMetadata:\n foo: string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customHostname:CustomHostname example '\u003czone_id\u003e/\u003ccustom_hostname_id\u003e'\n```\n\n", "properties": { "createdAt": { "type": "string", @@ -91294,7 +91294,7 @@ }, "status": { "type": "string", - "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" + "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" }, "verificationErrors": { "type": "array", @@ -91388,7 +91388,7 @@ }, "status": { "type": "string", - "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" + "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" }, "verificationErrors": { "type": "array", @@ -91406,7 +91406,7 @@ } }, "cloudflare:index/customHostnameFallbackOrigin:CustomHostnameFallbackOrigin": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostnameFallbackOrigin = new cloudflare.CustomHostnameFallbackOrigin(\"example_custom_hostname_fallback_origin\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n origin: \"fallback.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname_fallback_origin = cloudflare.CustomHostnameFallbackOrigin(\"example_custom_hostname_fallback_origin\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n origin=\"fallback.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostnameFallbackOrigin = new Cloudflare.CustomHostnameFallbackOrigin(\"example_custom_hostname_fallback_origin\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Origin = \"fallback.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomHostnameFallbackOrigin(ctx, \"example_custom_hostname_fallback_origin\", \u0026cloudflare.CustomHostnameFallbackOriginArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOrigin: pulumi.String(\"fallback.example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomHostnameFallbackOrigin;\nimport com.pulumi.cloudflare.CustomHostnameFallbackOriginArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomHostnameFallbackOrigin = new CustomHostnameFallbackOrigin(\"exampleCustomHostnameFallbackOrigin\", CustomHostnameFallbackOriginArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .origin(\"fallback.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomHostnameFallbackOrigin:\n type: cloudflare:CustomHostnameFallbackOrigin\n name: example_custom_hostname_fallback_origin\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n origin: fallback.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customHostnameFallbackOrigin:CustomHostnameFallbackOrigin example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostnameFallbackOrigin = new cloudflare.CustomHostnameFallbackOrigin(\"example_custom_hostname_fallback_origin\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n origin: \"fallback.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname_fallback_origin = cloudflare.CustomHostnameFallbackOrigin(\"example_custom_hostname_fallback_origin\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n origin=\"fallback.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostnameFallbackOrigin = new Cloudflare.CustomHostnameFallbackOrigin(\"example_custom_hostname_fallback_origin\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Origin = \"fallback.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomHostnameFallbackOrigin(ctx, \"example_custom_hostname_fallback_origin\", \u0026cloudflare.CustomHostnameFallbackOriginArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOrigin: pulumi.String(\"fallback.example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_customhostnamefallbackorigin\" \"example_custom_hostname_fallback_origin\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n origin = \"fallback.example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomHostnameFallbackOrigin;\nimport com.pulumi.cloudflare.CustomHostnameFallbackOriginArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomHostnameFallbackOrigin = new CustomHostnameFallbackOrigin(\"exampleCustomHostnameFallbackOrigin\", CustomHostnameFallbackOriginArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .origin(\"fallback.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomHostnameFallbackOrigin:\n type: cloudflare:CustomHostnameFallbackOrigin\n name: example_custom_hostname_fallback_origin\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n origin: fallback.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customHostnameFallbackOrigin:CustomHostnameFallbackOrigin example '\u003czone_id\u003e'\n```\n\n", "properties": { "createdAt": { "type": "string", @@ -91493,7 +91493,7 @@ } }, "cloudflare:index/customOriginTrustStore:CustomOriginTrustStore": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomOriginTrustStore = new cloudflare.CustomOriginTrustStore(\"example_custom_origin_trust_store\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_origin_trust_store = cloudflare.CustomOriginTrustStore(\"example_custom_origin_trust_store\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomOriginTrustStore = new Cloudflare.CustomOriginTrustStore(\"example_custom_origin_trust_store\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomOriginTrustStore(ctx, \"example_custom_origin_trust_store\", \u0026cloudflare.CustomOriginTrustStoreArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\\n -----END CERTIFICATE-----\\n\\n\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomOriginTrustStore;\nimport com.pulumi.cloudflare.CustomOriginTrustStoreArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomOriginTrustStore = new CustomOriginTrustStore(\"exampleCustomOriginTrustStore\", CustomOriginTrustStoreArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomOriginTrustStore:\n type: cloudflare:CustomOriginTrustStore\n name: example_custom_origin_trust_store\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customOriginTrustStore:CustomOriginTrustStore example '\u003czone_id\u003e/\u003ccustom_origin_trust_store_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomOriginTrustStore = new cloudflare.CustomOriginTrustStore(\"example_custom_origin_trust_store\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_origin_trust_store = cloudflare.CustomOriginTrustStore(\"example_custom_origin_trust_store\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomOriginTrustStore = new Cloudflare.CustomOriginTrustStore(\"example_custom_origin_trust_store\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomOriginTrustStore(ctx, \"example_custom_origin_trust_store\", \u0026cloudflare.CustomOriginTrustStoreArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\\n -----END CERTIFICATE-----\\n\\n\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_customorigintruststore\" \"example_custom_origin_trust_store\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\\n -----END CERTIFICATE-----\\n\\n\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomOriginTrustStore;\nimport com.pulumi.cloudflare.CustomOriginTrustStoreArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomOriginTrustStore = new CustomOriginTrustStore(\"exampleCustomOriginTrustStore\", CustomOriginTrustStoreArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomOriginTrustStore:\n type: cloudflare:CustomOriginTrustStore\n name: example_custom_origin_trust_store\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDdjCCAl6gAwIBAgIJAPnMg0Fs+/B0MA0GCSqGSIb3DQEBCwUAMFsx...\n -----END CERTIFICATE-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customOriginTrustStore:CustomOriginTrustStore example '\u003czone_id\u003e/\u003ccustom_origin_trust_store_id\u003e'\n```\n\n", "properties": { "certificate": { "type": "string", @@ -91590,7 +91590,7 @@ } }, "cloudflare:index/customPageAsset:CustomPageAsset": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPageAsset = new cloudflare.CustomPageAsset(\"example_custom_page_asset\", {\n description: \"Custom 500 error page\",\n name: \"my_custom_error_page\",\n url: \"https://example.com/error.html\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_page_asset = cloudflare.CustomPageAsset(\"example_custom_page_asset\",\n description=\"Custom 500 error page\",\n name=\"my_custom_error_page\",\n url=\"https://example.com/error.html\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPageAsset = new Cloudflare.CustomPageAsset(\"example_custom_page_asset\", new()\n {\n Description = \"Custom 500 error page\",\n Name = \"my_custom_error_page\",\n Url = \"https://example.com/error.html\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomPageAsset(ctx, \"example_custom_page_asset\", \u0026cloudflare.CustomPageAssetArgs{\n\t\t\tDescription: pulumi.String(\"Custom 500 error page\"),\n\t\t\tName: pulumi.String(\"my_custom_error_page\"),\n\t\t\tUrl: pulumi.String(\"https://example.com/error.html\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomPageAsset;\nimport com.pulumi.cloudflare.CustomPageAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomPageAsset = new CustomPageAsset(\"exampleCustomPageAsset\", CustomPageAssetArgs.builder()\n .description(\"Custom 500 error page\")\n .name(\"my_custom_error_page\")\n .url(\"https://example.com/error.html\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomPageAsset:\n type: cloudflare:CustomPageAsset\n name: example_custom_page_asset\n properties:\n description: Custom 500 error page\n name: my_custom_error_page\n url: https://example.com/error.html\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customPageAsset:CustomPageAsset example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003casset_name\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPageAsset = new cloudflare.CustomPageAsset(\"example_custom_page_asset\", {\n description: \"Custom 500 error page\",\n name: \"my_custom_error_page\",\n url: \"https://example.com/error.html\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_page_asset = cloudflare.CustomPageAsset(\"example_custom_page_asset\",\n description=\"Custom 500 error page\",\n name=\"my_custom_error_page\",\n url=\"https://example.com/error.html\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPageAsset = new Cloudflare.CustomPageAsset(\"example_custom_page_asset\", new()\n {\n Description = \"Custom 500 error page\",\n Name = \"my_custom_error_page\",\n Url = \"https://example.com/error.html\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomPageAsset(ctx, \"example_custom_page_asset\", \u0026cloudflare.CustomPageAssetArgs{\n\t\t\tDescription: pulumi.String(\"Custom 500 error page\"),\n\t\t\tName: pulumi.String(\"my_custom_error_page\"),\n\t\t\tUrl: pulumi.String(\"https://example.com/error.html\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_custompageasset\" \"example_custom_page_asset\" {\n description = \"Custom 500 error page\"\n name = \"my_custom_error_page\"\n url = \"https://example.com/error.html\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomPageAsset;\nimport com.pulumi.cloudflare.CustomPageAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomPageAsset = new CustomPageAsset(\"exampleCustomPageAsset\", CustomPageAssetArgs.builder()\n .description(\"Custom 500 error page\")\n .name(\"my_custom_error_page\")\n .url(\"https://example.com/error.html\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomPageAsset:\n type: cloudflare:CustomPageAsset\n name: example_custom_page_asset\n properties:\n description: Custom 500 error page\n name: my_custom_error_page\n url: https://example.com/error.html\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customPageAsset:CustomPageAsset example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003casset_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -91689,7 +91689,7 @@ } }, "cloudflare:index/customPages:CustomPages": { - "description": "Accepted Permissions\n\n- `Account Custom Pages Read`\n- `Account Custom Pages Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPages = new cloudflare.CustomPages(\"example_custom_pages\", {\n identifier: \"ratelimit_block\",\n state: \"default\",\n url: \"http://www.example.com\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_pages = cloudflare.CustomPages(\"example_custom_pages\",\n identifier=\"ratelimit_block\",\n state=\"default\",\n url=\"http://www.example.com\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPages = new Cloudflare.CustomPages(\"example_custom_pages\", new()\n {\n Identifier = \"ratelimit_block\",\n State = \"default\",\n Url = \"http://www.example.com\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomPages(ctx, \"example_custom_pages\", \u0026cloudflare.CustomPagesArgs{\n\t\t\tIdentifier: pulumi.String(\"ratelimit_block\"),\n\t\t\tState: pulumi.String(\"default\"),\n\t\t\tUrl: pulumi.String(\"http://www.example.com\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomPages;\nimport com.pulumi.cloudflare.CustomPagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomPages = new CustomPages(\"exampleCustomPages\", CustomPagesArgs.builder()\n .identifier(\"ratelimit_block\")\n .state(\"default\")\n .url(\"http://www.example.com\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomPages:\n type: cloudflare:CustomPages\n name: example_custom_pages\n properties:\n identifier: ratelimit_block\n state: default\n url: http://www.example.com\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customPages:CustomPages example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cidentifier\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Custom Pages Read`\n- `Account Custom Pages Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPages = new cloudflare.CustomPages(\"example_custom_pages\", {\n identifier: \"ratelimit_block\",\n state: \"default\",\n url: \"http://www.example.com\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_pages = cloudflare.CustomPages(\"example_custom_pages\",\n identifier=\"ratelimit_block\",\n state=\"default\",\n url=\"http://www.example.com\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPages = new Cloudflare.CustomPages(\"example_custom_pages\", new()\n {\n Identifier = \"ratelimit_block\",\n State = \"default\",\n Url = \"http://www.example.com\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomPages(ctx, \"example_custom_pages\", \u0026cloudflare.CustomPagesArgs{\n\t\t\tIdentifier: pulumi.String(\"ratelimit_block\"),\n\t\t\tState: pulumi.String(\"default\"),\n\t\t\tUrl: pulumi.String(\"http://www.example.com\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_custompages\" \"example_custom_pages\" {\n identifier = \"ratelimit_block\"\n state = \"default\"\n url = \"http://www.example.com\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomPages;\nimport com.pulumi.cloudflare.CustomPagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomPages = new CustomPages(\"exampleCustomPages\", CustomPagesArgs.builder()\n .identifier(\"ratelimit_block\")\n .state(\"default\")\n .url(\"http://www.example.com\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomPages:\n type: cloudflare:CustomPages\n name: example_custom_pages\n properties:\n identifier: ratelimit_block\n state: default\n url: http://www.example.com\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customPages:CustomPages example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cidentifier\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -91812,7 +91812,7 @@ } }, "cloudflare:index/customSsl:CustomSsl": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomSsl = new cloudflare.CustomSsl(\"example_custom_ssl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`,\n privateKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n bundleMethod: \"ubiquitous\",\n customCsrId: \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n deploy: \"staging\",\n geoRestrictions: {\n label: \"us\",\n },\n policy: \"(country: US) or (region: EU)\",\n type: \"sni_custom\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_ssl = cloudflare.CustomSsl(\"example_custom_ssl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\"\"\",\n private_key=\"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\",\n bundle_method=\"ubiquitous\",\n custom_csr_id=\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n deploy=\"staging\",\n geo_restrictions={\n \"label\": \"us\",\n },\n policy=\"(country: US) or (region: EU)\",\n type=\"sni_custom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomSsl = new Cloudflare.CustomSsl(\"example_custom_ssl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\",\n PrivateKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n BundleMethod = \"ubiquitous\",\n CustomCsrId = \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n Deploy = \"staging\",\n GeoRestrictions = new Cloudflare.Inputs.CustomSslGeoRestrictionsArgs\n {\n Label = \"us\",\n },\n Policy = \"(country: US) or (region: EU)\",\n Type = \"sni_custom\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomSsl(ctx, \"example_custom_ssl\", \u0026cloudflare.CustomSslArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`),\n\t\t\tPrivateKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t\tBundleMethod: pulumi.String(\"ubiquitous\"),\n\t\t\tCustomCsrId: pulumi.String(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\"),\n\t\t\tDeploy: pulumi.String(\"staging\"),\n\t\t\tGeoRestrictions: \u0026cloudflare.CustomSslGeoRestrictionsArgs{\n\t\t\t\tLabel: pulumi.String(\"us\"),\n\t\t\t},\n\t\t\tPolicy: pulumi.String(\"(country: US) or (region: EU)\"),\n\t\t\tType: pulumi.String(\"sni_custom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomSsl;\nimport com.pulumi.cloudflare.CustomSslArgs;\nimport com.pulumi.cloudflare.inputs.CustomSslGeoRestrictionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomSsl = new CustomSsl(\"exampleCustomSsl\", CustomSslArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n \"\"\")\n .privateKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .bundleMethod(\"ubiquitous\")\n .customCsrId(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\")\n .deploy(\"staging\")\n .geoRestrictions(CustomSslGeoRestrictionsArgs.builder()\n .label(\"us\")\n .build())\n .policy(\"(country: US) or (region: EU)\")\n .type(\"sni_custom\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomSsl:\n type: cloudflare:CustomSsl\n name: example_custom_ssl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n privateKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n bundleMethod: ubiquitous\n customCsrId: 7b163417-1d2b-4c84-a38a-2fb7a0cd7752\n deploy: staging\n geoRestrictions:\n label: us\n policy: '(country: US) or (region: EU)'\n type: sni_custom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customSsl:CustomSsl example '\u003czone_id\u003e/\u003ccustom_certificate_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomSsl = new cloudflare.CustomSsl(\"example_custom_ssl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`,\n privateKey: ` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`,\n bundleMethod: \"ubiquitous\",\n customCsrId: \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n deploy: \"staging\",\n geoRestrictions: {\n label: \"us\",\n },\n policy: \"(country: US) or (region: EU)\",\n type: \"sni_custom\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_ssl = cloudflare.CustomSsl(\"example_custom_ssl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\"\"\",\n private_key=\"\"\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\"\"\",\n bundle_method=\"ubiquitous\",\n custom_csr_id=\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n deploy=\"staging\",\n geo_restrictions={\n \"label\": \"us\",\n },\n policy=\"(country: US) or (region: EU)\",\n type=\"sni_custom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomSsl = new Cloudflare.CustomSsl(\"example_custom_ssl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n\",\n PrivateKey = @\" -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n\",\n BundleMethod = \"ubiquitous\",\n CustomCsrId = \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\",\n Deploy = \"staging\",\n GeoRestrictions = new Cloudflare.Inputs.CustomSslGeoRestrictionsArgs\n {\n Label = \"us\",\n },\n Policy = \"(country: US) or (region: EU)\",\n Type = \"sni_custom\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewCustomSsl(ctx, \"example_custom_ssl\", \u0026cloudflare.CustomSslArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n`),\n\t\t\tPrivateKey: pulumi.String(` -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n`),\n\t\t\tBundleMethod: pulumi.String(\"ubiquitous\"),\n\t\t\tCustomCsrId: pulumi.String(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\"),\n\t\t\tDeploy: pulumi.String(\"staging\"),\n\t\t\tGeoRestrictions: \u0026cloudflare.CustomSslGeoRestrictionsArgs{\n\t\t\t\tLabel: pulumi.String(\"us\"),\n\t\t\t},\n\t\t\tPolicy: pulumi.String(\"(country: US) or (region: EU)\"),\n\t\t\tType: pulumi.String(\"sni_custom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_customssl\" \"example_custom_ssl\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\\n -----END CERTIFICATE-----\\n\\n\"\n private_key = \" -----BEGIN RSA PRIVATE KEY-----\\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\\n -----END RSA PRIVATE KEY-----\\n\\n\"\n bundle_method = \"ubiquitous\"\n custom_csr_id = \"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\"\n deploy = \"staging\"\n geo_restrictions = {\n label = \"us\"\n }\n policy = \"(country: US) or (region: EU)\"\n type = \"sni_custom\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CustomSsl;\nimport com.pulumi.cloudflare.CustomSslArgs;\nimport com.pulumi.cloudflare.inputs.CustomSslGeoRestrictionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleCustomSsl = new CustomSsl(\"exampleCustomSsl\", CustomSslArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n \"\"\")\n .privateKey(\"\"\"\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n \"\"\")\n .bundleMethod(\"ubiquitous\")\n .customCsrId(\"7b163417-1d2b-4c84-a38a-2fb7a0cd7752\")\n .deploy(\"staging\")\n .geoRestrictions(CustomSslGeoRestrictionsArgs.builder()\n .label(\"us\")\n .build())\n .policy(\"(country: US) or (region: EU)\")\n .type(\"sni_custom\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleCustomSsl:\n type: cloudflare:CustomSsl\n name: example_custom_ssl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2+\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\n BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\n MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\n CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\n KwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n 0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\n dZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\n izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n 9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\n GKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n 2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\n Mlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\n SvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n 2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\n YbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n -----END CERTIFICATE-----\n\n privateKey: |2+\n -----BEGIN RSA PRIVATE KEY-----\n MIIEowIBAAKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmG\n dtcGbg/1CGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKn\n abIRuGvBKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpid\n tnKX/a+50GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+py\n FxIXjbEIdZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pE\n ewooaeO2izNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABAoIBACbhTYXBZYKmYPCb\n HBR1IBlCQA2nLGf0qRuJNJZg5iEzXows/6tc8YymZkQE7nolapWsQ+upk2y5Xdp/\n axiuprIs9JzkYK8Ox0r+dlwCG1kSW+UAbX0bQ/qUqlsTvU6muVuMP8vZYHxJ3wmb\n +ufRBKztPTQ/rYWaYQcgC0RWI20HTFBMxlTAyNxYNWzX7RKFkGVVyB9RsAtmcc8g\n +j4OdosbfNoJPS0HeIfNpAznDfHKdxDk2Yc1tV6RHBrC1ynyLE9+TaflIAdo2MVv\n KLMLq51GqYKtgJFIlBRPQqKoyXdz3fGvXrTkf/WY9QNq0J1Vk5ERePZ54mN8iZB7\n 9lwy/AkCgYEA6FXzosxswaJ2wQLeoYc7ceaweX/SwTvxHgXzRyJIIT0eJWgx13Wo\n /WA3Iziimsjf6qE+SI/8laxPp2A86VMaIt3Z3mJN/CqSVGw8LK2AQst+OwdPyDMu\n iacE8lj/IFGC8mwNUAb9CzGU3JpU4PxxGFjS/eMtGeRXCWkK4NE+G08CgYEA1Kp9\n N2JrVlqUz+gAX+LPmE9OEMAS9WQSQsfCHGogIFDGGcNf7+uwBM7GAaSJIP01zcoe\n VAgWdzXCv3FLhsaZoJ6RyLOLay5phbu1iaTr4UNYm5WtYTzMzqh8l1+MFFDl9xDB\n vULuCIIrglM5MeS/qnSg1uMoH2oVPj9TVst/ir8CgYEAxrI7Ws9Zc4Bt70N1As+U\n lySjaEVZCMkqvHJ6TCuVZFfQoE0r0whdLdRLU2PsLFP+q7qaeZQqgBaNSKeVcDYR\n 9B+nY/jOmQoPewPVsp/vQTCnE/R81spu0mp0YI6cIheT1Z9zAy322svcc43JaWB7\n mEbeqyLOP4Z4qSOcmghZBSECgYACvR9Xs0DGn+wCsW4vze/2ei77MD4OQvepPIFX\n dFZtlBy5ADcgE9z0cuVB6CiL8DbdK5kwY9pGNr8HUCI03iHkW6Zs+0L0YmihfEVe\n PG19PSzK9CaDdhD9KFZSbLyVFmWfxOt50H7YRTTiPMgjyFpfi5j2q348yVT0tEQS\n fhRqaQKBgAcWPokmJ7EbYQGeMbS7HC8eWO/RyamlnSffdCdSc7ue3zdVJxpAkQ8W\n qu80pEIF6raIQfAf8MXiiZ7auFOSnHQTXUbhCpvDLKi0Mwq3G8Pl07l+2s6dQG6T\n lv6XTQaMyf6n1yjzL+fzDrH3qXMxHMO/b13EePXpDMpY7HQpoLDi\n -----END RSA PRIVATE KEY-----\n\n bundleMethod: ubiquitous\n customCsrId: 7b163417-1d2b-4c84-a38a-2fb7a0cd7752\n deploy: staging\n geoRestrictions:\n label: us\n policy: '(country: US) or (region: EU)'\n type: sni_custom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/customSsl:CustomSsl example '\u003czone_id\u003e/\u003ccustom_certificate_id\u003e'\n```\n\n", "properties": { "bundleMethod": { "type": "string", @@ -91857,11 +91857,11 @@ }, "policy": { "type": "string", - "description": "Specify the policy that determines the region where your private key will be held locally. HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO*3166-1*alpha-2#Officially*assigned*code*elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy*restrictions\" in requests. Responses return this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e.\n" + "description": "Specify the policy that determines the region where your private key will be held locally. HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO*3166-1*alpha-2#Officially*assigned*code*elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy*restrictions\" in requests. Responses return this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e.\n" }, "policyRestrictions": { "type": "string", - "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n" + "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n" }, "priority": { "type": "number", @@ -91882,7 +91882,7 @@ }, "type": { "type": "string", - "description": "The type 'legacy*custom' enables support for legacy clients which do not include SNI in the TLS handshake.\nAvailable values: \"legacy*custom\", \u003cspan pulumi-lang-nodejs=\"\"sniCustom\"\" pulumi-lang-dotnet=\"\"SniCustom\"\" pulumi-lang-go=\"\"sniCustom\"\" pulumi-lang-python=\"\"sni_custom\"\" pulumi-lang-yaml=\"\"sniCustom\"\" pulumi-lang-java=\"\"sniCustom\"\"\u003e\"sniCustom\"\u003c/span\u003e.\n" + "description": "The type 'legacy*custom' enables support for legacy clients which do not include SNI in the TLS handshake.\nAvailable values: \"legacy*custom\", \u003cspan pulumi-lang-nodejs=\"\"sniCustom\"\" pulumi-lang-dotnet=\"\"SniCustom\"\" pulumi-lang-go=\"\"sniCustom\"\" pulumi-lang-python=\"\"sni_custom\"\" pulumi-lang-yaml=\"\"sniCustom\"\" pulumi-lang-java=\"\"sniCustom\"\" pulumi-lang-hcl=\"\"sni_custom\"\"\u003e\"sniCustom\"\u003c/span\u003e.\n" }, "uploadedOn": { "type": "string", @@ -91932,7 +91932,7 @@ }, "policy": { "type": "string", - "description": "Specify the policy that determines the region where your private key will be held locally. HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO*3166-1*alpha-2#Officially*assigned*code*elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy*restrictions\" in requests. Responses return this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e.\n" + "description": "Specify the policy that determines the region where your private key will be held locally. HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO*3166-1*alpha-2#Officially*assigned*code*elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy*restrictions\" in requests. Responses return this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e.\n" }, "privateKey": { "type": "string", @@ -91941,7 +91941,7 @@ }, "type": { "type": "string", - "description": "The type 'legacy*custom' enables support for legacy clients which do not include SNI in the TLS handshake.\nAvailable values: \"legacy*custom\", \u003cspan pulumi-lang-nodejs=\"\"sniCustom\"\" pulumi-lang-dotnet=\"\"SniCustom\"\" pulumi-lang-go=\"\"sniCustom\"\" pulumi-lang-python=\"\"sni_custom\"\" pulumi-lang-yaml=\"\"sniCustom\"\" pulumi-lang-java=\"\"sniCustom\"\"\u003e\"sniCustom\"\u003c/span\u003e.\n" + "description": "The type 'legacy*custom' enables support for legacy clients which do not include SNI in the TLS handshake.\nAvailable values: \"legacy*custom\", \u003cspan pulumi-lang-nodejs=\"\"sniCustom\"\" pulumi-lang-dotnet=\"\"SniCustom\"\" pulumi-lang-go=\"\"sniCustom\"\" pulumi-lang-python=\"\"sni_custom\"\" pulumi-lang-yaml=\"\"sniCustom\"\" pulumi-lang-java=\"\"sniCustom\"\" pulumi-lang-hcl=\"\"sni_custom\"\"\u003e\"sniCustom\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -91998,11 +91998,11 @@ }, "policy": { "type": "string", - "description": "Specify the policy that determines the region where your private key will be held locally. HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO*3166-1*alpha-2#Officially*assigned*code*elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy*restrictions\" in requests. Responses return this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e.\n" + "description": "Specify the policy that determines the region where your private key will be held locally. HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO*3166-1*alpha-2#Officially*assigned*code*elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy*restrictions\" in requests. Responses return this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e.\n" }, "policyRestrictions": { "type": "string", - "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n" + "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n" }, "priority": { "type": "number", @@ -92023,7 +92023,7 @@ }, "type": { "type": "string", - "description": "The type 'legacy*custom' enables support for legacy clients which do not include SNI in the TLS handshake.\nAvailable values: \"legacy*custom\", \u003cspan pulumi-lang-nodejs=\"\"sniCustom\"\" pulumi-lang-dotnet=\"\"SniCustom\"\" pulumi-lang-go=\"\"sniCustom\"\" pulumi-lang-python=\"\"sni_custom\"\" pulumi-lang-yaml=\"\"sniCustom\"\" pulumi-lang-java=\"\"sniCustom\"\"\u003e\"sniCustom\"\u003c/span\u003e.\n" + "description": "The type 'legacy*custom' enables support for legacy clients which do not include SNI in the TLS handshake.\nAvailable values: \"legacy*custom\", \u003cspan pulumi-lang-nodejs=\"\"sniCustom\"\" pulumi-lang-dotnet=\"\"SniCustom\"\" pulumi-lang-go=\"\"sniCustom\"\" pulumi-lang-python=\"\"sni_custom\"\" pulumi-lang-yaml=\"\"sniCustom\"\" pulumi-lang-java=\"\"sniCustom\"\" pulumi-lang-hcl=\"\"sni_custom\"\"\u003e\"sniCustom\"\u003c/span\u003e.\n" }, "uploadedOn": { "type": "string", @@ -92038,7 +92038,7 @@ } }, "cloudflare:index/d1Database:D1Database": { - "description": "Accepted Permissions\n\n- `D1 Read`\n- `D1 Write`\n\n!\u003e When a D1 Database is replaced all the data is lost. Please ensure you have a\n backup of your data before replacing a D1 Database.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleD1Database = new cloudflare.D1Database(\"example_d1_database\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-database\",\n jurisdiction: \"eu\",\n primaryLocationHint: \"wnam\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_d1_database = cloudflare.D1Database(\"example_d1_database\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-database\",\n jurisdiction=\"eu\",\n primary_location_hint=\"wnam\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleD1Database = new Cloudflare.D1Database(\"example_d1_database\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-database\",\n Jurisdiction = \"eu\",\n PrimaryLocationHint = \"wnam\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewD1Database(ctx, \"example_d1_database\", \u0026cloudflare.D1DatabaseArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-database\"),\n\t\t\tJurisdiction: pulumi.String(\"eu\"),\n\t\t\tPrimaryLocationHint: pulumi.String(\"wnam\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.D1Database;\nimport com.pulumi.cloudflare.D1DatabaseArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleD1Database = new D1Database(\"exampleD1Database\", D1DatabaseArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-database\")\n .jurisdiction(\"eu\")\n .primaryLocationHint(\"wnam\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleD1Database:\n type: cloudflare:D1Database\n name: example_d1_database\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-database\n jurisdiction: eu\n primaryLocationHint: wnam\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/d1Database:D1Database example '\u003caccount_id\u003e/\u003cdatabase_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `D1 Read`\n- `D1 Write`\n\n!\u003e When a D1 Database is replaced all the data is lost. Please ensure you have a\n backup of your data before replacing a D1 Database.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleD1Database = new cloudflare.D1Database(\"example_d1_database\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-database\",\n jurisdiction: \"eu\",\n primaryLocationHint: \"wnam\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_d1_database = cloudflare.D1Database(\"example_d1_database\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-database\",\n jurisdiction=\"eu\",\n primary_location_hint=\"wnam\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleD1Database = new Cloudflare.D1Database(\"example_d1_database\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-database\",\n Jurisdiction = \"eu\",\n PrimaryLocationHint = \"wnam\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewD1Database(ctx, \"example_d1_database\", \u0026cloudflare.D1DatabaseArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-database\"),\n\t\t\tJurisdiction: pulumi.String(\"eu\"),\n\t\t\tPrimaryLocationHint: pulumi.String(\"wnam\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_d1database\" \"example_d1_database\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my-database\"\n jurisdiction = \"eu\"\n primary_location_hint = \"wnam\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.D1Database;\nimport com.pulumi.cloudflare.D1DatabaseArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleD1Database = new D1Database(\"exampleD1Database\", D1DatabaseArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-database\")\n .jurisdiction(\"eu\")\n .primaryLocationHint(\"wnam\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleD1Database:\n type: cloudflare:D1Database\n name: example_d1_database\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-database\n jurisdiction: eu\n primaryLocationHint: wnam\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/d1Database:D1Database example '\u003caccount_id\u003e/\u003cdatabase_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -92158,7 +92158,7 @@ } }, "cloudflare:index/deviceManagedNetworks:DeviceManagedNetworks": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworks = new cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n tlsSockaddr: \"foo.bar:1234\",\n sha256: \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name: \"managed-network-1\",\n type: \"tls\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks = cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"tls_sockaddr\": \"foo.bar:1234\",\n \"sha256\": \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name=\"managed-network-1\",\n type=\"tls\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworks = new Cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDeviceManagedNetworksConfigArgs\n {\n TlsSockaddr = \"foo.bar:1234\",\n Sha256 = \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n Name = \"managed-network-1\",\n Type = \"tls\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceManagedNetworks(ctx, \"example_zero_trust_device_managed_networks\", \u0026cloudflare.ZeroTrustDeviceManagedNetworksArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDeviceManagedNetworksConfigArgs{\n\t\t\t\tTlsSockaddr: pulumi.String(\"foo.bar:1234\"),\n\t\t\t\tSha256: pulumi.String(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"managed-network-1\"),\n\t\t\tType: pulumi.String(\"tls\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworks;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworksArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceManagedNetworksConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceManagedNetworks = new ZeroTrustDeviceManagedNetworks(\"exampleZeroTrustDeviceManagedNetworks\", ZeroTrustDeviceManagedNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDeviceManagedNetworksConfigArgs.builder()\n .tlsSockaddr(\"foo.bar:1234\")\n .sha256(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\")\n .build())\n .name(\"managed-network-1\")\n .type(\"tls\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceManagedNetworks:\n type: cloudflare:ZeroTrustDeviceManagedNetworks\n name: example_zero_trust_device_managed_networks\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n tlsSockaddr: foo.bar:1234\n sha256: b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\n name: managed-network-1\n type: tls\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/deviceManagedNetworks:DeviceManagedNetworks example '\u003caccount_id\u003e/\u003cnetwork_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworks = new cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n tlsSockaddr: \"foo.bar:1234\",\n sha256: \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name: \"managed-network-1\",\n type: \"tls\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks = cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"tls_sockaddr\": \"foo.bar:1234\",\n \"sha256\": \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name=\"managed-network-1\",\n type=\"tls\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworks = new Cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDeviceManagedNetworksConfigArgs\n {\n TlsSockaddr = \"foo.bar:1234\",\n Sha256 = \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n Name = \"managed-network-1\",\n Type = \"tls\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceManagedNetworks(ctx, \"example_zero_trust_device_managed_networks\", \u0026cloudflare.ZeroTrustDeviceManagedNetworksArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDeviceManagedNetworksConfigArgs{\n\t\t\t\tTlsSockaddr: pulumi.String(\"foo.bar:1234\"),\n\t\t\t\tSha256: pulumi.String(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"managed-network-1\"),\n\t\t\tType: pulumi.String(\"tls\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicemanagednetworks\" \"example_zero_trust_device_managed_networks\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n config = {\n tls_sockaddr = \"foo.bar:1234\"\n sha256 = \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\"\n }\n name = \"managed-network-1\"\n type = \"tls\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworks;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworksArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceManagedNetworksConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceManagedNetworks = new ZeroTrustDeviceManagedNetworks(\"exampleZeroTrustDeviceManagedNetworks\", ZeroTrustDeviceManagedNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDeviceManagedNetworksConfigArgs.builder()\n .tlsSockaddr(\"foo.bar:1234\")\n .sha256(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\")\n .build())\n .name(\"managed-network-1\")\n .type(\"tls\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceManagedNetworks:\n type: cloudflare:ZeroTrustDeviceManagedNetworks\n name: example_zero_trust_device_managed_networks\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n tlsSockaddr: foo.bar:1234\n sha256: b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\n name: managed-network-1\n type: tls\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/deviceManagedNetworks:DeviceManagedNetworks example '\u003caccount_id\u003e/\u003cnetwork_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -92241,7 +92241,7 @@ "deprecationMessage": "cloudflare.index/devicemanagednetworks.DeviceManagedNetworks has been deprecated in favor of cloudflare.index/zerotrustdevicemanagednetworks.ZeroTrustDeviceManagedNetworks" }, "cloudflare:index/devicePostureIntegration:DevicePostureIntegration": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegration = new cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n apiUrl: \"https://as123.awmdm.com/API\",\n authUrl: \"https://na.uemauth.workspaceone.com/connect/token\",\n clientId: \"example client id\",\n clientSecret: \"example client secret\",\n },\n interval: \"10m\",\n name: \"My Workspace One Integration\",\n type: \"workspace_one\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integration = cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"api_url\": \"https://as123.awmdm.com/API\",\n \"auth_url\": \"https://na.uemauth.workspaceone.com/connect/token\",\n \"client_id\": \"example client id\",\n \"client_secret\": \"example client secret\",\n },\n interval=\"10m\",\n name=\"My Workspace One Integration\",\n type=\"workspace_one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegration = new Cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDevicePostureIntegrationConfigArgs\n {\n ApiUrl = \"https://as123.awmdm.com/API\",\n AuthUrl = \"https://na.uemauth.workspaceone.com/connect/token\",\n ClientId = \"example client id\",\n ClientSecret = \"example client secret\",\n },\n Interval = \"10m\",\n Name = \"My Workspace One Integration\",\n Type = \"workspace_one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureIntegration(ctx, \"example_zero_trust_device_posture_integration\", \u0026cloudflare.ZeroTrustDevicePostureIntegrationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDevicePostureIntegrationConfigArgs{\n\t\t\t\tApiUrl: pulumi.String(\"https://as123.awmdm.com/API\"),\n\t\t\t\tAuthUrl: pulumi.String(\"https://na.uemauth.workspaceone.com/connect/token\"),\n\t\t\t\tClientId: pulumi.String(\"example client id\"),\n\t\t\t\tClientSecret: pulumi.String(\"example client secret\"),\n\t\t\t},\n\t\t\tInterval: pulumi.String(\"10m\"),\n\t\t\tName: pulumi.String(\"My Workspace One Integration\"),\n\t\t\tType: pulumi.String(\"workspace_one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegration;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegrationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureIntegrationConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureIntegration = new ZeroTrustDevicePostureIntegration(\"exampleZeroTrustDevicePostureIntegration\", ZeroTrustDevicePostureIntegrationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDevicePostureIntegrationConfigArgs.builder()\n .apiUrl(\"https://as123.awmdm.com/API\")\n .authUrl(\"https://na.uemauth.workspaceone.com/connect/token\")\n .clientId(\"example client id\")\n .clientSecret(\"example client secret\")\n .build())\n .interval(\"10m\")\n .name(\"My Workspace One Integration\")\n .type(\"workspace_one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureIntegration:\n type: cloudflare:ZeroTrustDevicePostureIntegration\n name: example_zero_trust_device_posture_integration\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n apiUrl: https://as123.awmdm.com/API\n authUrl: https://na.uemauth.workspaceone.com/connect/token\n clientId: example client id\n clientSecret: example client secret\n interval: 10m\n name: My Workspace One Integration\n type: workspace_one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/devicePostureIntegration:DevicePostureIntegration example '\u003caccount_id\u003e/\u003cintegration_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegration = new cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n apiUrl: \"https://as123.awmdm.com/API\",\n authUrl: \"https://na.uemauth.workspaceone.com/connect/token\",\n clientId: \"example client id\",\n clientSecret: \"example client secret\",\n },\n interval: \"10m\",\n name: \"My Workspace One Integration\",\n type: \"workspace_one\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integration = cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"api_url\": \"https://as123.awmdm.com/API\",\n \"auth_url\": \"https://na.uemauth.workspaceone.com/connect/token\",\n \"client_id\": \"example client id\",\n \"client_secret\": \"example client secret\",\n },\n interval=\"10m\",\n name=\"My Workspace One Integration\",\n type=\"workspace_one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegration = new Cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDevicePostureIntegrationConfigArgs\n {\n ApiUrl = \"https://as123.awmdm.com/API\",\n AuthUrl = \"https://na.uemauth.workspaceone.com/connect/token\",\n ClientId = \"example client id\",\n ClientSecret = \"example client secret\",\n },\n Interval = \"10m\",\n Name = \"My Workspace One Integration\",\n Type = \"workspace_one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureIntegration(ctx, \"example_zero_trust_device_posture_integration\", \u0026cloudflare.ZeroTrustDevicePostureIntegrationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDevicePostureIntegrationConfigArgs{\n\t\t\t\tApiUrl: pulumi.String(\"https://as123.awmdm.com/API\"),\n\t\t\t\tAuthUrl: pulumi.String(\"https://na.uemauth.workspaceone.com/connect/token\"),\n\t\t\t\tClientId: pulumi.String(\"example client id\"),\n\t\t\t\tClientSecret: pulumi.String(\"example client secret\"),\n\t\t\t},\n\t\t\tInterval: pulumi.String(\"10m\"),\n\t\t\tName: pulumi.String(\"My Workspace One Integration\"),\n\t\t\tType: pulumi.String(\"workspace_one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicepostureintegration\" \"example_zero_trust_device_posture_integration\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n config = {\n api_url = \"https://as123.awmdm.com/API\"\n auth_url = \"https://na.uemauth.workspaceone.com/connect/token\"\n client_id = \"example client id\"\n client_secret = \"example client secret\"\n }\n interval = \"10m\"\n name = \"My Workspace One Integration\"\n type = \"workspace_one\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegration;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegrationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureIntegrationConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureIntegration = new ZeroTrustDevicePostureIntegration(\"exampleZeroTrustDevicePostureIntegration\", ZeroTrustDevicePostureIntegrationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDevicePostureIntegrationConfigArgs.builder()\n .apiUrl(\"https://as123.awmdm.com/API\")\n .authUrl(\"https://na.uemauth.workspaceone.com/connect/token\")\n .clientId(\"example client id\")\n .clientSecret(\"example client secret\")\n .build())\n .interval(\"10m\")\n .name(\"My Workspace One Integration\")\n .type(\"workspace_one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureIntegration:\n type: cloudflare:ZeroTrustDevicePostureIntegration\n name: example_zero_trust_device_posture_integration\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n apiUrl: https://as123.awmdm.com/API\n authUrl: https://na.uemauth.workspaceone.com/connect/token\n clientId: example client id\n clientSecret: example client secret\n interval: 10m\n name: My Workspace One Integration\n type: workspace_one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/devicePostureIntegration:DevicePostureIntegration example '\u003caccount_id\u003e/\u003cintegration_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -92252,7 +92252,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -92260,7 +92260,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "required": [ @@ -92279,7 +92279,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -92287,7 +92287,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "requiredInputs": [ @@ -92308,7 +92308,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -92316,7 +92316,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "type": "object" @@ -92329,7 +92329,7 @@ "deprecationMessage": "cloudflare.index/devicepostureintegration.DevicePostureIntegration has been deprecated in favor of cloudflare.index/zerotrustdevicepostureintegration.ZeroTrustDevicePostureIntegration" }, "cloudflare:index/devicePostureRule:DevicePostureRule": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRule = new cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"file\",\n description: \"The rule for admin serial numbers\",\n expiration: \"1h\",\n input: {\n operatingSystem: \"linux\",\n path: \"/bin/cat\",\n exists: true,\n sha256: \"https://api.us-2.crowdstrike.com\",\n thumbprint: \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches: [{\n platform: \"windows\",\n }],\n schedule: \"1h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rule = cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"file\",\n description=\"The rule for admin serial numbers\",\n expiration=\"1h\",\n input={\n \"operating_system\": \"linux\",\n \"path\": \"/bin/cat\",\n \"exists\": True,\n \"sha256\": \"https://api.us-2.crowdstrike.com\",\n \"thumbprint\": \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches=[{\n \"platform\": \"windows\",\n }],\n schedule=\"1h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRule = new Cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"file\",\n Description = \"The rule for admin serial numbers\",\n Expiration = \"1h\",\n Input = new Cloudflare.Inputs.ZeroTrustDevicePostureRuleInputArgs\n {\n OperatingSystem = \"linux\",\n Path = \"/bin/cat\",\n Exists = true,\n Sha256 = \"https://api.us-2.crowdstrike.com\",\n Thumbprint = \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n Matches = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDevicePostureRuleMatchArgs\n {\n Platform = \"windows\",\n },\n },\n Schedule = \"1h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureRule(ctx, \"example_zero_trust_device_posture_rule\", \u0026cloudflare.ZeroTrustDevicePostureRuleArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"file\"),\n\t\t\tDescription: pulumi.String(\"The rule for admin serial numbers\"),\n\t\t\tExpiration: pulumi.String(\"1h\"),\n\t\t\tInput: \u0026cloudflare.ZeroTrustDevicePostureRuleInputTypeArgs{\n\t\t\t\tOperatingSystem: pulumi.String(\"linux\"),\n\t\t\t\tPath: pulumi.String(\"/bin/cat\"),\n\t\t\t\tExists: pulumi.Bool(true),\n\t\t\t\tSha256: pulumi.String(\"https://api.us-2.crowdstrike.com\"),\n\t\t\t\tThumbprint: pulumi.String(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\"),\n\t\t\t},\n\t\t\tMatches: cloudflare.ZeroTrustDevicePostureRuleMatchArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDevicePostureRuleMatchArgs{\n\t\t\t\t\tPlatform: pulumi.String(\"windows\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: pulumi.String(\"1h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRule;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRuleArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleInputArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleMatchArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureRule = new ZeroTrustDevicePostureRule(\"exampleZeroTrustDevicePostureRule\", ZeroTrustDevicePostureRuleArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"file\")\n .description(\"The rule for admin serial numbers\")\n .expiration(\"1h\")\n .input(ZeroTrustDevicePostureRuleInputArgs.builder()\n .operatingSystem(\"linux\")\n .path(\"/bin/cat\")\n .exists(true)\n .sha256(\"https://api.us-2.crowdstrike.com\")\n .thumbprint(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\")\n .build())\n .matches(ZeroTrustDevicePostureRuleMatchArgs.builder()\n .platform(\"windows\")\n .build())\n .schedule(\"1h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureRule:\n type: cloudflare:ZeroTrustDevicePostureRule\n name: example_zero_trust_device_posture_rule\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: file\n description: The rule for admin serial numbers\n expiration: 1h\n input:\n operatingSystem: linux\n path: /bin/cat\n exists: true\n sha256: https://api.us-2.crowdstrike.com\n thumbprint: 0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\n matches:\n - platform: windows\n schedule: 1h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/devicePostureRule:DevicePostureRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRule = new cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"file\",\n description: \"The rule for admin serial numbers\",\n expiration: \"1h\",\n input: {\n operatingSystem: \"linux\",\n path: \"/bin/cat\",\n exists: true,\n sha256: \"https://api.us-2.crowdstrike.com\",\n thumbprint: \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches: [{\n platform: \"windows\",\n }],\n schedule: \"1h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rule = cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"file\",\n description=\"The rule for admin serial numbers\",\n expiration=\"1h\",\n input={\n \"operating_system\": \"linux\",\n \"path\": \"/bin/cat\",\n \"exists\": True,\n \"sha256\": \"https://api.us-2.crowdstrike.com\",\n \"thumbprint\": \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches=[{\n \"platform\": \"windows\",\n }],\n schedule=\"1h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRule = new Cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"file\",\n Description = \"The rule for admin serial numbers\",\n Expiration = \"1h\",\n Input = new Cloudflare.Inputs.ZeroTrustDevicePostureRuleInputArgs\n {\n OperatingSystem = \"linux\",\n Path = \"/bin/cat\",\n Exists = true,\n Sha256 = \"https://api.us-2.crowdstrike.com\",\n Thumbprint = \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n Matches = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDevicePostureRuleMatchArgs\n {\n Platform = \"windows\",\n },\n },\n Schedule = \"1h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureRule(ctx, \"example_zero_trust_device_posture_rule\", \u0026cloudflare.ZeroTrustDevicePostureRuleArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"file\"),\n\t\t\tDescription: pulumi.String(\"The rule for admin serial numbers\"),\n\t\t\tExpiration: pulumi.String(\"1h\"),\n\t\t\tInput: \u0026cloudflare.ZeroTrustDevicePostureRuleInputTypeArgs{\n\t\t\t\tOperatingSystem: pulumi.String(\"linux\"),\n\t\t\t\tPath: pulumi.String(\"/bin/cat\"),\n\t\t\t\tExists: pulumi.Bool(true),\n\t\t\t\tSha256: pulumi.String(\"https://api.us-2.crowdstrike.com\"),\n\t\t\t\tThumbprint: pulumi.String(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\"),\n\t\t\t},\n\t\t\tMatches: cloudflare.ZeroTrustDevicePostureRuleMatchArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDevicePostureRuleMatchArgs{\n\t\t\t\t\tPlatform: pulumi.String(\"windows\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: pulumi.String(\"1h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdeviceposturerule\" \"example_zero_trust_device_posture_rule\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Admin Serial Numbers\"\n type = \"file\"\n description = \"The rule for admin serial numbers\"\n expiration = \"1h\"\n input = {\n operating_system = \"linux\"\n path = \"/bin/cat\"\n exists = true\n sha256 = \"https://api.us-2.crowdstrike.com\"\n thumbprint = \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\"\n }\n matches {\n platform = \"windows\"\n }\n schedule = \"1h\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRule;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRuleArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleInputArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleMatchArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureRule = new ZeroTrustDevicePostureRule(\"exampleZeroTrustDevicePostureRule\", ZeroTrustDevicePostureRuleArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"file\")\n .description(\"The rule for admin serial numbers\")\n .expiration(\"1h\")\n .input(ZeroTrustDevicePostureRuleInputArgs.builder()\n .operatingSystem(\"linux\")\n .path(\"/bin/cat\")\n .exists(true)\n .sha256(\"https://api.us-2.crowdstrike.com\")\n .thumbprint(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\")\n .build())\n .matches(ZeroTrustDevicePostureRuleMatchArgs.builder()\n .platform(\"windows\")\n .build())\n .schedule(\"1h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureRule:\n type: cloudflare:ZeroTrustDevicePostureRule\n name: example_zero_trust_device_posture_rule\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: file\n description: The rule for admin serial numbers\n expiration: 1h\n input:\n operatingSystem: linux\n path: /bin/cat\n exists: true\n sha256: https://api.us-2.crowdstrike.com\n thumbprint: 0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\n matches:\n - platform: windows\n schedule: 1h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/devicePostureRule:DevicePostureRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -92359,7 +92359,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -92399,7 +92399,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -92440,7 +92440,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -92457,7 +92457,7 @@ "deprecationMessage": "cloudflare.index/deviceposturerule.DevicePostureRule has been deprecated in favor of cloudflare.index/zerotrustdeviceposturerule.ZeroTrustDevicePostureRule" }, "cloudflare:index/dlpCustomProfile:DlpCustomProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomProfile = new cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", {\n name: \"name\",\n accountId: \"account_id\",\n description: \"Custom profile with entries\",\n sharedEntries: [{\n entryId: \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n entryType: \"predefined\",\n enabled: true,\n }],\n});\n// Custom entry that is a part of this new profile\nconst exampleCustomEntry = new cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", {\n name: \"custom\",\n accountId: \"account_id\",\n profileId: exampleZeroTrustDlpCustomProfile.id,\n pattern: {\n regex: \"customentryregex\",\n },\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_profile = cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\",\n name=\"name\",\n account_id=\"account_id\",\n description=\"Custom profile with entries\",\n shared_entries=[{\n \"entry_id\": \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"entry_type\": \"predefined\",\n \"enabled\": True,\n }])\n# Custom entry that is a part of this new profile\nexample_custom_entry = cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\",\n name=\"custom\",\n account_id=\"account_id\",\n profile_id=example_zero_trust_dlp_custom_profile.id,\n pattern={\n \"regex\": \"customentryregex\",\n },\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomProfile = new Cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", new()\n {\n Name = \"name\",\n AccountId = \"account_id\",\n Description = \"Custom profile with entries\",\n SharedEntries = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDlpCustomProfileSharedEntryArgs\n {\n EntryId = \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n EntryType = \"predefined\",\n Enabled = true,\n },\n },\n });\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new Cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", new()\n {\n Name = \"custom\",\n AccountId = \"account_id\",\n ProfileId = exampleZeroTrustDlpCustomProfile.Id,\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomEntryPatternArgs\n {\n Regex = \"customentryregex\",\n },\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleZeroTrustDlpCustomProfile, err := cloudflare.NewZeroTrustDlpCustomProfile(ctx, \"example_zero_trust_dlp_custom_profile\", \u0026cloudflare.ZeroTrustDlpCustomProfileArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tDescription: pulumi.String(\"Custom profile with entries\"),\n\t\t\tSharedEntries: cloudflare.ZeroTrustDlpCustomProfileSharedEntryArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDlpCustomProfileSharedEntryArgs{\n\t\t\t\t\tEntryId: pulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\t\tEntryType: pulumi.String(\"predefined\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Custom entry that is a part of this new profile\n\t\t_, err = cloudflare.NewZeroTrustDlpCustomEntry(ctx, \"example_custom_entry\", \u0026cloudflare.ZeroTrustDlpCustomEntryArgs{\n\t\t\tName: pulumi.String(\"custom\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tProfileId: exampleZeroTrustDlpCustomProfile.ID(),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpCustomEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"customentryregex\"),\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomProfileSharedEntryArgs;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpCustomProfile = new ZeroTrustDlpCustomProfile(\"exampleZeroTrustDlpCustomProfile\", ZeroTrustDlpCustomProfileArgs.builder()\n .name(\"name\")\n .accountId(\"account_id\")\n .description(\"Custom profile with entries\")\n .sharedEntries(ZeroTrustDlpCustomProfileSharedEntryArgs.builder()\n .entryId(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\")\n .entryType(\"predefined\")\n .enabled(true)\n .build())\n .build());\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new ZeroTrustDlpCustomEntry(\"exampleCustomEntry\", ZeroTrustDlpCustomEntryArgs.builder()\n .name(\"custom\")\n .accountId(\"account_id\")\n .profileId(exampleZeroTrustDlpCustomProfile.id())\n .pattern(ZeroTrustDlpCustomEntryPatternArgs.builder()\n .regex(\"customentryregex\")\n .build())\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpCustomProfile:\n type: cloudflare:ZeroTrustDlpCustomProfile\n name: example_zero_trust_dlp_custom_profile\n properties:\n name: name\n accountId: account_id\n description: Custom profile with entries\n sharedEntries:\n - entryId: 56a8c060-01bb-4f89-ba1e-3ad42770a342\n entryType: predefined\n enabled: true\n # Custom entry that is a part of this new profile\n exampleCustomEntry:\n type: cloudflare:ZeroTrustDlpCustomEntry\n name: example_custom_entry\n properties:\n name: custom\n accountId: account_id\n profileId: ${exampleZeroTrustDlpCustomProfile.id}\n pattern:\n regex: customentryregex\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dlpCustomProfile:DlpCustomProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomProfile = new cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", {\n name: \"name\",\n accountId: \"account_id\",\n description: \"Custom profile with entries\",\n sharedEntries: [{\n entryId: \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n entryType: \"predefined\",\n enabled: true,\n }],\n});\n// Custom entry that is a part of this new profile\nconst exampleCustomEntry = new cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", {\n name: \"custom\",\n accountId: \"account_id\",\n profileId: exampleZeroTrustDlpCustomProfile.id,\n pattern: {\n regex: \"customentryregex\",\n },\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_profile = cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\",\n name=\"name\",\n account_id=\"account_id\",\n description=\"Custom profile with entries\",\n shared_entries=[{\n \"entry_id\": \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"entry_type\": \"predefined\",\n \"enabled\": True,\n }])\n# Custom entry that is a part of this new profile\nexample_custom_entry = cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\",\n name=\"custom\",\n account_id=\"account_id\",\n profile_id=example_zero_trust_dlp_custom_profile.id,\n pattern={\n \"regex\": \"customentryregex\",\n },\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomProfile = new Cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", new()\n {\n Name = \"name\",\n AccountId = \"account_id\",\n Description = \"Custom profile with entries\",\n SharedEntries = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDlpCustomProfileSharedEntryArgs\n {\n EntryId = \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n EntryType = \"predefined\",\n Enabled = true,\n },\n },\n });\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new Cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", new()\n {\n Name = \"custom\",\n AccountId = \"account_id\",\n ProfileId = exampleZeroTrustDlpCustomProfile.Id,\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomEntryPatternArgs\n {\n Regex = \"customentryregex\",\n },\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleZeroTrustDlpCustomProfile, err := cloudflare.NewZeroTrustDlpCustomProfile(ctx, \"example_zero_trust_dlp_custom_profile\", \u0026cloudflare.ZeroTrustDlpCustomProfileArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tDescription: pulumi.String(\"Custom profile with entries\"),\n\t\t\tSharedEntries: cloudflare.ZeroTrustDlpCustomProfileSharedEntryArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDlpCustomProfileSharedEntryArgs{\n\t\t\t\t\tEntryId: pulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\t\tEntryType: pulumi.String(\"predefined\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Custom entry that is a part of this new profile\n\t\t_, err = cloudflare.NewZeroTrustDlpCustomEntry(ctx, \"example_custom_entry\", \u0026cloudflare.ZeroTrustDlpCustomEntryArgs{\n\t\t\tName: pulumi.String(\"custom\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tProfileId: exampleZeroTrustDlpCustomProfile.ID(),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpCustomEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"customentryregex\"),\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpcustomprofile\" \"example_zero_trust_dlp_custom_profile\" {\n name = \"name\"\n account_id = \"account_id\"\n description = \"Custom profile with entries\"\n shared_entries {\n entry_id = \"56a8c060-01bb-4f89-ba1e-3ad42770a342\"\n entry_type = \"predefined\"\n enabled = true\n }\n}\n// Custom entry that is a part of this new profile\nresource \"cloudflare_zerotrustdlpcustomentry\" \"example_custom_entry\" {\n name = \"custom\"\n account_id = \"account_id\"\n profile_id = cloudflare_zerotrustdlpcustomprofile.example_zero_trust_dlp_custom_profile.id\n pattern = {\n regex = \"customentryregex\"\n }\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomProfileSharedEntryArgs;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpCustomProfile = new ZeroTrustDlpCustomProfile(\"exampleZeroTrustDlpCustomProfile\", ZeroTrustDlpCustomProfileArgs.builder()\n .name(\"name\")\n .accountId(\"account_id\")\n .description(\"Custom profile with entries\")\n .sharedEntries(ZeroTrustDlpCustomProfileSharedEntryArgs.builder()\n .entryId(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\")\n .entryType(\"predefined\")\n .enabled(true)\n .build())\n .build());\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new ZeroTrustDlpCustomEntry(\"exampleCustomEntry\", ZeroTrustDlpCustomEntryArgs.builder()\n .name(\"custom\")\n .accountId(\"account_id\")\n .profileId(exampleZeroTrustDlpCustomProfile.id())\n .pattern(ZeroTrustDlpCustomEntryPatternArgs.builder()\n .regex(\"customentryregex\")\n .build())\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpCustomProfile:\n type: cloudflare:ZeroTrustDlpCustomProfile\n name: example_zero_trust_dlp_custom_profile\n properties:\n name: name\n accountId: account_id\n description: Custom profile with entries\n sharedEntries:\n - entryId: 56a8c060-01bb-4f89-ba1e-3ad42770a342\n entryType: predefined\n enabled: true\n # Custom entry that is a part of this new profile\n exampleCustomEntry:\n type: cloudflare:ZeroTrustDlpCustomEntry\n name: example_custom_entry\n properties:\n name: custom\n accountId: account_id\n profileId: ${exampleZeroTrustDlpCustomProfile.id}\n pattern:\n regex: customentryregex\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dlpCustomProfile:DlpCustomProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -92715,7 +92715,7 @@ "deprecationMessage": "cloudflare.index/dlpcustomprofile.DlpCustomProfile has been deprecated in favor of cloudflare.index/zerotrustdlpcustomprofile.ZeroTrustDlpCustomProfile" }, "cloudflare:index/dlpPredefinedProfile:DlpPredefinedProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedProfile = new cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", {\n profileId: \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n accountId: \"account_id\",\n ocrEnabled: true,\n enabledEntries: [\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_profile = cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\",\n profile_id=\"e91a2360-da51-4fdf-9711-bcdecd462614\",\n account_id=\"account_id\",\n ocr_enabled=True,\n enabled_entries=[\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedProfile = new Cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", new()\n {\n ProfileId = \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n AccountId = \"account_id\",\n OcrEnabled = true,\n EnabledEntries = new[]\n {\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpPredefinedProfile(ctx, \"example_zero_trust_dlp_predefined_profile\", \u0026cloudflare.ZeroTrustDlpPredefinedProfileArgs{\n\t\t\tProfileId: pulumi.String(\"e91a2360-da51-4fdf-9711-bcdecd462614\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tOcrEnabled: pulumi.Bool(true),\n\t\t\tEnabledEntries: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\tpulumi.String(\"7f575e6d-039a-465e-85cf-175bda88d4f2\"),\n\t\t\t\tpulumi.String(\"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\"),\n\t\t\t\tpulumi.String(\"2d9c356d-b5a3-482a-b01e-0363e0de7458\"),\n\t\t\t\tpulumi.String(\"2f3657af-c39b-4899-9a98-22f7d187dd28\"),\n\t\t\t\tpulumi.String(\"753a16f9-f533-4208-a5b8-6319b201e9fb\"),\n\t\t\t\tpulumi.String(\"ebcea2c4-335a-457c-853b-f7ae7cc74e07\"),\n\t\t\t\tpulumi.String(\"3f5c4c83-f34c-4d17-81c7-3028385737b3\"),\n\t\t\t\tpulumi.String(\"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\"),\n\t\t\t\tpulumi.String(\"6dbe5604-d3a3-4c3e-905c-57985704bea7\"),\n\t\t\t\tpulumi.String(\"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\"),\n\t\t\t\tpulumi.String(\"5b1d5035-8c53-4bc9-a151-404eb32b34b4\"),\n\t\t\t\tpulumi.String(\"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpPredefinedProfile = new ZeroTrustDlpPredefinedProfile(\"exampleZeroTrustDlpPredefinedProfile\", ZeroTrustDlpPredefinedProfileArgs.builder()\n .profileId(\"e91a2360-da51-4fdf-9711-bcdecd462614\")\n .accountId(\"account_id\")\n .ocrEnabled(true)\n .enabledEntries( \n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpPredefinedProfile:\n type: cloudflare:ZeroTrustDlpPredefinedProfile\n name: example_zero_trust_dlp_predefined_profile\n properties:\n profileId: e91a2360-da51-4fdf-9711-bcdecd462614\n accountId: account_id\n ocrEnabled: true # Entries in this predefined profile we want to enable. Any entries not included will be disabled\n enabledEntries:\n - 56a8c060-01bb-4f89-ba1e-3ad42770a342\n - 7f575e6d-039a-465e-85cf-175bda88d4f2\n - 03ebabfd-ce7e-45ed-8061-65e28f0a6e53\n - 2d9c356d-b5a3-482a-b01e-0363e0de7458\n - 2f3657af-c39b-4899-9a98-22f7d187dd28\n - 753a16f9-f533-4208-a5b8-6319b201e9fb\n - ebcea2c4-335a-457c-853b-f7ae7cc74e07\n - 3f5c4c83-f34c-4d17-81c7-3028385737b3\n - d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\n - 6dbe5604-d3a3-4c3e-905c-57985704bea7\n - 55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\n - 5b1d5035-8c53-4bc9-a151-404eb32b34b4\n - acf28d88-2daf-4bc4-aa36-5ac1fac0540a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dlpPredefinedProfile:DlpPredefinedProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedProfile = new cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", {\n profileId: \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n accountId: \"account_id\",\n ocrEnabled: true,\n enabledEntries: [\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_profile = cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\",\n profile_id=\"e91a2360-da51-4fdf-9711-bcdecd462614\",\n account_id=\"account_id\",\n ocr_enabled=True,\n enabled_entries=[\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedProfile = new Cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", new()\n {\n ProfileId = \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n AccountId = \"account_id\",\n OcrEnabled = true,\n EnabledEntries = new[]\n {\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpPredefinedProfile(ctx, \"example_zero_trust_dlp_predefined_profile\", \u0026cloudflare.ZeroTrustDlpPredefinedProfileArgs{\n\t\t\tProfileId: pulumi.String(\"e91a2360-da51-4fdf-9711-bcdecd462614\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tOcrEnabled: pulumi.Bool(true),\n\t\t\tEnabledEntries: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\tpulumi.String(\"7f575e6d-039a-465e-85cf-175bda88d4f2\"),\n\t\t\t\tpulumi.String(\"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\"),\n\t\t\t\tpulumi.String(\"2d9c356d-b5a3-482a-b01e-0363e0de7458\"),\n\t\t\t\tpulumi.String(\"2f3657af-c39b-4899-9a98-22f7d187dd28\"),\n\t\t\t\tpulumi.String(\"753a16f9-f533-4208-a5b8-6319b201e9fb\"),\n\t\t\t\tpulumi.String(\"ebcea2c4-335a-457c-853b-f7ae7cc74e07\"),\n\t\t\t\tpulumi.String(\"3f5c4c83-f34c-4d17-81c7-3028385737b3\"),\n\t\t\t\tpulumi.String(\"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\"),\n\t\t\t\tpulumi.String(\"6dbe5604-d3a3-4c3e-905c-57985704bea7\"),\n\t\t\t\tpulumi.String(\"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\"),\n\t\t\t\tpulumi.String(\"5b1d5035-8c53-4bc9-a151-404eb32b34b4\"),\n\t\t\t\tpulumi.String(\"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlppredefinedprofile\" \"example_zero_trust_dlp_predefined_profile\" {\n profile_id = \"e91a2360-da51-4fdf-9711-bcdecd462614\"\n account_id = \"account_id\"\n ocr_enabled = true\n // Entries in this predefined profile we want to enable. Any entries not included will be disabled\n enabled_entries = [\"56a8c060-01bb-4f89-ba1e-3ad42770a342\", \"7f575e6d-039a-465e-85cf-175bda88d4f2\", \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\", \"2d9c356d-b5a3-482a-b01e-0363e0de7458\", \"2f3657af-c39b-4899-9a98-22f7d187dd28\", \"753a16f9-f533-4208-a5b8-6319b201e9fb\", \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\", \"3f5c4c83-f34c-4d17-81c7-3028385737b3\", \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\", \"6dbe5604-d3a3-4c3e-905c-57985704bea7\", \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\", \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\", \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpPredefinedProfile = new ZeroTrustDlpPredefinedProfile(\"exampleZeroTrustDlpPredefinedProfile\", ZeroTrustDlpPredefinedProfileArgs.builder()\n .profileId(\"e91a2360-da51-4fdf-9711-bcdecd462614\")\n .accountId(\"account_id\")\n .ocrEnabled(true)\n .enabledEntries( \n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpPredefinedProfile:\n type: cloudflare:ZeroTrustDlpPredefinedProfile\n name: example_zero_trust_dlp_predefined_profile\n properties:\n profileId: e91a2360-da51-4fdf-9711-bcdecd462614\n accountId: account_id\n ocrEnabled: true # Entries in this predefined profile we want to enable. Any entries not included will be disabled\n enabledEntries:\n - 56a8c060-01bb-4f89-ba1e-3ad42770a342\n - 7f575e6d-039a-465e-85cf-175bda88d4f2\n - 03ebabfd-ce7e-45ed-8061-65e28f0a6e53\n - 2d9c356d-b5a3-482a-b01e-0363e0de7458\n - 2f3657af-c39b-4899-9a98-22f7d187dd28\n - 753a16f9-f533-4208-a5b8-6319b201e9fb\n - ebcea2c4-335a-457c-853b-f7ae7cc74e07\n - 3f5c4c83-f34c-4d17-81c7-3028385737b3\n - d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\n - 6dbe5604-d3a3-4c3e-905c-57985704bea7\n - 55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\n - 5b1d5035-8c53-4bc9-a151-404eb32b34b4\n - acf28d88-2daf-4bc4-aa36-5ac1fac0540a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dlpPredefinedProfile:DlpPredefinedProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -92740,7 +92740,7 @@ "items": { "$ref": "#/types/cloudflare:index/DlpPredefinedProfileEntry:DlpPredefinedProfileEntry" }, - "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \"\u003e enabledEntries \u003c/span\u003einstead." + "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \" pulumi-lang-hcl=\" enabled_entries \"\u003e enabledEntries \u003c/span\u003einstead." }, "name": { "type": "string", @@ -92791,7 +92791,7 @@ "items": { "$ref": "#/types/cloudflare:index/DlpPredefinedProfileEntry:DlpPredefinedProfileEntry" }, - "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \"\u003e enabledEntries \u003c/span\u003einstead." + "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \" pulumi-lang-hcl=\" enabled_entries \"\u003e enabledEntries \u003c/span\u003einstead." }, "ocrEnabled": { "type": "boolean" @@ -92829,7 +92829,7 @@ "items": { "$ref": "#/types/cloudflare:index/DlpPredefinedProfileEntry:DlpPredefinedProfileEntry" }, - "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \"\u003e enabledEntries \u003c/span\u003einstead." + "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \" pulumi-lang-hcl=\" enabled_entries \"\u003e enabledEntries \u003c/span\u003einstead." }, "name": { "type": "string", @@ -92856,7 +92856,7 @@ "deprecationMessage": "cloudflare.index/dlppredefinedprofile.DlpPredefinedProfile has been deprecated in favor of cloudflare.index/zerotrustdlppredefinedprofile.ZeroTrustDlpPredefinedProfile" }, "cloudflare:index/dnsFirewall:DnsFirewall": { - "description": "Accepted Permissions\n\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsFirewall = new cloudflare.DnsFirewall(\"example_dns_firewall\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"My Awesome DNS Firewall cluster\",\n upstreamIps: [\n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\",\n ],\n attackMitigation: {\n enabled: true,\n onlyWhenUpstreamUnhealthy: false,\n },\n deprecateAnyRequests: true,\n ecsFallback: false,\n maximumCacheTtl: 900,\n minimumCacheTtl: 60,\n negativeCacheTtl: 900,\n ratelimit: 600,\n retries: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_firewall = cloudflare.DnsFirewall(\"example_dns_firewall\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"My Awesome DNS Firewall cluster\",\n upstream_ips=[\n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\",\n ],\n attack_mitigation={\n \"enabled\": True,\n \"only_when_upstream_unhealthy\": False,\n },\n deprecate_any_requests=True,\n ecs_fallback=False,\n maximum_cache_ttl=float(900),\n minimum_cache_ttl=float(60),\n negative_cache_ttl=float(900),\n ratelimit=float(600),\n retries=float(2))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsFirewall = new Cloudflare.DnsFirewall(\"example_dns_firewall\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"My Awesome DNS Firewall cluster\",\n UpstreamIps = new[]\n {\n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\",\n },\n AttackMitigation = new Cloudflare.Inputs.DnsFirewallAttackMitigationArgs\n {\n Enabled = true,\n OnlyWhenUpstreamUnhealthy = false,\n },\n DeprecateAnyRequests = true,\n EcsFallback = false,\n MaximumCacheTtl = 900,\n MinimumCacheTtl = 60,\n NegativeCacheTtl = 900,\n Ratelimit = 600,\n Retries = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsFirewall(ctx, \"example_dns_firewall\", \u0026cloudflare.DnsFirewallArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"My Awesome DNS Firewall cluster\"),\n\t\t\tUpstreamIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\tpulumi.String(\"198.51.100.1\"),\n\t\t\t\tpulumi.String(\"2001:DB8:100::CF\"),\n\t\t\t},\n\t\t\tAttackMitigation: \u0026cloudflare.DnsFirewallAttackMitigationArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tOnlyWhenUpstreamUnhealthy: pulumi.Bool(false),\n\t\t\t},\n\t\t\tDeprecateAnyRequests: pulumi.Bool(true),\n\t\t\tEcsFallback: pulumi.Bool(false),\n\t\t\tMaximumCacheTtl: pulumi.Float64(900),\n\t\t\tMinimumCacheTtl: pulumi.Float64(60),\n\t\t\tNegativeCacheTtl: pulumi.Float64(900),\n\t\t\tRatelimit: pulumi.Float64(600),\n\t\t\tRetries: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsFirewall;\nimport com.pulumi.cloudflare.DnsFirewallArgs;\nimport com.pulumi.cloudflare.inputs.DnsFirewallAttackMitigationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsFirewall = new DnsFirewall(\"exampleDnsFirewall\", DnsFirewallArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"My Awesome DNS Firewall cluster\")\n .upstreamIps( \n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\")\n .attackMitigation(DnsFirewallAttackMitigationArgs.builder()\n .enabled(true)\n .onlyWhenUpstreamUnhealthy(false)\n .build())\n .deprecateAnyRequests(true)\n .ecsFallback(false)\n .maximumCacheTtl(900.0)\n .minimumCacheTtl(60.0)\n .negativeCacheTtl(900.0)\n .ratelimit(600.0)\n .retries(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsFirewall:\n type: cloudflare:DnsFirewall\n name: example_dns_firewall\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: My Awesome DNS Firewall cluster\n upstreamIps:\n - 192.0.2.1\n - 198.51.100.1\n - 2001:DB8:100::CF\n attackMitigation:\n enabled: true\n onlyWhenUpstreamUnhealthy: false\n deprecateAnyRequests: true\n ecsFallback: false\n maximumCacheTtl: 900\n minimumCacheTtl: 60\n negativeCacheTtl: 900\n ratelimit: 600\n retries: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsFirewall:DnsFirewall example '\u003caccount_id\u003e/\u003cdns_firewall_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsFirewall = new cloudflare.DnsFirewall(\"example_dns_firewall\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"My Awesome DNS Firewall cluster\",\n upstreamIps: [\n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\",\n ],\n attackMitigation: {\n enabled: true,\n onlyWhenUpstreamUnhealthy: false,\n },\n deprecateAnyRequests: true,\n ecsFallback: false,\n maximumCacheTtl: 900,\n minimumCacheTtl: 60,\n negativeCacheTtl: 900,\n ratelimit: 600,\n retries: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_firewall = cloudflare.DnsFirewall(\"example_dns_firewall\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"My Awesome DNS Firewall cluster\",\n upstream_ips=[\n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\",\n ],\n attack_mitigation={\n \"enabled\": True,\n \"only_when_upstream_unhealthy\": False,\n },\n deprecate_any_requests=True,\n ecs_fallback=False,\n maximum_cache_ttl=float(900),\n minimum_cache_ttl=float(60),\n negative_cache_ttl=float(900),\n ratelimit=float(600),\n retries=float(2))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsFirewall = new Cloudflare.DnsFirewall(\"example_dns_firewall\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"My Awesome DNS Firewall cluster\",\n UpstreamIps = new[]\n {\n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\",\n },\n AttackMitigation = new Cloudflare.Inputs.DnsFirewallAttackMitigationArgs\n {\n Enabled = true,\n OnlyWhenUpstreamUnhealthy = false,\n },\n DeprecateAnyRequests = true,\n EcsFallback = false,\n MaximumCacheTtl = 900,\n MinimumCacheTtl = 60,\n NegativeCacheTtl = 900,\n Ratelimit = 600,\n Retries = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsFirewall(ctx, \"example_dns_firewall\", \u0026cloudflare.DnsFirewallArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"My Awesome DNS Firewall cluster\"),\n\t\t\tUpstreamIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\tpulumi.String(\"198.51.100.1\"),\n\t\t\t\tpulumi.String(\"2001:DB8:100::CF\"),\n\t\t\t},\n\t\t\tAttackMitigation: \u0026cloudflare.DnsFirewallAttackMitigationArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tOnlyWhenUpstreamUnhealthy: pulumi.Bool(false),\n\t\t\t},\n\t\t\tDeprecateAnyRequests: pulumi.Bool(true),\n\t\t\tEcsFallback: pulumi.Bool(false),\n\t\t\tMaximumCacheTtl: pulumi.Float64(900),\n\t\t\tMinimumCacheTtl: pulumi.Float64(60),\n\t\t\tNegativeCacheTtl: pulumi.Float64(900),\n\t\t\tRatelimit: pulumi.Float64(600),\n\t\t\tRetries: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnsfirewall\" \"example_dns_firewall\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"My Awesome DNS Firewall cluster\"\n upstream_ips = [\"192.0.2.1\", \"198.51.100.1\", \"2001:DB8:100::CF\"]\n attack_mitigation = {\n enabled = true\n only_when_upstream_unhealthy = false\n }\n deprecate_any_requests = true\n ecs_fallback = false\n maximum_cache_ttl = 900\n minimum_cache_ttl = 60\n negative_cache_ttl = 900\n ratelimit = 600\n retries = 2\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsFirewall;\nimport com.pulumi.cloudflare.DnsFirewallArgs;\nimport com.pulumi.cloudflare.inputs.DnsFirewallAttackMitigationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsFirewall = new DnsFirewall(\"exampleDnsFirewall\", DnsFirewallArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"My Awesome DNS Firewall cluster\")\n .upstreamIps( \n \"192.0.2.1\",\n \"198.51.100.1\",\n \"2001:DB8:100::CF\")\n .attackMitigation(DnsFirewallAttackMitigationArgs.builder()\n .enabled(true)\n .onlyWhenUpstreamUnhealthy(false)\n .build())\n .deprecateAnyRequests(true)\n .ecsFallback(false)\n .maximumCacheTtl(900.0)\n .minimumCacheTtl(60.0)\n .negativeCacheTtl(900.0)\n .ratelimit(600.0)\n .retries(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsFirewall:\n type: cloudflare:DnsFirewall\n name: example_dns_firewall\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: My Awesome DNS Firewall cluster\n upstreamIps:\n - 192.0.2.1\n - 198.51.100.1\n - 2001:DB8:100::CF\n attackMitigation:\n enabled: true\n onlyWhenUpstreamUnhealthy: false\n deprecateAnyRequests: true\n ecsFallback: false\n maximumCacheTtl: 900\n minimumCacheTtl: 60\n negativeCacheTtl: 900\n ratelimit: 600\n retries: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsFirewall:DnsFirewall example '\u003caccount_id\u003e/\u003cdns_firewall_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -93041,7 +93041,7 @@ } }, "cloudflare:index/dnsRecord:DnsRecord": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecord = new cloudflare.DnsRecord(\"example_dns_record\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example.com\",\n ttl: 3600,\n type: \"A\",\n comment: \"Domain verification record\",\n content: \"198.51.100.4\",\n privateRouting: true,\n proxied: true,\n settings: {\n ipv4Only: true,\n ipv6Only: true,\n },\n tags: [\"owner:dns-team\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_record = cloudflare.DnsRecord(\"example_dns_record\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example.com\",\n ttl=float(3600),\n type=\"A\",\n comment=\"Domain verification record\",\n content=\"198.51.100.4\",\n private_routing=True,\n proxied=True,\n settings={\n \"ipv4_only\": True,\n \"ipv6_only\": True,\n },\n tags=[\"owner:dns-team\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecord = new Cloudflare.DnsRecord(\"example_dns_record\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example.com\",\n Ttl = 3600,\n Type = \"A\",\n Comment = \"Domain verification record\",\n Content = \"198.51.100.4\",\n PrivateRouting = true,\n Proxied = true,\n Settings = new Cloudflare.Inputs.DnsRecordSettingsArgs\n {\n Ipv4Only = true,\n Ipv6Only = true,\n },\n Tags = new[]\n {\n \"owner:dns-team\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsRecord(ctx, \"example_dns_record\", \u0026cloudflare.DnsRecordArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tTtl: pulumi.Float64(3600),\n\t\t\tType: pulumi.String(\"A\"),\n\t\t\tComment: pulumi.String(\"Domain verification record\"),\n\t\t\tContent: pulumi.String(\"198.51.100.4\"),\n\t\t\tPrivateRouting: pulumi.Bool(true),\n\t\t\tProxied: pulumi.Bool(true),\n\t\t\tSettings: \u0026cloudflare.DnsRecordSettingsArgs{\n\t\t\t\tIpv4Only: pulumi.Bool(true),\n\t\t\t\tIpv6Only: pulumi.Bool(true),\n\t\t\t},\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"owner:dns-team\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsRecord;\nimport com.pulumi.cloudflare.DnsRecordArgs;\nimport com.pulumi.cloudflare.inputs.DnsRecordSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsRecord = new DnsRecord(\"exampleDnsRecord\", DnsRecordArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example.com\")\n .ttl(3600.0)\n .type(\"A\")\n .comment(\"Domain verification record\")\n .content(\"198.51.100.4\")\n .privateRouting(true)\n .proxied(true)\n .settings(DnsRecordSettingsArgs.builder()\n .ipv4Only(true)\n .ipv6Only(true)\n .build())\n .tags(\"owner:dns-team\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsRecord:\n type: cloudflare:DnsRecord\n name: example_dns_record\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.com\n ttl: 3600\n type: A\n comment: Domain verification record\n content: 198.51.100.4\n privateRouting: true\n proxied: true\n settings:\n ipv4Only: true\n ipv6Only: true\n tags:\n - owner:dns-team\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsRecord:DnsRecord example '\u003czone_id\u003e/\u003cdns_record_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecord = new cloudflare.DnsRecord(\"example_dns_record\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example.com\",\n ttl: 3600,\n type: \"A\",\n comment: \"Domain verification record\",\n content: \"198.51.100.4\",\n privateRouting: true,\n proxied: true,\n settings: {\n ipv4Only: true,\n ipv6Only: true,\n },\n tags: [\"owner:dns-team\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_record = cloudflare.DnsRecord(\"example_dns_record\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example.com\",\n ttl=float(3600),\n type=\"A\",\n comment=\"Domain verification record\",\n content=\"198.51.100.4\",\n private_routing=True,\n proxied=True,\n settings={\n \"ipv4_only\": True,\n \"ipv6_only\": True,\n },\n tags=[\"owner:dns-team\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecord = new Cloudflare.DnsRecord(\"example_dns_record\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example.com\",\n Ttl = 3600,\n Type = \"A\",\n Comment = \"Domain verification record\",\n Content = \"198.51.100.4\",\n PrivateRouting = true,\n Proxied = true,\n Settings = new Cloudflare.Inputs.DnsRecordSettingsArgs\n {\n Ipv4Only = true,\n Ipv6Only = true,\n },\n Tags = new[]\n {\n \"owner:dns-team\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsRecord(ctx, \"example_dns_record\", \u0026cloudflare.DnsRecordArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tTtl: pulumi.Float64(3600),\n\t\t\tType: pulumi.String(\"A\"),\n\t\t\tComment: pulumi.String(\"Domain verification record\"),\n\t\t\tContent: pulumi.String(\"198.51.100.4\"),\n\t\t\tPrivateRouting: pulumi.Bool(true),\n\t\t\tProxied: pulumi.Bool(true),\n\t\t\tSettings: \u0026cloudflare.DnsRecordSettingsArgs{\n\t\t\t\tIpv4Only: pulumi.Bool(true),\n\t\t\t\tIpv6Only: pulumi.Bool(true),\n\t\t\t},\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"owner:dns-team\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnsrecord\" \"example_dns_record\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"example.com\"\n ttl = 3600\n type = \"A\"\n comment = \"Domain verification record\"\n content = \"198.51.100.4\"\n private_routing = true\n proxied = true\n settings = {\n ipv4_only = true\n ipv6_only = true\n }\n tags = [\"owner:dns-team\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsRecord;\nimport com.pulumi.cloudflare.DnsRecordArgs;\nimport com.pulumi.cloudflare.inputs.DnsRecordSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsRecord = new DnsRecord(\"exampleDnsRecord\", DnsRecordArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example.com\")\n .ttl(3600.0)\n .type(\"A\")\n .comment(\"Domain verification record\")\n .content(\"198.51.100.4\")\n .privateRouting(true)\n .proxied(true)\n .settings(DnsRecordSettingsArgs.builder()\n .ipv4Only(true)\n .ipv6Only(true)\n .build())\n .tags(\"owner:dns-team\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsRecord:\n type: cloudflare:DnsRecord\n name: example_dns_record\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.com\n ttl: 3600\n type: A\n comment: Domain verification record\n content: 198.51.100.4\n privateRouting: true\n proxied: true\n settings:\n ipv4Only: true\n ipv6Only: true\n tags:\n - owner:dns-team\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsRecord:DnsRecord example '\u003czone_id\u003e/\u003cdns_record_id\u003e'\n```\n\n", "properties": { "comment": { "type": "string", @@ -93280,7 +93280,7 @@ ] }, "cloudflare:index/dnsZoneTransfersAcl:DnsZoneTransfersAcl": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersAcl = new cloudflare.DnsZoneTransfersAcl(\"example_dns_zone_transfers_acl\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n ipRange: \"192.0.2.53/28\",\n name: \"my-acl-1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_acl = cloudflare.DnsZoneTransfersAcl(\"example_dns_zone_transfers_acl\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n ip_range=\"192.0.2.53/28\",\n name=\"my-acl-1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersAcl = new Cloudflare.DnsZoneTransfersAcl(\"example_dns_zone_transfers_acl\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n IpRange = \"192.0.2.53/28\",\n Name = \"my-acl-1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersAcl(ctx, \"example_dns_zone_transfers_acl\", \u0026cloudflare.DnsZoneTransfersAclArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tIpRange: pulumi.String(\"192.0.2.53/28\"),\n\t\t\tName: pulumi.String(\"my-acl-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersAcl;\nimport com.pulumi.cloudflare.DnsZoneTransfersAclArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersAcl = new DnsZoneTransfersAcl(\"exampleDnsZoneTransfersAcl\", DnsZoneTransfersAclArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .ipRange(\"192.0.2.53/28\")\n .name(\"my-acl-1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersAcl:\n type: cloudflare:DnsZoneTransfersAcl\n name: example_dns_zone_transfers_acl\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n ipRange: 192.0.2.53/28\n name: my-acl-1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersAcl:DnsZoneTransfersAcl example '\u003caccount_id\u003e/\u003cacl_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersAcl = new cloudflare.DnsZoneTransfersAcl(\"example_dns_zone_transfers_acl\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n ipRange: \"192.0.2.53/28\",\n name: \"my-acl-1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_acl = cloudflare.DnsZoneTransfersAcl(\"example_dns_zone_transfers_acl\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n ip_range=\"192.0.2.53/28\",\n name=\"my-acl-1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersAcl = new Cloudflare.DnsZoneTransfersAcl(\"example_dns_zone_transfers_acl\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n IpRange = \"192.0.2.53/28\",\n Name = \"my-acl-1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersAcl(ctx, \"example_dns_zone_transfers_acl\", \u0026cloudflare.DnsZoneTransfersAclArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tIpRange: pulumi.String(\"192.0.2.53/28\"),\n\t\t\tName: pulumi.String(\"my-acl-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnszonetransfersacl\" \"example_dns_zone_transfers_acl\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n ip_range = \"192.0.2.53/28\"\n name = \"my-acl-1\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersAcl;\nimport com.pulumi.cloudflare.DnsZoneTransfersAclArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersAcl = new DnsZoneTransfersAcl(\"exampleDnsZoneTransfersAcl\", DnsZoneTransfersAclArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .ipRange(\"192.0.2.53/28\")\n .name(\"my-acl-1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersAcl:\n type: cloudflare:DnsZoneTransfersAcl\n name: example_dns_zone_transfers_acl\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n ipRange: 192.0.2.53/28\n name: my-acl-1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersAcl:DnsZoneTransfersAcl example '\u003caccount_id\u003e/\u003cacl_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -93334,7 +93334,7 @@ } }, "cloudflare:index/dnsZoneTransfersIncoming:DnsZoneTransfersIncoming": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersIncoming = new cloudflare.DnsZoneTransfersIncoming(\"example_dns_zone_transfers_incoming\", {\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n autoRefreshSeconds: 86400,\n name: \"www.example.com.\",\n peers: [\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_incoming = cloudflare.DnsZoneTransfersIncoming(\"example_dns_zone_transfers_incoming\",\n zone_id=\"269d8f4853475ca241c4e730be286b20\",\n auto_refresh_seconds=float(86400),\n name=\"www.example.com.\",\n peers=[\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersIncoming = new Cloudflare.DnsZoneTransfersIncoming(\"example_dns_zone_transfers_incoming\", new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n AutoRefreshSeconds = 86400,\n Name = \"www.example.com.\",\n Peers = new[]\n {\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersIncoming(ctx, \"example_dns_zone_transfers_incoming\", \u0026cloudflare.DnsZoneTransfersIncomingArgs{\n\t\t\tZoneId: pulumi.String(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t\tAutoRefreshSeconds: pulumi.Float64(86400),\n\t\t\tName: pulumi.String(\"www.example.com.\"),\n\t\t\tPeers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"23ff594956f20c2a721606e94745a8aa\"),\n\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersIncoming;\nimport com.pulumi.cloudflare.DnsZoneTransfersIncomingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersIncoming = new DnsZoneTransfersIncoming(\"exampleDnsZoneTransfersIncoming\", DnsZoneTransfersIncomingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .autoRefreshSeconds(86400.0)\n .name(\"www.example.com.\")\n .peers( \n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersIncoming:\n type: cloudflare:DnsZoneTransfersIncoming\n name: example_dns_zone_transfers_incoming\n properties:\n zoneId: 269d8f4853475ca241c4e730be286b20\n autoRefreshSeconds: 86400\n name: www.example.com.\n peers:\n - 23ff594956f20c2a721606e94745a8aa\n - 00920f38ce07c2e2f4df50b1f61d4194\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersIncoming:DnsZoneTransfersIncoming example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersIncoming = new cloudflare.DnsZoneTransfersIncoming(\"example_dns_zone_transfers_incoming\", {\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n autoRefreshSeconds: 86400,\n name: \"www.example.com.\",\n peers: [\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_incoming = cloudflare.DnsZoneTransfersIncoming(\"example_dns_zone_transfers_incoming\",\n zone_id=\"269d8f4853475ca241c4e730be286b20\",\n auto_refresh_seconds=float(86400),\n name=\"www.example.com.\",\n peers=[\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersIncoming = new Cloudflare.DnsZoneTransfersIncoming(\"example_dns_zone_transfers_incoming\", new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n AutoRefreshSeconds = 86400,\n Name = \"www.example.com.\",\n Peers = new[]\n {\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersIncoming(ctx, \"example_dns_zone_transfers_incoming\", \u0026cloudflare.DnsZoneTransfersIncomingArgs{\n\t\t\tZoneId: pulumi.String(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t\tAutoRefreshSeconds: pulumi.Float64(86400),\n\t\t\tName: pulumi.String(\"www.example.com.\"),\n\t\t\tPeers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"23ff594956f20c2a721606e94745a8aa\"),\n\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnszonetransfersincoming\" \"example_dns_zone_transfers_incoming\" {\n zone_id = \"269d8f4853475ca241c4e730be286b20\"\n auto_refresh_seconds = 86400\n name = \"www.example.com.\"\n peers = [\"23ff594956f20c2a721606e94745a8aa\", \"00920f38ce07c2e2f4df50b1f61d4194\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersIncoming;\nimport com.pulumi.cloudflare.DnsZoneTransfersIncomingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersIncoming = new DnsZoneTransfersIncoming(\"exampleDnsZoneTransfersIncoming\", DnsZoneTransfersIncomingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .autoRefreshSeconds(86400.0)\n .name(\"www.example.com.\")\n .peers( \n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersIncoming:\n type: cloudflare:DnsZoneTransfersIncoming\n name: example_dns_zone_transfers_incoming\n properties:\n zoneId: 269d8f4853475ca241c4e730be286b20\n autoRefreshSeconds: 86400\n name: www.example.com.\n peers:\n - 23ff594956f20c2a721606e94745a8aa\n - 00920f38ce07c2e2f4df50b1f61d4194\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersIncoming:DnsZoneTransfersIncoming example '\u003czone_id\u003e'\n```\n\n", "properties": { "autoRefreshSeconds": { "type": "number", @@ -93446,7 +93446,7 @@ } }, "cloudflare:index/dnsZoneTransfersOutgoing:DnsZoneTransfersOutgoing": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersOutgoing = new cloudflare.DnsZoneTransfersOutgoing(\"example_dns_zone_transfers_outgoing\", {\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n name: \"www.example.com.\",\n peers: [\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_outgoing = cloudflare.DnsZoneTransfersOutgoing(\"example_dns_zone_transfers_outgoing\",\n zone_id=\"269d8f4853475ca241c4e730be286b20\",\n name=\"www.example.com.\",\n peers=[\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersOutgoing = new Cloudflare.DnsZoneTransfersOutgoing(\"example_dns_zone_transfers_outgoing\", new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n Name = \"www.example.com.\",\n Peers = new[]\n {\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersOutgoing(ctx, \"example_dns_zone_transfers_outgoing\", \u0026cloudflare.DnsZoneTransfersOutgoingArgs{\n\t\t\tZoneId: pulumi.String(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t\tName: pulumi.String(\"www.example.com.\"),\n\t\t\tPeers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"23ff594956f20c2a721606e94745a8aa\"),\n\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersOutgoing;\nimport com.pulumi.cloudflare.DnsZoneTransfersOutgoingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersOutgoing = new DnsZoneTransfersOutgoing(\"exampleDnsZoneTransfersOutgoing\", DnsZoneTransfersOutgoingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .name(\"www.example.com.\")\n .peers( \n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersOutgoing:\n type: cloudflare:DnsZoneTransfersOutgoing\n name: example_dns_zone_transfers_outgoing\n properties:\n zoneId: 269d8f4853475ca241c4e730be286b20\n name: www.example.com.\n peers:\n - 23ff594956f20c2a721606e94745a8aa\n - 00920f38ce07c2e2f4df50b1f61d4194\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersOutgoing:DnsZoneTransfersOutgoing example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersOutgoing = new cloudflare.DnsZoneTransfersOutgoing(\"example_dns_zone_transfers_outgoing\", {\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n name: \"www.example.com.\",\n peers: [\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_outgoing = cloudflare.DnsZoneTransfersOutgoing(\"example_dns_zone_transfers_outgoing\",\n zone_id=\"269d8f4853475ca241c4e730be286b20\",\n name=\"www.example.com.\",\n peers=[\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersOutgoing = new Cloudflare.DnsZoneTransfersOutgoing(\"example_dns_zone_transfers_outgoing\", new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n Name = \"www.example.com.\",\n Peers = new[]\n {\n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersOutgoing(ctx, \"example_dns_zone_transfers_outgoing\", \u0026cloudflare.DnsZoneTransfersOutgoingArgs{\n\t\t\tZoneId: pulumi.String(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t\tName: pulumi.String(\"www.example.com.\"),\n\t\t\tPeers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"23ff594956f20c2a721606e94745a8aa\"),\n\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnszonetransfersoutgoing\" \"example_dns_zone_transfers_outgoing\" {\n zone_id = \"269d8f4853475ca241c4e730be286b20\"\n name = \"www.example.com.\"\n peers = [\"23ff594956f20c2a721606e94745a8aa\", \"00920f38ce07c2e2f4df50b1f61d4194\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersOutgoing;\nimport com.pulumi.cloudflare.DnsZoneTransfersOutgoingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersOutgoing = new DnsZoneTransfersOutgoing(\"exampleDnsZoneTransfersOutgoing\", DnsZoneTransfersOutgoingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .name(\"www.example.com.\")\n .peers( \n \"23ff594956f20c2a721606e94745a8aa\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersOutgoing:\n type: cloudflare:DnsZoneTransfersOutgoing\n name: example_dns_zone_transfers_outgoing\n properties:\n zoneId: 269d8f4853475ca241c4e730be286b20\n name: www.example.com.\n peers:\n - 23ff594956f20c2a721606e94745a8aa\n - 00920f38ce07c2e2f4df50b1f61d4194\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersOutgoing:DnsZoneTransfersOutgoing example '\u003czone_id\u003e'\n```\n\n", "properties": { "checkedTime": { "type": "string", @@ -93545,7 +93545,7 @@ } }, "cloudflare:index/dnsZoneTransfersPeer:DnsZoneTransfersPeer": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersPeer = new cloudflare.DnsZoneTransfersPeer(\"example_dns_zone_transfers_peer\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n name: \"my-peer-1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_peer = cloudflare.DnsZoneTransfersPeer(\"example_dns_zone_transfers_peer\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n name=\"my-peer-1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersPeer = new Cloudflare.DnsZoneTransfersPeer(\"example_dns_zone_transfers_peer\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Name = \"my-peer-1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersPeer(ctx, \"example_dns_zone_transfers_peer\", \u0026cloudflare.DnsZoneTransfersPeerArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tName: pulumi.String(\"my-peer-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersPeer;\nimport com.pulumi.cloudflare.DnsZoneTransfersPeerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersPeer = new DnsZoneTransfersPeer(\"exampleDnsZoneTransfersPeer\", DnsZoneTransfersPeerArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .name(\"my-peer-1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersPeer:\n type: cloudflare:DnsZoneTransfersPeer\n name: example_dns_zone_transfers_peer\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n name: my-peer-1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersPeer:DnsZoneTransfersPeer example '\u003caccount_id\u003e/\u003cpeer_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersPeer = new cloudflare.DnsZoneTransfersPeer(\"example_dns_zone_transfers_peer\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n name: \"my-peer-1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_peer = cloudflare.DnsZoneTransfersPeer(\"example_dns_zone_transfers_peer\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n name=\"my-peer-1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersPeer = new Cloudflare.DnsZoneTransfersPeer(\"example_dns_zone_transfers_peer\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Name = \"my-peer-1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersPeer(ctx, \"example_dns_zone_transfers_peer\", \u0026cloudflare.DnsZoneTransfersPeerArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tName: pulumi.String(\"my-peer-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnszonetransferspeer\" \"example_dns_zone_transfers_peer\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n name = \"my-peer-1\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersPeer;\nimport com.pulumi.cloudflare.DnsZoneTransfersPeerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersPeer = new DnsZoneTransfersPeer(\"exampleDnsZoneTransfersPeer\", DnsZoneTransfersPeerArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .name(\"my-peer-1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersPeer:\n type: cloudflare:DnsZoneTransfersPeer\n name: example_dns_zone_transfers_peer\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n name: my-peer-1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersPeer:DnsZoneTransfersPeer example '\u003caccount_id\u003e/\u003cpeer_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -93633,7 +93633,7 @@ } }, "cloudflare:index/dnsZoneTransfersTsig:DnsZoneTransfersTsig": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersTsig = new cloudflare.DnsZoneTransfersTsig(\"example_dns_zone_transfers_tsig\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n algo: \"hmac-sha512.\",\n name: \"tsig.customer.cf.\",\n secret: \"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_tsig = cloudflare.DnsZoneTransfersTsig(\"example_dns_zone_transfers_tsig\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n algo=\"hmac-sha512.\",\n name=\"tsig.customer.cf.\",\n secret=\"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersTsig = new Cloudflare.DnsZoneTransfersTsig(\"example_dns_zone_transfers_tsig\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Algo = \"hmac-sha512.\",\n Name = \"tsig.customer.cf.\",\n Secret = \"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersTsig(ctx, \"example_dns_zone_transfers_tsig\", \u0026cloudflare.DnsZoneTransfersTsigArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tAlgo: pulumi.String(\"hmac-sha512.\"),\n\t\t\tName: pulumi.String(\"tsig.customer.cf.\"),\n\t\t\tSecret: pulumi.String(\"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersTsig;\nimport com.pulumi.cloudflare.DnsZoneTransfersTsigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersTsig = new DnsZoneTransfersTsig(\"exampleDnsZoneTransfersTsig\", DnsZoneTransfersTsigArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .algo(\"hmac-sha512.\")\n .name(\"tsig.customer.cf.\")\n .secret(\"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersTsig:\n type: cloudflare:DnsZoneTransfersTsig\n name: example_dns_zone_transfers_tsig\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n algo: hmac-sha512.\n name: tsig.customer.cf.\n secret: caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersTsig:DnsZoneTransfersTsig example '\u003caccount_id\u003e/\u003ctsig_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersTsig = new cloudflare.DnsZoneTransfersTsig(\"example_dns_zone_transfers_tsig\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n algo: \"hmac-sha512.\",\n name: \"tsig.customer.cf.\",\n secret: \"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_tsig = cloudflare.DnsZoneTransfersTsig(\"example_dns_zone_transfers_tsig\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n algo=\"hmac-sha512.\",\n name=\"tsig.customer.cf.\",\n secret=\"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersTsig = new Cloudflare.DnsZoneTransfersTsig(\"example_dns_zone_transfers_tsig\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Algo = \"hmac-sha512.\",\n Name = \"tsig.customer.cf.\",\n Secret = \"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsZoneTransfersTsig(ctx, \"example_dns_zone_transfers_tsig\", \u0026cloudflare.DnsZoneTransfersTsigArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tAlgo: pulumi.String(\"hmac-sha512.\"),\n\t\t\tName: pulumi.String(\"tsig.customer.cf.\"),\n\t\t\tSecret: pulumi.String(\"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnszonetransferstsig\" \"example_dns_zone_transfers_tsig\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n algo = \"hmac-sha512.\"\n name = \"tsig.customer.cf.\"\n secret = \"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsZoneTransfersTsig;\nimport com.pulumi.cloudflare.DnsZoneTransfersTsigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsZoneTransfersTsig = new DnsZoneTransfersTsig(\"exampleDnsZoneTransfersTsig\", DnsZoneTransfersTsigArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .algo(\"hmac-sha512.\")\n .name(\"tsig.customer.cf.\")\n .secret(\"caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsZoneTransfersTsig:\n type: cloudflare:DnsZoneTransfersTsig\n name: example_dns_zone_transfers_tsig\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n algo: hmac-sha512.\n name: tsig.customer.cf.\n secret: caf79a7804b04337c9c66ccd7bef9190a1e1679b5dd03d8aa10f7ad45e1a9dab92b417896c15d4d007c7c14194538d2a5d0feffdecc5a7f0e1c570cfa700837c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/dnsZoneTransfersTsig:DnsZoneTransfersTsig example '\u003caccount_id\u003e/\u003ctsig_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -93704,7 +93704,7 @@ } }, "cloudflare:index/emailRoutingAddress:EmailRoutingAddress": { - "description": "Accepted Permissions\n\n- `Email Routing Addresses Read`\n- `Email Routing Addresses Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingAddress = new cloudflare.EmailRoutingAddress(\"example_email_routing_address\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n email: \"user@example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_address = cloudflare.EmailRoutingAddress(\"example_email_routing_address\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email=\"user@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingAddress = new Cloudflare.EmailRoutingAddress(\"example_email_routing_address\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Email = \"user@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingAddress(ctx, \"example_email_routing_address\", \u0026cloudflare.EmailRoutingAddressArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmail: pulumi.String(\"user@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingAddress;\nimport com.pulumi.cloudflare.EmailRoutingAddressArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingAddress = new EmailRoutingAddress(\"exampleEmailRoutingAddress\", EmailRoutingAddressArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .email(\"user@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingAddress:\n type: cloudflare:EmailRoutingAddress\n name: example_email_routing_address\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n email: user@example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingAddress:EmailRoutingAddress example '\u003caccount_id\u003e/\u003cdestination_address_identifier\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Email Routing Addresses Read`\n- `Email Routing Addresses Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingAddress = new cloudflare.EmailRoutingAddress(\"example_email_routing_address\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n email: \"user@example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_address = cloudflare.EmailRoutingAddress(\"example_email_routing_address\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email=\"user@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingAddress = new Cloudflare.EmailRoutingAddress(\"example_email_routing_address\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Email = \"user@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingAddress(ctx, \"example_email_routing_address\", \u0026cloudflare.EmailRoutingAddressArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmail: pulumi.String(\"user@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailroutingaddress\" \"example_email_routing_address\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n email = \"user@example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingAddress;\nimport com.pulumi.cloudflare.EmailRoutingAddressArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingAddress = new EmailRoutingAddress(\"exampleEmailRoutingAddress\", EmailRoutingAddressArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .email(\"user@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingAddress:\n type: cloudflare:EmailRoutingAddress\n name: example_email_routing_address\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n email: user@example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingAddress:EmailRoutingAddress example '\u003caccount_id\u003e/\u003cdestination_address_identifier\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -93785,7 +93785,7 @@ } }, "cloudflare:index/emailRoutingCatchAll:EmailRoutingCatchAll": { - "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingCatchAll = new cloudflare.EmailRoutingCatchAll(\"example_email_routing_catch_all\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n actions: [{\n type: \"forward\",\n value: [\"destinationaddress@example.net\"],\n }],\n matchers: [{\n type: \"all\",\n }],\n enabled: true,\n name: \"Send to user@example.net rule.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_catch_all = cloudflare.EmailRoutingCatchAll(\"example_email_routing_catch_all\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n actions=[{\n \"type\": \"forward\",\n \"value\": [\"destinationaddress@example.net\"],\n }],\n matchers=[{\n \"type\": \"all\",\n }],\n enabled=True,\n name=\"Send to user@example.net rule.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingCatchAll = new Cloudflare.EmailRoutingCatchAll(\"example_email_routing_catch_all\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Actions = new[]\n {\n new Cloudflare.Inputs.EmailRoutingCatchAllActionArgs\n {\n Type = \"forward\",\n Value = new[]\n {\n \"destinationaddress@example.net\",\n },\n },\n },\n Matchers = new[]\n {\n new Cloudflare.Inputs.EmailRoutingCatchAllMatcherArgs\n {\n Type = \"all\",\n },\n },\n Enabled = true,\n Name = \"Send to user@example.net rule.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingCatchAll(ctx, \"example_email_routing_catch_all\", \u0026cloudflare.EmailRoutingCatchAllArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tActions: cloudflare.EmailRoutingCatchAllActionArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingCatchAllActionArgs{\n\t\t\t\t\tType: pulumi.String(\"forward\"),\n\t\t\t\t\tValue: []string{\n\t\t\t\t\t\t\"destinationaddress@example.net\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tMatchers: cloudflare.EmailRoutingCatchAllMatcherArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingCatchAllMatcherArgs{\n\t\t\t\t\tType: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"Send to user@example.net rule.\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingCatchAll;\nimport com.pulumi.cloudflare.EmailRoutingCatchAllArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingCatchAllActionArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingCatchAllMatcherArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingCatchAll = new EmailRoutingCatchAll(\"exampleEmailRoutingCatchAll\", EmailRoutingCatchAllArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .actions(EmailRoutingCatchAllActionArgs.builder()\n .type(\"forward\")\n .value(Arrays.asList(\"destinationaddress@example.net\"))\n .build())\n .matchers(EmailRoutingCatchAllMatcherArgs.builder()\n .type(\"all\")\n .build())\n .enabled(true)\n .name(\"Send to user@example.net rule.\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingCatchAll:\n type: cloudflare:EmailRoutingCatchAll\n name: example_email_routing_catch_all\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n actions:\n - type: forward\n value:\n - destinationaddress@example.net\n matchers:\n - type: all\n enabled: true\n name: Send to user@example.net rule.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingCatchAll:EmailRoutingCatchAll example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingCatchAll = new cloudflare.EmailRoutingCatchAll(\"example_email_routing_catch_all\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n actions: [{\n type: \"forward\",\n value: [\"destinationaddress@example.net\"],\n }],\n matchers: [{\n type: \"all\",\n }],\n enabled: true,\n name: \"Send to user@example.net rule.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_catch_all = cloudflare.EmailRoutingCatchAll(\"example_email_routing_catch_all\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n actions=[{\n \"type\": \"forward\",\n \"value\": [\"destinationaddress@example.net\"],\n }],\n matchers=[{\n \"type\": \"all\",\n }],\n enabled=True,\n name=\"Send to user@example.net rule.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingCatchAll = new Cloudflare.EmailRoutingCatchAll(\"example_email_routing_catch_all\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Actions = new[]\n {\n new Cloudflare.Inputs.EmailRoutingCatchAllActionArgs\n {\n Type = \"forward\",\n Value = new[]\n {\n \"destinationaddress@example.net\",\n },\n },\n },\n Matchers = new[]\n {\n new Cloudflare.Inputs.EmailRoutingCatchAllMatcherArgs\n {\n Type = \"all\",\n },\n },\n Enabled = true,\n Name = \"Send to user@example.net rule.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingCatchAll(ctx, \"example_email_routing_catch_all\", \u0026cloudflare.EmailRoutingCatchAllArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tActions: cloudflare.EmailRoutingCatchAllActionArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingCatchAllActionArgs{\n\t\t\t\t\tType: pulumi.String(\"forward\"),\n\t\t\t\t\tValue: []string{\n\t\t\t\t\t\t\"destinationaddress@example.net\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tMatchers: cloudflare.EmailRoutingCatchAllMatcherArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingCatchAllMatcherArgs{\n\t\t\t\t\tType: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"Send to user@example.net rule.\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailroutingcatchall\" \"example_email_routing_catch_all\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n actions {\n type = \"forward\"\n value = [\"destinationaddress@example.net\"]\n }\n matchers {\n type = \"all\"\n }\n enabled = true\n name = \"Send to user@example.net rule.\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingCatchAll;\nimport com.pulumi.cloudflare.EmailRoutingCatchAllArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingCatchAllActionArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingCatchAllMatcherArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingCatchAll = new EmailRoutingCatchAll(\"exampleEmailRoutingCatchAll\", EmailRoutingCatchAllArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .actions(EmailRoutingCatchAllActionArgs.builder()\n .type(\"forward\")\n .value(Arrays.asList(\"destinationaddress@example.net\"))\n .build())\n .matchers(EmailRoutingCatchAllMatcherArgs.builder()\n .type(\"all\")\n .build())\n .enabled(true)\n .name(\"Send to user@example.net rule.\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingCatchAll:\n type: cloudflare:EmailRoutingCatchAll\n name: example_email_routing_catch_all\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n actions:\n - type: forward\n value:\n - destinationaddress@example.net\n matchers:\n - type: all\n enabled: true\n name: Send to user@example.net rule.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingCatchAll:EmailRoutingCatchAll example '\u003czone_id\u003e'\n```\n\n", "properties": { "actions": { "type": "array", @@ -93898,7 +93898,7 @@ } }, "cloudflare:index/emailRoutingDns:EmailRoutingDns": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingDns = new cloudflare.EmailRoutingDns(\"example_email_routing_dns\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_dns = cloudflare.EmailRoutingDns(\"example_email_routing_dns\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingDns = new Cloudflare.EmailRoutingDns(\"example_email_routing_dns\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example.net\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingDns(ctx, \"example_email_routing_dns\", \u0026cloudflare.EmailRoutingDnsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example.net\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingDns;\nimport com.pulumi.cloudflare.EmailRoutingDnsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingDns = new EmailRoutingDns(\"exampleEmailRoutingDns\", EmailRoutingDnsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example.net\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingDns:\n type: cloudflare:EmailRoutingDns\n name: example_email_routing_dns\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.net\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingDns:EmailRoutingDns example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingDns = new cloudflare.EmailRoutingDns(\"example_email_routing_dns\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_dns = cloudflare.EmailRoutingDns(\"example_email_routing_dns\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingDns = new Cloudflare.EmailRoutingDns(\"example_email_routing_dns\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example.net\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingDns(ctx, \"example_email_routing_dns\", \u0026cloudflare.EmailRoutingDnsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example.net\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailroutingdns\" \"example_email_routing_dns\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"example.net\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingDns;\nimport com.pulumi.cloudflare.EmailRoutingDnsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingDns = new EmailRoutingDns(\"exampleEmailRoutingDns\", EmailRoutingDnsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example.net\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingDns:\n type: cloudflare:EmailRoutingDns\n name: example_email_routing_dns\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.net\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingDns:EmailRoutingDns example '\u003czone_id\u003e'\n```\n\n", "properties": { "created": { "type": "string", @@ -94046,7 +94046,7 @@ } }, "cloudflare:index/emailRoutingRule:EmailRoutingRule": { - "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingRule = new cloudflare.EmailRoutingRule(\"example_email_routing_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n actions: [{\n type: \"forward\",\n value: [\"destinationaddress@example.net\"],\n }],\n matchers: [{\n type: \"literal\",\n field: \"to\",\n value: \"test@example.com\",\n }],\n enabled: true,\n name: \"Send to user@example.net rule.\",\n priority: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_rule = cloudflare.EmailRoutingRule(\"example_email_routing_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n actions=[{\n \"type\": \"forward\",\n \"value\": [\"destinationaddress@example.net\"],\n }],\n matchers=[{\n \"type\": \"literal\",\n \"field\": \"to\",\n \"value\": \"test@example.com\",\n }],\n enabled=True,\n name=\"Send to user@example.net rule.\",\n priority=float(0))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingRule = new Cloudflare.EmailRoutingRule(\"example_email_routing_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Actions = new[]\n {\n new Cloudflare.Inputs.EmailRoutingRuleActionArgs\n {\n Type = \"forward\",\n Value = new[]\n {\n \"destinationaddress@example.net\",\n },\n },\n },\n Matchers = new[]\n {\n new Cloudflare.Inputs.EmailRoutingRuleMatcherArgs\n {\n Type = \"literal\",\n Field = \"to\",\n Value = \"test@example.com\",\n },\n },\n Enabled = true,\n Name = \"Send to user@example.net rule.\",\n Priority = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingRule(ctx, \"example_email_routing_rule\", \u0026cloudflare.EmailRoutingRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tActions: cloudflare.EmailRoutingRuleActionArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingRuleActionArgs{\n\t\t\t\t\tType: pulumi.String(\"forward\"),\n\t\t\t\t\tValue: []string{\n\t\t\t\t\t\t\"destinationaddress@example.net\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tMatchers: cloudflare.EmailRoutingRuleMatcherArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingRuleMatcherArgs{\n\t\t\t\t\tType: pulumi.String(\"literal\"),\n\t\t\t\t\tField: pulumi.String(\"to\"),\n\t\t\t\t\tValue: pulumi.String(\"test@example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"Send to user@example.net rule.\"),\n\t\t\tPriority: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingRule;\nimport com.pulumi.cloudflare.EmailRoutingRuleArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingRuleActionArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingRuleMatcherArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingRule = new EmailRoutingRule(\"exampleEmailRoutingRule\", EmailRoutingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .actions(EmailRoutingRuleActionArgs.builder()\n .type(\"forward\")\n .value(Arrays.asList(\"destinationaddress@example.net\"))\n .build())\n .matchers(EmailRoutingRuleMatcherArgs.builder()\n .type(\"literal\")\n .field(\"to\")\n .value(\"test@example.com\")\n .build())\n .enabled(true)\n .name(\"Send to user@example.net rule.\")\n .priority(0.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingRule:\n type: cloudflare:EmailRoutingRule\n name: example_email_routing_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n actions:\n - type: forward\n value:\n - destinationaddress@example.net\n matchers:\n - type: literal\n field: to\n value: test@example.com\n enabled: true\n name: Send to user@example.net rule.\n priority: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingRule:EmailRoutingRule example '\u003czone_id\u003e/\u003crule_identifier\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingRule = new cloudflare.EmailRoutingRule(\"example_email_routing_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n actions: [{\n type: \"forward\",\n value: [\"destinationaddress@example.net\"],\n }],\n matchers: [{\n type: \"literal\",\n field: \"to\",\n value: \"test@example.com\",\n }],\n enabled: true,\n name: \"Send to user@example.net rule.\",\n priority: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_rule = cloudflare.EmailRoutingRule(\"example_email_routing_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n actions=[{\n \"type\": \"forward\",\n \"value\": [\"destinationaddress@example.net\"],\n }],\n matchers=[{\n \"type\": \"literal\",\n \"field\": \"to\",\n \"value\": \"test@example.com\",\n }],\n enabled=True,\n name=\"Send to user@example.net rule.\",\n priority=float(0))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingRule = new Cloudflare.EmailRoutingRule(\"example_email_routing_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Actions = new[]\n {\n new Cloudflare.Inputs.EmailRoutingRuleActionArgs\n {\n Type = \"forward\",\n Value = new[]\n {\n \"destinationaddress@example.net\",\n },\n },\n },\n Matchers = new[]\n {\n new Cloudflare.Inputs.EmailRoutingRuleMatcherArgs\n {\n Type = \"literal\",\n Field = \"to\",\n Value = \"test@example.com\",\n },\n },\n Enabled = true,\n Name = \"Send to user@example.net rule.\",\n Priority = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingRule(ctx, \"example_email_routing_rule\", \u0026cloudflare.EmailRoutingRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tActions: cloudflare.EmailRoutingRuleActionArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingRuleActionArgs{\n\t\t\t\t\tType: pulumi.String(\"forward\"),\n\t\t\t\t\tValue: []string{\n\t\t\t\t\t\t\"destinationaddress@example.net\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tMatchers: cloudflare.EmailRoutingRuleMatcherArray{\n\t\t\t\t\u0026cloudflare.EmailRoutingRuleMatcherArgs{\n\t\t\t\t\tType: pulumi.String(\"literal\"),\n\t\t\t\t\tField: pulumi.String(\"to\"),\n\t\t\t\t\tValue: pulumi.String(\"test@example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"Send to user@example.net rule.\"),\n\t\t\tPriority: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailroutingrule\" \"example_email_routing_rule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n actions {\n type = \"forward\"\n value = [\"destinationaddress@example.net\"]\n }\n matchers {\n type = \"literal\"\n field = \"to\"\n value = \"test@example.com\"\n }\n enabled = true\n name = \"Send to user@example.net rule.\"\n priority = 0\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingRule;\nimport com.pulumi.cloudflare.EmailRoutingRuleArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingRuleActionArgs;\nimport com.pulumi.cloudflare.inputs.EmailRoutingRuleMatcherArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingRule = new EmailRoutingRule(\"exampleEmailRoutingRule\", EmailRoutingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .actions(EmailRoutingRuleActionArgs.builder()\n .type(\"forward\")\n .value(Arrays.asList(\"destinationaddress@example.net\"))\n .build())\n .matchers(EmailRoutingRuleMatcherArgs.builder()\n .type(\"literal\")\n .field(\"to\")\n .value(\"test@example.com\")\n .build())\n .enabled(true)\n .name(\"Send to user@example.net rule.\")\n .priority(0.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingRule:\n type: cloudflare:EmailRoutingRule\n name: example_email_routing_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n actions:\n - type: forward\n value:\n - destinationaddress@example.net\n matchers:\n - type: literal\n field: to\n value: test@example.com\n enabled: true\n name: Send to user@example.net rule.\n priority: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingRule:EmailRoutingRule example '\u003czone_id\u003e/\u003crule_identifier\u003e'\n```\n\n", "properties": { "actions": { "type": "array", @@ -94170,7 +94170,7 @@ } }, "cloudflare:index/emailRoutingSettings:EmailRoutingSettings": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingSettings = new cloudflare.EmailRoutingSettings(\"example_email_routing_settings\", {zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_settings = cloudflare.EmailRoutingSettings(\"example_email_routing_settings\", zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingSettings = new Cloudflare.EmailRoutingSettings(\"example_email_routing_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingSettings(ctx, \"example_email_routing_settings\", \u0026cloudflare.EmailRoutingSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingSettings;\nimport com.pulumi.cloudflare.EmailRoutingSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingSettings = new EmailRoutingSettings(\"exampleEmailRoutingSettings\", EmailRoutingSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingSettings:\n type: cloudflare:EmailRoutingSettings\n name: example_email_routing_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingSettings:EmailRoutingSettings example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingSettings = new cloudflare.EmailRoutingSettings(\"example_email_routing_settings\", {zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_settings = cloudflare.EmailRoutingSettings(\"example_email_routing_settings\", zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingSettings = new Cloudflare.EmailRoutingSettings(\"example_email_routing_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailRoutingSettings(ctx, \"example_email_routing_settings\", \u0026cloudflare.EmailRoutingSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailroutingsettings\" \"example_email_routing_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailRoutingSettings;\nimport com.pulumi.cloudflare.EmailRoutingSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailRoutingSettings = new EmailRoutingSettings(\"exampleEmailRoutingSettings\", EmailRoutingSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailRoutingSettings:\n type: cloudflare:EmailRoutingSettings\n name: example_email_routing_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailRoutingSettings:EmailRoutingSettings example '\u003czone_id\u003e'\n```\n\n", "properties": { "created": { "type": "string", @@ -94262,7 +94262,7 @@ } }, "cloudflare:index/emailSecurityBlockSender:EmailSecurityBlockSender": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityBlockSender = new cloudflare.EmailSecurityBlockSender(\"example_email_security_block_sender\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n isRegex: false,\n pattern: \"test@example.com\",\n patternType: \"EMAIL\",\n comments: \"block sender with email test@example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_block_sender = cloudflare.EmailSecurityBlockSender(\"example_email_security_block_sender\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n is_regex=False,\n pattern=\"test@example.com\",\n pattern_type=\"EMAIL\",\n comments=\"block sender with email test@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityBlockSender = new Cloudflare.EmailSecurityBlockSender(\"example_email_security_block_sender\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n IsRegex = false,\n Pattern = \"test@example.com\",\n PatternType = \"EMAIL\",\n Comments = \"block sender with email test@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailSecurityBlockSender(ctx, \"example_email_security_block_sender\", \u0026cloudflare.EmailSecurityBlockSenderArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIsRegex: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"test@example.com\"),\n\t\t\tPatternType: pulumi.String(\"EMAIL\"),\n\t\t\tComments: pulumi.String(\"block sender with email test@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailSecurityBlockSender;\nimport com.pulumi.cloudflare.EmailSecurityBlockSenderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailSecurityBlockSender = new EmailSecurityBlockSender(\"exampleEmailSecurityBlockSender\", EmailSecurityBlockSenderArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .isRegex(false)\n .pattern(\"test@example.com\")\n .patternType(\"EMAIL\")\n .comments(\"block sender with email test@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailSecurityBlockSender:\n type: cloudflare:EmailSecurityBlockSender\n name: example_email_security_block_sender\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n isRegex: false\n pattern: test@example.com\n patternType: EMAIL\n comments: block sender with email test@example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailSecurityBlockSender:EmailSecurityBlockSender example '\u003caccount_id\u003e/\u003cpattern_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityBlockSender = new cloudflare.EmailSecurityBlockSender(\"example_email_security_block_sender\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n isRegex: false,\n pattern: \"test@example.com\",\n patternType: \"EMAIL\",\n comments: \"block sender with email test@example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_block_sender = cloudflare.EmailSecurityBlockSender(\"example_email_security_block_sender\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n is_regex=False,\n pattern=\"test@example.com\",\n pattern_type=\"EMAIL\",\n comments=\"block sender with email test@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityBlockSender = new Cloudflare.EmailSecurityBlockSender(\"example_email_security_block_sender\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n IsRegex = false,\n Pattern = \"test@example.com\",\n PatternType = \"EMAIL\",\n Comments = \"block sender with email test@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailSecurityBlockSender(ctx, \"example_email_security_block_sender\", \u0026cloudflare.EmailSecurityBlockSenderArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIsRegex: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"test@example.com\"),\n\t\t\tPatternType: pulumi.String(\"EMAIL\"),\n\t\t\tComments: pulumi.String(\"block sender with email test@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailsecurityblocksender\" \"example_email_security_block_sender\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n is_regex = false\n pattern = \"test@example.com\"\n pattern_type = \"EMAIL\"\n comments = \"block sender with email test@example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailSecurityBlockSender;\nimport com.pulumi.cloudflare.EmailSecurityBlockSenderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailSecurityBlockSender = new EmailSecurityBlockSender(\"exampleEmailSecurityBlockSender\", EmailSecurityBlockSenderArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .isRegex(false)\n .pattern(\"test@example.com\")\n .patternType(\"EMAIL\")\n .comments(\"block sender with email test@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailSecurityBlockSender:\n type: cloudflare:EmailSecurityBlockSender\n name: example_email_security_block_sender\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n isRegex: false\n pattern: test@example.com\n patternType: EMAIL\n comments: block sender with email test@example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailSecurityBlockSender:EmailSecurityBlockSender example '\u003caccount_id\u003e/\u003cpattern_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -94350,7 +94350,7 @@ } }, "cloudflare:index/emailSecurityImpersonationRegistry:EmailSecurityImpersonationRegistry": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityImpersonationRegistry = new cloudflare.EmailSecurityImpersonationRegistry(\"example_email_security_impersonation_registry\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n email: \"email\",\n isEmailRegex: true,\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_impersonation_registry = cloudflare.EmailSecurityImpersonationRegistry(\"example_email_security_impersonation_registry\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email=\"email\",\n is_email_regex=True,\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityImpersonationRegistry = new Cloudflare.EmailSecurityImpersonationRegistry(\"example_email_security_impersonation_registry\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Email = \"email\",\n IsEmailRegex = true,\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailSecurityImpersonationRegistry(ctx, \"example_email_security_impersonation_registry\", \u0026cloudflare.EmailSecurityImpersonationRegistryArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmail: pulumi.String(\"email\"),\n\t\t\tIsEmailRegex: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailSecurityImpersonationRegistry;\nimport com.pulumi.cloudflare.EmailSecurityImpersonationRegistryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailSecurityImpersonationRegistry = new EmailSecurityImpersonationRegistry(\"exampleEmailSecurityImpersonationRegistry\", EmailSecurityImpersonationRegistryArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .email(\"email\")\n .isEmailRegex(true)\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailSecurityImpersonationRegistry:\n type: cloudflare:EmailSecurityImpersonationRegistry\n name: example_email_security_impersonation_registry\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n email: email\n isEmailRegex: true\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailSecurityImpersonationRegistry:EmailSecurityImpersonationRegistry example '\u003caccount_id\u003e/\u003cdisplay_name_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityImpersonationRegistry = new cloudflare.EmailSecurityImpersonationRegistry(\"example_email_security_impersonation_registry\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n email: \"email\",\n isEmailRegex: true,\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_impersonation_registry = cloudflare.EmailSecurityImpersonationRegistry(\"example_email_security_impersonation_registry\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email=\"email\",\n is_email_regex=True,\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityImpersonationRegistry = new Cloudflare.EmailSecurityImpersonationRegistry(\"example_email_security_impersonation_registry\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Email = \"email\",\n IsEmailRegex = true,\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailSecurityImpersonationRegistry(ctx, \"example_email_security_impersonation_registry\", \u0026cloudflare.EmailSecurityImpersonationRegistryArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmail: pulumi.String(\"email\"),\n\t\t\tIsEmailRegex: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailsecurityimpersonationregistry\" \"example_email_security_impersonation_registry\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n email = \"email\"\n is_email_regex = true\n name = \"name\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailSecurityImpersonationRegistry;\nimport com.pulumi.cloudflare.EmailSecurityImpersonationRegistryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailSecurityImpersonationRegistry = new EmailSecurityImpersonationRegistry(\"exampleEmailSecurityImpersonationRegistry\", EmailSecurityImpersonationRegistryArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .email(\"email\")\n .isEmailRegex(true)\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailSecurityImpersonationRegistry:\n type: cloudflare:EmailSecurityImpersonationRegistry\n name: example_email_security_impersonation_registry\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n email: email\n isEmailRegex: true\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailSecurityImpersonationRegistry:EmailSecurityImpersonationRegistry example '\u003caccount_id\u003e/\u003cdisplay_name_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -94463,7 +94463,7 @@ } }, "cloudflare:index/emailSecurityTrustedDomains:EmailSecurityTrustedDomains": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityTrustedDomains = new cloudflare.EmailSecurityTrustedDomains(\"example_email_security_trusted_domains\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n isRecent: true,\n isRegex: false,\n isSimilarity: false,\n pattern: \"example.com\",\n comments: null,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_trusted_domains = cloudflare.EmailSecurityTrustedDomains(\"example_email_security_trusted_domains\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n is_recent=True,\n is_regex=False,\n is_similarity=False,\n pattern=\"example.com\",\n comments=None)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityTrustedDomains = new Cloudflare.EmailSecurityTrustedDomains(\"example_email_security_trusted_domains\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n IsRecent = true,\n IsRegex = false,\n IsSimilarity = false,\n Pattern = \"example.com\",\n Comments = null,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailSecurityTrustedDomains(ctx, \"example_email_security_trusted_domains\", \u0026cloudflare.EmailSecurityTrustedDomainsArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIsRecent: pulumi.Bool(true),\n\t\t\tIsRegex: pulumi.Bool(false),\n\t\t\tIsSimilarity: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tComments: nil,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailSecurityTrustedDomains;\nimport com.pulumi.cloudflare.EmailSecurityTrustedDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailSecurityTrustedDomains = new EmailSecurityTrustedDomains(\"exampleEmailSecurityTrustedDomains\", EmailSecurityTrustedDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .isRecent(true)\n .isRegex(false)\n .isSimilarity(false)\n .pattern(\"example.com\")\n .comments(null)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailSecurityTrustedDomains:\n type: cloudflare:EmailSecurityTrustedDomains\n name: example_email_security_trusted_domains\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n isRecent: true\n isRegex: false\n isSimilarity: false\n pattern: example.com\n comments: null\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailSecurityTrustedDomains:EmailSecurityTrustedDomains example '\u003caccount_id\u003e/\u003ctrusted_domain_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityTrustedDomains = new cloudflare.EmailSecurityTrustedDomains(\"example_email_security_trusted_domains\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n isRecent: true,\n isRegex: false,\n isSimilarity: false,\n pattern: \"example.com\",\n comments: null,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_trusted_domains = cloudflare.EmailSecurityTrustedDomains(\"example_email_security_trusted_domains\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n is_recent=True,\n is_regex=False,\n is_similarity=False,\n pattern=\"example.com\",\n comments=None)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityTrustedDomains = new Cloudflare.EmailSecurityTrustedDomains(\"example_email_security_trusted_domains\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n IsRecent = true,\n IsRegex = false,\n IsSimilarity = false,\n Pattern = \"example.com\",\n Comments = null,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewEmailSecurityTrustedDomains(ctx, \"example_email_security_trusted_domains\", \u0026cloudflare.EmailSecurityTrustedDomainsArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIsRecent: pulumi.Bool(true),\n\t\t\tIsRegex: pulumi.Bool(false),\n\t\t\tIsSimilarity: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tComments: nil,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_emailsecuritytrusteddomains\" \"example_email_security_trusted_domains\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n is_recent = true\n is_regex = false\n is_similarity = false\n pattern = \"example.com\"\n comments = null\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.EmailSecurityTrustedDomains;\nimport com.pulumi.cloudflare.EmailSecurityTrustedDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleEmailSecurityTrustedDomains = new EmailSecurityTrustedDomains(\"exampleEmailSecurityTrustedDomains\", EmailSecurityTrustedDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .isRecent(true)\n .isRegex(false)\n .isSimilarity(false)\n .pattern(\"example.com\")\n .comments(null)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleEmailSecurityTrustedDomains:\n type: cloudflare:EmailSecurityTrustedDomains\n name: example_email_security_trusted_domains\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n isRecent: true\n isRegex: false\n isSimilarity: false\n pattern: example.com\n comments: null\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/emailSecurityTrustedDomains:EmailSecurityTrustedDomains example '\u003caccount_id\u003e/\u003ctrusted_domain_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -94573,7 +94573,7 @@ } }, "cloudflare:index/filter:Filter": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.Filter`\" pulumi-lang-dotnet=\"`cloudflare.Filter`\" pulumi-lang-go=\"`Filter`\" pulumi-lang-python=\"`Filter`\" pulumi-lang-yaml=\"`cloudflare.Filter`\" pulumi-lang-java=\"`cloudflare.Filter`\"\u003e`cloudflare.Filter`\u003c/span\u003e is in a deprecation phase until June 15th, 2025.\n During this time period, this resource is still fully\n supported but you are strongly advised to move to the\n \u003cspan pulumi-lang-nodejs=\"`cloudflare.Ruleset`\" pulumi-lang-dotnet=\"`cloudflare.Ruleset`\" pulumi-lang-go=\"`Ruleset`\" pulumi-lang-python=\"`Ruleset`\" pulumi-lang-yaml=\"`cloudflare.Ruleset`\" pulumi-lang-java=\"`cloudflare.Ruleset`\"\u003e`cloudflare.Ruleset`\u003c/span\u003e resource. Full details can be found in the\n developer documentation.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFilter = new cloudflare.Filter(\"example_filter\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies: [{\n description: \"Restrict access from these browsers on this address range.\",\n expression: \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n paused: false,\n ref: \"FIL-100\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_filter = cloudflare.Filter(\"example_filter\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies=[{\n \"description\": \"Restrict access from these browsers on this address range.\",\n \"expression\": \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n \"paused\": False,\n \"ref\": \"FIL-100\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFilter = new Cloudflare.Filter(\"example_filter\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Bodies = new[]\n {\n new Cloudflare.Inputs.FilterBodyArgs\n {\n Description = \"Restrict access from these browsers on this address range.\",\n Expression = \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n Paused = false,\n Ref = \"FIL-100\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewFilter(ctx, \"example_filter\", \u0026cloudflare.FilterArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBodies: cloudflare.FilterBodyArray{\n\t\t\t\t\u0026cloudflare.FilterBodyArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Restrict access from these browsers on this address range.\"),\n\t\t\t\t\tExpression: pulumi.String(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\"),\n\t\t\t\t\tPaused: pulumi.Bool(false),\n\t\t\t\t\tRef: pulumi.String(\"FIL-100\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Filter;\nimport com.pulumi.cloudflare.FilterArgs;\nimport com.pulumi.cloudflare.inputs.FilterBodyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleFilter = new Filter(\"exampleFilter\", FilterArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bodies(FilterBodyArgs.builder()\n .description(\"Restrict access from these browsers on this address range.\")\n .expression(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\")\n .paused(false)\n .ref(\"FIL-100\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleFilter:\n type: cloudflare:Filter\n name: example_filter\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n bodies:\n - description: Restrict access from these browsers on this address range.\n expression: (http.request.uri.path ~ \".*wp-login.php\" or http.request.uri.path ~ \".*xmlrpc.php\") and ip.addr ne 172.16.22.155\n paused: false\n ref: FIL-100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/filter:Filter example '\u003czone_id\u003e/\u003cfilter_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.Filter`\" pulumi-lang-dotnet=\"`cloudflare.Filter`\" pulumi-lang-go=\"`Filter`\" pulumi-lang-python=\"`Filter`\" pulumi-lang-yaml=\"`cloudflare.Filter`\" pulumi-lang-java=\"`cloudflare.Filter`\" pulumi-lang-hcl=\"`cloudflare_filter`\"\u003e`cloudflare.Filter`\u003c/span\u003e is in a deprecation phase until June 15th, 2025.\n During this time period, this resource is still fully\n supported but you are strongly advised to move to the\n \u003cspan pulumi-lang-nodejs=\"`cloudflare.Ruleset`\" pulumi-lang-dotnet=\"`cloudflare.Ruleset`\" pulumi-lang-go=\"`Ruleset`\" pulumi-lang-python=\"`Ruleset`\" pulumi-lang-yaml=\"`cloudflare.Ruleset`\" pulumi-lang-java=\"`cloudflare.Ruleset`\" pulumi-lang-hcl=\"`cloudflare_ruleset`\"\u003e`cloudflare.Ruleset`\u003c/span\u003e resource. Full details can be found in the\n developer documentation.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFilter = new cloudflare.Filter(\"example_filter\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies: [{\n description: \"Restrict access from these browsers on this address range.\",\n expression: \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n paused: false,\n ref: \"FIL-100\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_filter = cloudflare.Filter(\"example_filter\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bodies=[{\n \"description\": \"Restrict access from these browsers on this address range.\",\n \"expression\": \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n \"paused\": False,\n \"ref\": \"FIL-100\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFilter = new Cloudflare.Filter(\"example_filter\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Bodies = new[]\n {\n new Cloudflare.Inputs.FilterBodyArgs\n {\n Description = \"Restrict access from these browsers on this address range.\",\n Expression = \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n Paused = false,\n Ref = \"FIL-100\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewFilter(ctx, \"example_filter\", \u0026cloudflare.FilterArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBodies: cloudflare.FilterBodyArray{\n\t\t\t\t\u0026cloudflare.FilterBodyArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Restrict access from these browsers on this address range.\"),\n\t\t\t\t\tExpression: pulumi.String(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\"),\n\t\t\t\t\tPaused: pulumi.Bool(false),\n\t\t\t\t\tRef: pulumi.String(\"FIL-100\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_filter\" \"example_filter\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bodies {\n description = \"Restrict access from these browsers on this address range.\"\n expression = \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\"\n paused = false\n ref = \"FIL-100\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Filter;\nimport com.pulumi.cloudflare.FilterArgs;\nimport com.pulumi.cloudflare.inputs.FilterBodyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleFilter = new Filter(\"exampleFilter\", FilterArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bodies(FilterBodyArgs.builder()\n .description(\"Restrict access from these browsers on this address range.\")\n .expression(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\")\n .paused(false)\n .ref(\"FIL-100\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleFilter:\n type: cloudflare:Filter\n name: example_filter\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n bodies:\n - description: Restrict access from these browsers on this address range.\n expression: (http.request.uri.path ~ \".*wp-login.php\" or http.request.uri.path ~ \".*xmlrpc.php\") and ip.addr ne 172.16.22.155\n paused: false\n ref: FIL-100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/filter:Filter example '\u003czone_id\u003e/\u003cfilter_id\u003e'\n```\n\n", "properties": { "bodies": { "type": "array", @@ -94670,7 +94670,7 @@ } }, "cloudflare:index/firewallRule:FirewallRule": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.FirewallRule`\" pulumi-lang-dotnet=\"`cloudflare.FirewallRule`\" pulumi-lang-go=\"`FirewallRule`\" pulumi-lang-python=\"`FirewallRule`\" pulumi-lang-yaml=\"`cloudflare.FirewallRule`\" pulumi-lang-java=\"`cloudflare.FirewallRule`\"\u003e`cloudflare.FirewallRule`\u003c/span\u003e is in a deprecation phase until June 15th, 2025.\n During this time period, this resource is still\n fully supported but you are strongly advised to move to the\n \u003cspan pulumi-lang-nodejs=\"`cloudflare.Ruleset`\" pulumi-lang-dotnet=\"`cloudflare.Ruleset`\" pulumi-lang-go=\"`Ruleset`\" pulumi-lang-python=\"`Ruleset`\" pulumi-lang-yaml=\"`cloudflare.Ruleset`\" pulumi-lang-java=\"`cloudflare.Ruleset`\"\u003e`cloudflare.Ruleset`\u003c/span\u003e resource. Full details can be found in the\n developer documentation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFirewallRule = new cloudflare.FirewallRule(\"example_firewall_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n action: {\n mode: \"challenge\",\n response: {\n body: \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n contentType: \"text/xml\",\n },\n timeout: 86400,\n },\n filter: {\n description: \"Restrict access from these browsers on this address range.\",\n expression: \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n paused: false,\n ref: \"FIL-100\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_firewall_rule = cloudflare.FirewallRule(\"example_firewall_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n action={\n \"mode\": \"challenge\",\n \"response\": {\n \"body\": \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n \"content_type\": \"text/xml\",\n },\n \"timeout\": float(86400),\n },\n filter={\n \"description\": \"Restrict access from these browsers on this address range.\",\n \"expression\": \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n \"paused\": False,\n \"ref\": \"FIL-100\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFirewallRule = new Cloudflare.FirewallRule(\"example_firewall_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Action = new Cloudflare.Inputs.FirewallRuleActionArgs\n {\n Mode = \"challenge\",\n Response = new Cloudflare.Inputs.FirewallRuleActionResponseArgs\n {\n Body = \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n ContentType = \"text/xml\",\n },\n Timeout = 86400,\n },\n Filter = new Cloudflare.Inputs.FirewallRuleFilterArgs\n {\n Description = \"Restrict access from these browsers on this address range.\",\n Expression = \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n Paused = false,\n Ref = \"FIL-100\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewFirewallRule(ctx, \"example_firewall_rule\", \u0026cloudflare.FirewallRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAction: \u0026cloudflare.FirewallRuleActionArgs{\n\t\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\t\tResponse: \u0026cloudflare.FirewallRuleActionResponseArgs{\n\t\t\t\t\tBody: pulumi.String(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\"),\n\t\t\t\t\tContentType: pulumi.String(\"text/xml\"),\n\t\t\t\t},\n\t\t\t\tTimeout: pulumi.Float64(86400),\n\t\t\t},\n\t\t\tFilter: \u0026cloudflare.FirewallRuleFilterArgs{\n\t\t\t\tDescription: pulumi.String(\"Restrict access from these browsers on this address range.\"),\n\t\t\t\tExpression: pulumi.String(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\"),\n\t\t\t\tPaused: pulumi.Bool(false),\n\t\t\t\tRef: pulumi.String(\"FIL-100\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.FirewallRule;\nimport com.pulumi.cloudflare.FirewallRuleArgs;\nimport com.pulumi.cloudflare.inputs.FirewallRuleActionArgs;\nimport com.pulumi.cloudflare.inputs.FirewallRuleActionResponseArgs;\nimport com.pulumi.cloudflare.inputs.FirewallRuleFilterArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleFirewallRule = new FirewallRule(\"exampleFirewallRule\", FirewallRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .action(FirewallRuleActionArgs.builder()\n .mode(\"challenge\")\n .response(FirewallRuleActionResponseArgs.builder()\n .body(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\")\n .contentType(\"text/xml\")\n .build())\n .timeout(86400.0)\n .build())\n .filter(FirewallRuleFilterArgs.builder()\n .description(\"Restrict access from these browsers on this address range.\")\n .expression(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\")\n .paused(false)\n .ref(\"FIL-100\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleFirewallRule:\n type: cloudflare:FirewallRule\n name: example_firewall_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n action:\n mode: challenge\n response:\n body: \u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\n contentType: text/xml\n timeout: 86400\n filter:\n description: Restrict access from these browsers on this address range.\n expression: (http.request.uri.path ~ \".*wp-login.php\" or http.request.uri.path ~ \".*xmlrpc.php\") and ip.addr ne 172.16.22.155\n paused: false\n ref: FIL-100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/firewallRule:FirewallRule example '\u003czone_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.FirewallRule`\" pulumi-lang-dotnet=\"`cloudflare.FirewallRule`\" pulumi-lang-go=\"`FirewallRule`\" pulumi-lang-python=\"`FirewallRule`\" pulumi-lang-yaml=\"`cloudflare.FirewallRule`\" pulumi-lang-java=\"`cloudflare.FirewallRule`\" pulumi-lang-hcl=\"`cloudflare_firewall_rule`\"\u003e`cloudflare.FirewallRule`\u003c/span\u003e is in a deprecation phase until June 15th, 2025.\n During this time period, this resource is still\n fully supported but you are strongly advised to move to the\n \u003cspan pulumi-lang-nodejs=\"`cloudflare.Ruleset`\" pulumi-lang-dotnet=\"`cloudflare.Ruleset`\" pulumi-lang-go=\"`Ruleset`\" pulumi-lang-python=\"`Ruleset`\" pulumi-lang-yaml=\"`cloudflare.Ruleset`\" pulumi-lang-java=\"`cloudflare.Ruleset`\" pulumi-lang-hcl=\"`cloudflare_ruleset`\"\u003e`cloudflare.Ruleset`\u003c/span\u003e resource. Full details can be found in the\n developer documentation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFirewallRule = new cloudflare.FirewallRule(\"example_firewall_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n action: {\n mode: \"challenge\",\n response: {\n body: \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n contentType: \"text/xml\",\n },\n timeout: 86400,\n },\n filter: {\n description: \"Restrict access from these browsers on this address range.\",\n expression: \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n paused: false,\n ref: \"FIL-100\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_firewall_rule = cloudflare.FirewallRule(\"example_firewall_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n action={\n \"mode\": \"challenge\",\n \"response\": {\n \"body\": \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n \"content_type\": \"text/xml\",\n },\n \"timeout\": float(86400),\n },\n filter={\n \"description\": \"Restrict access from these browsers on this address range.\",\n \"expression\": \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n \"paused\": False,\n \"ref\": \"FIL-100\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFirewallRule = new Cloudflare.FirewallRule(\"example_firewall_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Action = new Cloudflare.Inputs.FirewallRuleActionArgs\n {\n Mode = \"challenge\",\n Response = new Cloudflare.Inputs.FirewallRuleActionResponseArgs\n {\n Body = \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n ContentType = \"text/xml\",\n },\n Timeout = 86400,\n },\n Filter = new Cloudflare.Inputs.FirewallRuleFilterArgs\n {\n Description = \"Restrict access from these browsers on this address range.\",\n Expression = \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\",\n Paused = false,\n Ref = \"FIL-100\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewFirewallRule(ctx, \"example_firewall_rule\", \u0026cloudflare.FirewallRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAction: \u0026cloudflare.FirewallRuleActionArgs{\n\t\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\t\tResponse: \u0026cloudflare.FirewallRuleActionResponseArgs{\n\t\t\t\t\tBody: pulumi.String(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\"),\n\t\t\t\t\tContentType: pulumi.String(\"text/xml\"),\n\t\t\t\t},\n\t\t\t\tTimeout: pulumi.Float64(86400),\n\t\t\t},\n\t\t\tFilter: \u0026cloudflare.FirewallRuleFilterArgs{\n\t\t\t\tDescription: pulumi.String(\"Restrict access from these browsers on this address range.\"),\n\t\t\t\tExpression: pulumi.String(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\"),\n\t\t\t\tPaused: pulumi.Bool(false),\n\t\t\t\tRef: pulumi.String(\"FIL-100\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_firewallrule\" \"example_firewall_rule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n action = {\n mode = \"challenge\"\n response = {\n body = \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\"\n content_type = \"text/xml\"\n }\n timeout = 86400\n }\n filter = {\n description = \"Restrict access from these browsers on this address range.\"\n expression = \"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\"\n paused = false\n ref = \"FIL-100\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.FirewallRule;\nimport com.pulumi.cloudflare.FirewallRuleArgs;\nimport com.pulumi.cloudflare.inputs.FirewallRuleActionArgs;\nimport com.pulumi.cloudflare.inputs.FirewallRuleActionResponseArgs;\nimport com.pulumi.cloudflare.inputs.FirewallRuleFilterArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleFirewallRule = new FirewallRule(\"exampleFirewallRule\", FirewallRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .action(FirewallRuleActionArgs.builder()\n .mode(\"challenge\")\n .response(FirewallRuleActionResponseArgs.builder()\n .body(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\")\n .contentType(\"text/xml\")\n .build())\n .timeout(86400.0)\n .build())\n .filter(FirewallRuleFilterArgs.builder()\n .description(\"Restrict access from these browsers on this address range.\")\n .expression(\"(http.request.uri.path ~ \\\".*wp-login.php\\\" or http.request.uri.path ~ \\\".*xmlrpc.php\\\") and ip.addr ne 172.16.22.155\")\n .paused(false)\n .ref(\"FIL-100\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleFirewallRule:\n type: cloudflare:FirewallRule\n name: example_firewall_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n action:\n mode: challenge\n response:\n body: \u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\n contentType: text/xml\n timeout: 86400\n filter:\n description: Restrict access from these browsers on this address range.\n expression: (http.request.uri.path ~ \".*wp-login.php\" or http.request.uri.path ~ \".*xmlrpc.php\") and ip.addr ne 172.16.22.155\n paused: false\n ref: FIL-100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/firewallRule:FirewallRule example '\u003czone_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "action": { "$ref": "#/types/cloudflare:index/FirewallRuleAction:FirewallRuleAction", @@ -94773,7 +94773,7 @@ } }, "cloudflare:index/healthcheck:Healthcheck": { - "description": "Accepted Permissions\n\n- `Health Checks Read`\n- `Health Checks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHealthcheck = new cloudflare.Healthcheck(\"example_healthcheck\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n address: \"www.example.com\",\n name: \"server-1\",\n checkRegions: [\n \"WEU\",\n \"ENAM\",\n ],\n consecutiveFails: 0,\n consecutiveSuccesses: 0,\n description: \"Health check for www.example.com\",\n httpConfig: {\n allowInsecure: true,\n expectedBody: \"success\",\n expectedCodes: [\n \"2xx\",\n \"302\",\n ],\n followRedirects: true,\n header: {\n Host: [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n method: \"GET\",\n path: \"/health\",\n port: 0,\n },\n interval: 0,\n retries: 0,\n suspended: true,\n tcpConfig: {\n method: \"connection_established\",\n port: 0,\n },\n timeout: 0,\n type: \"HTTPS\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_healthcheck = cloudflare.Healthcheck(\"example_healthcheck\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n address=\"www.example.com\",\n name=\"server-1\",\n check_regions=[\n \"WEU\",\n \"ENAM\",\n ],\n consecutive_fails=0,\n consecutive_successes=0,\n description=\"Health check for www.example.com\",\n http_config={\n \"allow_insecure\": True,\n \"expected_body\": \"success\",\n \"expected_codes\": [\n \"2xx\",\n \"302\",\n ],\n \"follow_redirects\": True,\n \"header\": {\n \"Host\": [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n \"method\": \"GET\",\n \"path\": \"/health\",\n \"port\": 0,\n },\n interval=0,\n retries=0,\n suspended=True,\n tcp_config={\n \"method\": \"connection_established\",\n \"port\": 0,\n },\n timeout=0,\n type=\"HTTPS\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHealthcheck = new Cloudflare.Healthcheck(\"example_healthcheck\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Address = \"www.example.com\",\n Name = \"server-1\",\n CheckRegions = new[]\n {\n \"WEU\",\n \"ENAM\",\n },\n ConsecutiveFails = 0,\n ConsecutiveSuccesses = 0,\n Description = \"Health check for www.example.com\",\n HttpConfig = new Cloudflare.Inputs.HealthcheckHttpConfigArgs\n {\n AllowInsecure = true,\n ExpectedBody = \"success\",\n ExpectedCodes = new[]\n {\n \"2xx\",\n \"302\",\n },\n FollowRedirects = true,\n Header = \n {\n { \"Host\", new[]\n {\n \"example.com\",\n } },\n { \"X-App-ID\", new[]\n {\n \"abc123\",\n } },\n },\n Method = \"GET\",\n Path = \"/health\",\n Port = 0,\n },\n Interval = 0,\n Retries = 0,\n Suspended = true,\n TcpConfig = new Cloudflare.Inputs.HealthcheckTcpConfigArgs\n {\n Method = \"connection_established\",\n Port = 0,\n },\n Timeout = 0,\n Type = \"HTTPS\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewHealthcheck(ctx, \"example_healthcheck\", \u0026cloudflare.HealthcheckArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAddress: pulumi.String(\"www.example.com\"),\n\t\t\tName: pulumi.String(\"server-1\"),\n\t\t\tCheckRegions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"WEU\"),\n\t\t\t\tpulumi.String(\"ENAM\"),\n\t\t\t},\n\t\t\tConsecutiveFails: pulumi.Int(0),\n\t\t\tConsecutiveSuccesses: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"Health check for www.example.com\"),\n\t\t\tHttpConfig: \u0026cloudflare.HealthcheckHttpConfigArgs{\n\t\t\t\tAllowInsecure: pulumi.Bool(true),\n\t\t\t\tExpectedBody: pulumi.String(\"success\"),\n\t\t\t\tExpectedCodes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"2xx\"),\n\t\t\t\t\tpulumi.String(\"302\"),\n\t\t\t\t},\n\t\t\t\tFollowRedirects: pulumi.Bool(true),\n\t\t\t\tHeader: pulumi.StringArrayMap{\n\t\t\t\t\t\"Host\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\t\t},\n\t\t\t\t\t\"X-App-ID\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"abc123\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\t\tPath: pulumi.String(\"/health\"),\n\t\t\t\tPort: pulumi.Int(0),\n\t\t\t},\n\t\t\tInterval: pulumi.Int(0),\n\t\t\tRetries: pulumi.Int(0),\n\t\t\tSuspended: pulumi.Bool(true),\n\t\t\tTcpConfig: \u0026cloudflare.HealthcheckTcpConfigArgs{\n\t\t\t\tMethod: pulumi.String(\"connection_established\"),\n\t\t\t\tPort: pulumi.Int(0),\n\t\t\t},\n\t\t\tTimeout: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"HTTPS\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Healthcheck;\nimport com.pulumi.cloudflare.HealthcheckArgs;\nimport com.pulumi.cloudflare.inputs.HealthcheckHttpConfigArgs;\nimport com.pulumi.cloudflare.inputs.HealthcheckTcpConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleHealthcheck = new Healthcheck(\"exampleHealthcheck\", HealthcheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .address(\"www.example.com\")\n .name(\"server-1\")\n .checkRegions( \n \"WEU\",\n \"ENAM\")\n .consecutiveFails(0)\n .consecutiveSuccesses(0)\n .description(\"Health check for www.example.com\")\n .httpConfig(HealthcheckHttpConfigArgs.builder()\n .allowInsecure(true)\n .expectedBody(\"success\")\n .expectedCodes( \n \"2xx\",\n \"302\")\n .followRedirects(true)\n .header(Map.ofEntries(\n Map.entry(\"Host\", Arrays.asList(\"example.com\")),\n Map.entry(\"X-App-ID\", Arrays.asList(\"abc123\"))\n ))\n .method(\"GET\")\n .path(\"/health\")\n .port(0)\n .build())\n .interval(0)\n .retries(0)\n .suspended(true)\n .tcpConfig(HealthcheckTcpConfigArgs.builder()\n .method(\"connection_established\")\n .port(0)\n .build())\n .timeout(0)\n .type(\"HTTPS\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleHealthcheck:\n type: cloudflare:Healthcheck\n name: example_healthcheck\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n address: www.example.com\n name: server-1\n checkRegions:\n - WEU\n - ENAM\n consecutiveFails: 0\n consecutiveSuccesses: 0\n description: Health check for www.example.com\n httpConfig:\n allowInsecure: true\n expectedBody: success\n expectedCodes:\n - 2xx\n - '302'\n followRedirects: true\n header:\n Host:\n - example.com\n X-App-ID:\n - abc123\n method: GET\n path: /health\n port: 0\n interval: 0\n retries: 0\n suspended: true\n tcpConfig:\n method: connection_established\n port: 0\n timeout: 0\n type: HTTPS\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/healthcheck:Healthcheck example '\u003czone_id\u003e/\u003chealthcheck_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Health Checks Read`\n- `Health Checks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHealthcheck = new cloudflare.Healthcheck(\"example_healthcheck\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n address: \"www.example.com\",\n name: \"server-1\",\n checkRegions: [\n \"WEU\",\n \"ENAM\",\n ],\n consecutiveFails: 0,\n consecutiveSuccesses: 0,\n description: \"Health check for www.example.com\",\n httpConfig: {\n allowInsecure: true,\n expectedBody: \"success\",\n expectedCodes: [\n \"2xx\",\n \"302\",\n ],\n followRedirects: true,\n header: {\n Host: [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n method: \"GET\",\n path: \"/health\",\n port: 0,\n },\n interval: 0,\n retries: 0,\n suspended: true,\n tcpConfig: {\n method: \"connection_established\",\n port: 0,\n },\n timeout: 0,\n type: \"HTTPS\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_healthcheck = cloudflare.Healthcheck(\"example_healthcheck\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n address=\"www.example.com\",\n name=\"server-1\",\n check_regions=[\n \"WEU\",\n \"ENAM\",\n ],\n consecutive_fails=0,\n consecutive_successes=0,\n description=\"Health check for www.example.com\",\n http_config={\n \"allow_insecure\": True,\n \"expected_body\": \"success\",\n \"expected_codes\": [\n \"2xx\",\n \"302\",\n ],\n \"follow_redirects\": True,\n \"header\": {\n \"Host\": [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n \"method\": \"GET\",\n \"path\": \"/health\",\n \"port\": 0,\n },\n interval=0,\n retries=0,\n suspended=True,\n tcp_config={\n \"method\": \"connection_established\",\n \"port\": 0,\n },\n timeout=0,\n type=\"HTTPS\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHealthcheck = new Cloudflare.Healthcheck(\"example_healthcheck\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Address = \"www.example.com\",\n Name = \"server-1\",\n CheckRegions = new[]\n {\n \"WEU\",\n \"ENAM\",\n },\n ConsecutiveFails = 0,\n ConsecutiveSuccesses = 0,\n Description = \"Health check for www.example.com\",\n HttpConfig = new Cloudflare.Inputs.HealthcheckHttpConfigArgs\n {\n AllowInsecure = true,\n ExpectedBody = \"success\",\n ExpectedCodes = new[]\n {\n \"2xx\",\n \"302\",\n },\n FollowRedirects = true,\n Header = \n {\n { \"Host\", new[]\n {\n \"example.com\",\n } },\n { \"X-App-ID\", new[]\n {\n \"abc123\",\n } },\n },\n Method = \"GET\",\n Path = \"/health\",\n Port = 0,\n },\n Interval = 0,\n Retries = 0,\n Suspended = true,\n TcpConfig = new Cloudflare.Inputs.HealthcheckTcpConfigArgs\n {\n Method = \"connection_established\",\n Port = 0,\n },\n Timeout = 0,\n Type = \"HTTPS\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewHealthcheck(ctx, \"example_healthcheck\", \u0026cloudflare.HealthcheckArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAddress: pulumi.String(\"www.example.com\"),\n\t\t\tName: pulumi.String(\"server-1\"),\n\t\t\tCheckRegions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"WEU\"),\n\t\t\t\tpulumi.String(\"ENAM\"),\n\t\t\t},\n\t\t\tConsecutiveFails: pulumi.Int(0),\n\t\t\tConsecutiveSuccesses: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"Health check for www.example.com\"),\n\t\t\tHttpConfig: \u0026cloudflare.HealthcheckHttpConfigArgs{\n\t\t\t\tAllowInsecure: pulumi.Bool(true),\n\t\t\t\tExpectedBody: pulumi.String(\"success\"),\n\t\t\t\tExpectedCodes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"2xx\"),\n\t\t\t\t\tpulumi.String(\"302\"),\n\t\t\t\t},\n\t\t\t\tFollowRedirects: pulumi.Bool(true),\n\t\t\t\tHeader: pulumi.StringArrayMap{\n\t\t\t\t\t\"Host\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\t\t},\n\t\t\t\t\t\"X-App-ID\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"abc123\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\t\tPath: pulumi.String(\"/health\"),\n\t\t\t\tPort: pulumi.Int(0),\n\t\t\t},\n\t\t\tInterval: pulumi.Int(0),\n\t\t\tRetries: pulumi.Int(0),\n\t\t\tSuspended: pulumi.Bool(true),\n\t\t\tTcpConfig: \u0026cloudflare.HealthcheckTcpConfigArgs{\n\t\t\t\tMethod: pulumi.String(\"connection_established\"),\n\t\t\t\tPort: pulumi.Int(0),\n\t\t\t},\n\t\t\tTimeout: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"HTTPS\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_healthcheck\" \"example_healthcheck\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n address = \"www.example.com\"\n name = \"server-1\"\n check_regions = [\"WEU\", \"ENAM\"]\n consecutive_fails = 0\n consecutive_successes = 0\n description = \"Health check for www.example.com\"\n http_config = {\n allow_insecure = true\n expected_body = \"success\"\n expected_codes = [\"2xx\", \"302\"]\n follow_redirects = true\n header = {\n \"Host\" = [\"example.com\"]\n \"X-App-ID\" = [\"abc123\"]\n }\n method = \"GET\"\n path = \"/health\"\n port = 0\n }\n interval = 0\n retries = 0\n suspended = true\n tcp_config = {\n method = \"connection_established\"\n port = 0\n }\n timeout = 0\n type = \"HTTPS\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Healthcheck;\nimport com.pulumi.cloudflare.HealthcheckArgs;\nimport com.pulumi.cloudflare.inputs.HealthcheckHttpConfigArgs;\nimport com.pulumi.cloudflare.inputs.HealthcheckTcpConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleHealthcheck = new Healthcheck(\"exampleHealthcheck\", HealthcheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .address(\"www.example.com\")\n .name(\"server-1\")\n .checkRegions( \n \"WEU\",\n \"ENAM\")\n .consecutiveFails(0)\n .consecutiveSuccesses(0)\n .description(\"Health check for www.example.com\")\n .httpConfig(HealthcheckHttpConfigArgs.builder()\n .allowInsecure(true)\n .expectedBody(\"success\")\n .expectedCodes( \n \"2xx\",\n \"302\")\n .followRedirects(true)\n .header(Map.ofEntries(\n Map.entry(\"Host\", Arrays.asList(\"example.com\")),\n Map.entry(\"X-App-ID\", Arrays.asList(\"abc123\"))\n ))\n .method(\"GET\")\n .path(\"/health\")\n .port(0)\n .build())\n .interval(0)\n .retries(0)\n .suspended(true)\n .tcpConfig(HealthcheckTcpConfigArgs.builder()\n .method(\"connection_established\")\n .port(0)\n .build())\n .timeout(0)\n .type(\"HTTPS\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleHealthcheck:\n type: cloudflare:Healthcheck\n name: example_healthcheck\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n address: www.example.com\n name: server-1\n checkRegions:\n - WEU\n - ENAM\n consecutiveFails: 0\n consecutiveSuccesses: 0\n description: Health check for www.example.com\n httpConfig:\n allowInsecure: true\n expectedBody: success\n expectedCodes:\n - 2xx\n - '302'\n followRedirects: true\n header:\n Host:\n - example.com\n X-App-ID:\n - abc123\n method: GET\n path: /health\n port: 0\n interval: 0\n retries: 0\n suspended: true\n tcpConfig:\n method: connection_established\n port: 0\n timeout: 0\n type: HTTPS\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/healthcheck:Healthcheck example '\u003czone_id\u003e/\u003chealthcheck_id\u003e'\n```\n\n", "properties": { "address": { "type": "string", @@ -95013,7 +95013,7 @@ } }, "cloudflare:index/hostnameTlsSetting:HostnameTlsSetting": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHostnameTlsSetting = new cloudflare.HostnameTlsSetting(\"example_hostname_tls_setting\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ciphers\",\n hostname: \"app.example.com\",\n value: [\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hostname_tls_setting = cloudflare.HostnameTlsSetting(\"example_hostname_tls_setting\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ciphers\",\n hostname=\"app.example.com\",\n value=[\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHostnameTlsSetting = new Cloudflare.HostnameTlsSetting(\"example_hostname_tls_setting\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ciphers\",\n Hostname = \"app.example.com\",\n Value = new[]\n {\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewHostnameTlsSetting(ctx, \"example_hostname_tls_setting\", \u0026cloudflare.HostnameTlsSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ciphers\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tValue: pulumi.Any{\n\t\t\t\t\"ECDHE-RSA-AES128-GCM-SHA256\",\n\t\t\t\t\"AES128-GCM-SHA256\",\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.HostnameTlsSetting;\nimport com.pulumi.cloudflare.HostnameTlsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleHostnameTlsSetting = new HostnameTlsSetting(\"exampleHostnameTlsSetting\", HostnameTlsSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ciphers\")\n .hostname(\"app.example.com\")\n .value( \n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleHostnameTlsSetting:\n type: cloudflare:HostnameTlsSetting\n name: example_hostname_tls_setting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ciphers\n hostname: app.example.com\n value:\n - ECDHE-RSA-AES128-GCM-SHA256\n - AES128-GCM-SHA256\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/hostnameTlsSetting:HostnameTlsSetting example '\u003czone_id\u003e/\u003csetting_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHostnameTlsSetting = new cloudflare.HostnameTlsSetting(\"example_hostname_tls_setting\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ciphers\",\n hostname: \"app.example.com\",\n value: [\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hostname_tls_setting = cloudflare.HostnameTlsSetting(\"example_hostname_tls_setting\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ciphers\",\n hostname=\"app.example.com\",\n value=[\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHostnameTlsSetting = new Cloudflare.HostnameTlsSetting(\"example_hostname_tls_setting\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ciphers\",\n Hostname = \"app.example.com\",\n Value = new[]\n {\n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewHostnameTlsSetting(ctx, \"example_hostname_tls_setting\", \u0026cloudflare.HostnameTlsSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ciphers\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tValue: pulumi.Any{\n\t\t\t\t\"ECDHE-RSA-AES128-GCM-SHA256\",\n\t\t\t\t\"AES128-GCM-SHA256\",\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_hostnametlssetting\" \"example_hostname_tls_setting\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"ciphers\"\n hostname = \"app.example.com\"\n value = [\"ECDHE-RSA-AES128-GCM-SHA256\", \"AES128-GCM-SHA256\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.HostnameTlsSetting;\nimport com.pulumi.cloudflare.HostnameTlsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleHostnameTlsSetting = new HostnameTlsSetting(\"exampleHostnameTlsSetting\", HostnameTlsSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ciphers\")\n .hostname(\"app.example.com\")\n .value( \n \"ECDHE-RSA-AES128-GCM-SHA256\",\n \"AES128-GCM-SHA256\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleHostnameTlsSetting:\n type: cloudflare:HostnameTlsSetting\n name: example_hostname_tls_setting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ciphers\n hostname: app.example.com\n value:\n - ECDHE-RSA-AES128-GCM-SHA256\n - AES128-GCM-SHA256\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/hostnameTlsSetting:HostnameTlsSetting example '\u003czone_id\u003e/\u003csetting_id\u003e'\n```\n\n", "properties": { "createdAt": { "type": "string", @@ -95037,7 +95037,7 @@ }, "value": { "$ref": "pulumi.json#/Any", - "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n" + "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\" pulumi-lang-hcl=\"`setting_id`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n" }, "zoneId": { "type": "string", @@ -95063,7 +95063,7 @@ }, "value": { "$ref": "pulumi.json#/Any", - "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n" + "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\" pulumi-lang-hcl=\"`setting_id`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n" }, "zoneId": { "type": "string", @@ -95100,7 +95100,7 @@ }, "value": { "$ref": "pulumi.json#/Any", - "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n" + "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\" pulumi-lang-hcl=\"`setting_id`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n" }, "zoneId": { "type": "string", @@ -95111,7 +95111,7 @@ } }, "cloudflare:index/hyperdriveConfig:HyperdriveConfig": { - "description": "Accepted Permissions\n\n- `Hyperdrive Read`\n- `Hyperdrive Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHyperdriveConfig = new cloudflare.HyperdriveConfig(\"example_hyperdrive_config\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example-hyperdrive\",\n origin: {\n database: \"postgres\",\n host: \"database.example.com\",\n password: \"password\",\n port: 5432,\n scheme: \"postgres\",\n user: \"postgres\",\n },\n caching: {\n disabled: true,\n },\n mtls: {\n caCertificateId: \"00000000-0000-0000-0000-0000000000\",\n mtlsCertificateId: \"00000000-0000-0000-0000-0000000000\",\n sslmode: \"verify-full\",\n },\n originConnectionLimit: 60,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hyperdrive_config = cloudflare.HyperdriveConfig(\"example_hyperdrive_config\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example-hyperdrive\",\n origin={\n \"database\": \"postgres\",\n \"host\": \"database.example.com\",\n \"password\": \"password\",\n \"port\": 5432,\n \"scheme\": \"postgres\",\n \"user\": \"postgres\",\n },\n caching={\n \"disabled\": True,\n },\n mtls={\n \"ca_certificate_id\": \"00000000-0000-0000-0000-0000000000\",\n \"mtls_certificate_id\": \"00000000-0000-0000-0000-0000000000\",\n \"sslmode\": \"verify-full\",\n },\n origin_connection_limit=60)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHyperdriveConfig = new Cloudflare.HyperdriveConfig(\"example_hyperdrive_config\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example-hyperdrive\",\n Origin = new Cloudflare.Inputs.HyperdriveConfigOriginArgs\n {\n Database = \"postgres\",\n Host = \"database.example.com\",\n Password = \"password\",\n Port = 5432,\n Scheme = \"postgres\",\n User = \"postgres\",\n },\n Caching = new Cloudflare.Inputs.HyperdriveConfigCachingArgs\n {\n Disabled = true,\n },\n Mtls = new Cloudflare.Inputs.HyperdriveConfigMtlsArgs\n {\n CaCertificateId = \"00000000-0000-0000-0000-0000000000\",\n MtlsCertificateId = \"00000000-0000-0000-0000-0000000000\",\n Sslmode = \"verify-full\",\n },\n OriginConnectionLimit = 60,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewHyperdriveConfig(ctx, \"example_hyperdrive_config\", \u0026cloudflare.HyperdriveConfigArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example-hyperdrive\"),\n\t\t\tOrigin: \u0026cloudflare.HyperdriveConfigOriginArgs{\n\t\t\t\tDatabase: pulumi.String(\"postgres\"),\n\t\t\t\tHost: pulumi.String(\"database.example.com\"),\n\t\t\t\tPassword: pulumi.String(\"password\"),\n\t\t\t\tPort: pulumi.Int(5432),\n\t\t\t\tScheme: pulumi.String(\"postgres\"),\n\t\t\t\tUser: pulumi.String(\"postgres\"),\n\t\t\t},\n\t\t\tCaching: \u0026cloudflare.HyperdriveConfigCachingArgs{\n\t\t\t\tDisabled: pulumi.Bool(true),\n\t\t\t},\n\t\t\tMtls: \u0026cloudflare.HyperdriveConfigMtlsArgs{\n\t\t\t\tCaCertificateId: pulumi.String(\"00000000-0000-0000-0000-0000000000\"),\n\t\t\t\tMtlsCertificateId: pulumi.String(\"00000000-0000-0000-0000-0000000000\"),\n\t\t\t\tSslmode: pulumi.String(\"verify-full\"),\n\t\t\t},\n\t\t\tOriginConnectionLimit: pulumi.Int(60),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.HyperdriveConfig;\nimport com.pulumi.cloudflare.HyperdriveConfigArgs;\nimport com.pulumi.cloudflare.inputs.HyperdriveConfigOriginArgs;\nimport com.pulumi.cloudflare.inputs.HyperdriveConfigCachingArgs;\nimport com.pulumi.cloudflare.inputs.HyperdriveConfigMtlsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleHyperdriveConfig = new HyperdriveConfig(\"exampleHyperdriveConfig\", HyperdriveConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example-hyperdrive\")\n .origin(HyperdriveConfigOriginArgs.builder()\n .database(\"postgres\")\n .host(\"database.example.com\")\n .password(\"password\")\n .port(5432)\n .scheme(\"postgres\")\n .user(\"postgres\")\n .build())\n .caching(HyperdriveConfigCachingArgs.builder()\n .disabled(true)\n .build())\n .mtls(HyperdriveConfigMtlsArgs.builder()\n .caCertificateId(\"00000000-0000-0000-0000-0000000000\")\n .mtlsCertificateId(\"00000000-0000-0000-0000-0000000000\")\n .sslmode(\"verify-full\")\n .build())\n .originConnectionLimit(60)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleHyperdriveConfig:\n type: cloudflare:HyperdriveConfig\n name: example_hyperdrive_config\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example-hyperdrive\n origin:\n database: postgres\n host: database.example.com\n password: password\n port: 5432\n scheme: postgres\n user: postgres\n caching:\n disabled: true\n mtls:\n caCertificateId: 00000000-0000-0000-0000-0000000000\n mtlsCertificateId: 00000000-0000-0000-0000-0000000000\n sslmode: verify-full\n originConnectionLimit: 60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/hyperdriveConfig:HyperdriveConfig example '\u003caccount_id\u003e/\u003chyperdrive_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Hyperdrive Read`\n- `Hyperdrive Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHyperdriveConfig = new cloudflare.HyperdriveConfig(\"example_hyperdrive_config\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example-hyperdrive\",\n origin: {\n database: \"postgres\",\n host: \"database.example.com\",\n password: \"password\",\n port: 5432,\n scheme: \"postgres\",\n user: \"postgres\",\n },\n caching: {\n disabled: true,\n },\n mtls: {\n caCertificateId: \"00000000-0000-0000-0000-0000000000\",\n mtlsCertificateId: \"00000000-0000-0000-0000-0000000000\",\n sslmode: \"verify-full\",\n },\n originConnectionLimit: 60,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hyperdrive_config = cloudflare.HyperdriveConfig(\"example_hyperdrive_config\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example-hyperdrive\",\n origin={\n \"database\": \"postgres\",\n \"host\": \"database.example.com\",\n \"password\": \"password\",\n \"port\": 5432,\n \"scheme\": \"postgres\",\n \"user\": \"postgres\",\n },\n caching={\n \"disabled\": True,\n },\n mtls={\n \"ca_certificate_id\": \"00000000-0000-0000-0000-0000000000\",\n \"mtls_certificate_id\": \"00000000-0000-0000-0000-0000000000\",\n \"sslmode\": \"verify-full\",\n },\n origin_connection_limit=60)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHyperdriveConfig = new Cloudflare.HyperdriveConfig(\"example_hyperdrive_config\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example-hyperdrive\",\n Origin = new Cloudflare.Inputs.HyperdriveConfigOriginArgs\n {\n Database = \"postgres\",\n Host = \"database.example.com\",\n Password = \"password\",\n Port = 5432,\n Scheme = \"postgres\",\n User = \"postgres\",\n },\n Caching = new Cloudflare.Inputs.HyperdriveConfigCachingArgs\n {\n Disabled = true,\n },\n Mtls = new Cloudflare.Inputs.HyperdriveConfigMtlsArgs\n {\n CaCertificateId = \"00000000-0000-0000-0000-0000000000\",\n MtlsCertificateId = \"00000000-0000-0000-0000-0000000000\",\n Sslmode = \"verify-full\",\n },\n OriginConnectionLimit = 60,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewHyperdriveConfig(ctx, \"example_hyperdrive_config\", \u0026cloudflare.HyperdriveConfigArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example-hyperdrive\"),\n\t\t\tOrigin: \u0026cloudflare.HyperdriveConfigOriginArgs{\n\t\t\t\tDatabase: pulumi.String(\"postgres\"),\n\t\t\t\tHost: pulumi.String(\"database.example.com\"),\n\t\t\t\tPassword: pulumi.String(\"password\"),\n\t\t\t\tPort: pulumi.Int(5432),\n\t\t\t\tScheme: pulumi.String(\"postgres\"),\n\t\t\t\tUser: pulumi.String(\"postgres\"),\n\t\t\t},\n\t\t\tCaching: \u0026cloudflare.HyperdriveConfigCachingArgs{\n\t\t\t\tDisabled: pulumi.Bool(true),\n\t\t\t},\n\t\t\tMtls: \u0026cloudflare.HyperdriveConfigMtlsArgs{\n\t\t\t\tCaCertificateId: pulumi.String(\"00000000-0000-0000-0000-0000000000\"),\n\t\t\t\tMtlsCertificateId: pulumi.String(\"00000000-0000-0000-0000-0000000000\"),\n\t\t\t\tSslmode: pulumi.String(\"verify-full\"),\n\t\t\t},\n\t\t\tOriginConnectionLimit: pulumi.Int(60),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_hyperdriveconfig\" \"example_hyperdrive_config\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"example-hyperdrive\"\n origin = {\n database = \"postgres\"\n host = \"database.example.com\"\n password = \"password\"\n port = 5432\n scheme = \"postgres\"\n user = \"postgres\"\n }\n caching = {\n disabled = true\n }\n mtls = {\n ca_certificate_id = \"00000000-0000-0000-0000-0000000000\"\n mtls_certificate_id = \"00000000-0000-0000-0000-0000000000\"\n sslmode = \"verify-full\"\n }\n origin_connection_limit = 60\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.HyperdriveConfig;\nimport com.pulumi.cloudflare.HyperdriveConfigArgs;\nimport com.pulumi.cloudflare.inputs.HyperdriveConfigOriginArgs;\nimport com.pulumi.cloudflare.inputs.HyperdriveConfigCachingArgs;\nimport com.pulumi.cloudflare.inputs.HyperdriveConfigMtlsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleHyperdriveConfig = new HyperdriveConfig(\"exampleHyperdriveConfig\", HyperdriveConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example-hyperdrive\")\n .origin(HyperdriveConfigOriginArgs.builder()\n .database(\"postgres\")\n .host(\"database.example.com\")\n .password(\"password\")\n .port(5432)\n .scheme(\"postgres\")\n .user(\"postgres\")\n .build())\n .caching(HyperdriveConfigCachingArgs.builder()\n .disabled(true)\n .build())\n .mtls(HyperdriveConfigMtlsArgs.builder()\n .caCertificateId(\"00000000-0000-0000-0000-0000000000\")\n .mtlsCertificateId(\"00000000-0000-0000-0000-0000000000\")\n .sslmode(\"verify-full\")\n .build())\n .originConnectionLimit(60)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleHyperdriveConfig:\n type: cloudflare:HyperdriveConfig\n name: example_hyperdrive_config\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example-hyperdrive\n origin:\n database: postgres\n host: database.example.com\n password: password\n port: 5432\n scheme: postgres\n user: postgres\n caching:\n disabled: true\n mtls:\n caCertificateId: 00000000-0000-0000-0000-0000000000\n mtlsCertificateId: 00000000-0000-0000-0000-0000000000\n sslmode: verify-full\n originConnectionLimit: 60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/hyperdriveConfig:HyperdriveConfig example '\u003caccount_id\u003e/\u003chyperdrive_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -95216,7 +95216,7 @@ } }, "cloudflare:index/image:Image": { - "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImage = new cloudflare.Image(\"example_image\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n imageId: \"id\",\n creator: \"creator\",\n file: \"Example data\",\n metadata: {},\n requireSignedUrls: true,\n url: \"https://example.com/path/to/logo.png\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image = cloudflare.Image(\"example_image\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n image_id=\"id\",\n creator=\"creator\",\n file=\"Example data\",\n metadata={},\n require_signed_urls=True,\n url=\"https://example.com/path/to/logo.png\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImage = new Cloudflare.Image(\"example_image\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ImageId = \"id\",\n Creator = \"creator\",\n File = \"Example data\",\n Metadata = null,\n RequireSignedUrls = true,\n Url = \"https://example.com/path/to/logo.png\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewImage(ctx, \"example_image\", \u0026cloudflare.ImageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tImageId: pulumi.String(\"id\"),\n\t\t\tCreator: pulumi.String(\"creator\"),\n\t\t\tFile: pulumi.String(\"Example data\"),\n\t\t\tMetadata: pulumi.String{},\n\t\t\tRequireSignedUrls: pulumi.Bool(true),\n\t\t\tUrl: pulumi.String(\"https://example.com/path/to/logo.png\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Image;\nimport com.pulumi.cloudflare.ImageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleImage = new Image(\"exampleImage\", ImageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .imageId(\"id\")\n .creator(\"creator\")\n .file(\"Example data\")\n .metadata(Map.ofEntries(\n ))\n .requireSignedUrls(true)\n .url(\"https://example.com/path/to/logo.png\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleImage:\n type: cloudflare:Image\n name: example_image\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n imageId: id\n creator: creator\n file: Example data\n metadata: {}\n requireSignedUrls: true\n url: https://example.com/path/to/logo.png\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/image:Image example '\u003caccount_id\u003e/\u003cimage_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImage = new cloudflare.Image(\"example_image\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n imageId: \"id\",\n creator: \"creator\",\n file: \"Example data\",\n metadata: {},\n requireSignedUrls: true,\n url: \"https://example.com/path/to/logo.png\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image = cloudflare.Image(\"example_image\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n image_id=\"id\",\n creator=\"creator\",\n file=\"Example data\",\n metadata={},\n require_signed_urls=True,\n url=\"https://example.com/path/to/logo.png\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImage = new Cloudflare.Image(\"example_image\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ImageId = \"id\",\n Creator = \"creator\",\n File = \"Example data\",\n Metadata = null,\n RequireSignedUrls = true,\n Url = \"https://example.com/path/to/logo.png\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewImage(ctx, \"example_image\", \u0026cloudflare.ImageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tImageId: pulumi.String(\"id\"),\n\t\t\tCreator: pulumi.String(\"creator\"),\n\t\t\tFile: pulumi.String(\"Example data\"),\n\t\t\tMetadata: pulumi.String{},\n\t\t\tRequireSignedUrls: pulumi.Bool(true),\n\t\t\tUrl: pulumi.String(\"https://example.com/path/to/logo.png\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_image\" \"example_image\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n image_id = \"id\"\n creator = \"creator\"\n file = \"Example data\"\n metadata = {}\n require_signed_urls = true\n url = \"https://example.com/path/to/logo.png\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Image;\nimport com.pulumi.cloudflare.ImageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleImage = new Image(\"exampleImage\", ImageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .imageId(\"id\")\n .creator(\"creator\")\n .file(\"Example data\")\n .metadata(Map.ofEntries(\n ))\n .requireSignedUrls(true)\n .url(\"https://example.com/path/to/logo.png\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleImage:\n type: cloudflare:Image\n name: example_image\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n imageId: id\n creator: creator\n file: Example data\n metadata: {}\n requireSignedUrls: true\n url: https://example.com/path/to/logo.png\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/image:Image example '\u003caccount_id\u003e/\u003cimage_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -95362,7 +95362,7 @@ } }, "cloudflare:index/imageVariant:ImageVariant": { - "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImageVariant = new cloudflare.ImageVariant(\"example_image_variant\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n imageVariantId: \"hero\",\n options: {\n fit: \"scale-down\",\n height: 768,\n metadata: \"none\",\n width: 1366,\n },\n neverRequireSignedUrls: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image_variant = cloudflare.ImageVariant(\"example_image_variant\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n image_variant_id=\"hero\",\n options={\n \"fit\": \"scale-down\",\n \"height\": float(768),\n \"metadata\": \"none\",\n \"width\": float(1366),\n },\n never_require_signed_urls=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImageVariant = new Cloudflare.ImageVariant(\"example_image_variant\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ImageVariantId = \"hero\",\n Options = new Cloudflare.Inputs.ImageVariantOptionsArgs\n {\n Fit = \"scale-down\",\n Height = 768,\n Metadata = \"none\",\n Width = 1366,\n },\n NeverRequireSignedUrls = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewImageVariant(ctx, \"example_image_variant\", \u0026cloudflare.ImageVariantArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tImageVariantId: pulumi.String(\"hero\"),\n\t\t\tOptions: \u0026cloudflare.ImageVariantOptionsArgs{\n\t\t\t\tFit: pulumi.String(\"scale-down\"),\n\t\t\t\tHeight: pulumi.Float64(768),\n\t\t\t\tMetadata: pulumi.String(\"none\"),\n\t\t\t\tWidth: pulumi.Float64(1366),\n\t\t\t},\n\t\t\tNeverRequireSignedUrls: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ImageVariant;\nimport com.pulumi.cloudflare.ImageVariantArgs;\nimport com.pulumi.cloudflare.inputs.ImageVariantOptionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleImageVariant = new ImageVariant(\"exampleImageVariant\", ImageVariantArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .imageVariantId(\"hero\")\n .options(ImageVariantOptionsArgs.builder()\n .fit(\"scale-down\")\n .height(768.0)\n .metadata(\"none\")\n .width(1366.0)\n .build())\n .neverRequireSignedUrls(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleImageVariant:\n type: cloudflare:ImageVariant\n name: example_image_variant\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n imageVariantId: hero\n options:\n fit: scale-down\n height: 768\n metadata: none\n width: 1366\n neverRequireSignedUrls: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/imageVariant:ImageVariant example '\u003caccount_id\u003e/\u003cvariant_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImageVariant = new cloudflare.ImageVariant(\"example_image_variant\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n imageVariantId: \"hero\",\n options: {\n fit: \"scale-down\",\n height: 768,\n metadata: \"none\",\n width: 1366,\n },\n neverRequireSignedUrls: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image_variant = cloudflare.ImageVariant(\"example_image_variant\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n image_variant_id=\"hero\",\n options={\n \"fit\": \"scale-down\",\n \"height\": float(768),\n \"metadata\": \"none\",\n \"width\": float(1366),\n },\n never_require_signed_urls=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImageVariant = new Cloudflare.ImageVariant(\"example_image_variant\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ImageVariantId = \"hero\",\n Options = new Cloudflare.Inputs.ImageVariantOptionsArgs\n {\n Fit = \"scale-down\",\n Height = 768,\n Metadata = \"none\",\n Width = 1366,\n },\n NeverRequireSignedUrls = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewImageVariant(ctx, \"example_image_variant\", \u0026cloudflare.ImageVariantArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tImageVariantId: pulumi.String(\"hero\"),\n\t\t\tOptions: \u0026cloudflare.ImageVariantOptionsArgs{\n\t\t\t\tFit: pulumi.String(\"scale-down\"),\n\t\t\t\tHeight: pulumi.Float64(768),\n\t\t\t\tMetadata: pulumi.String(\"none\"),\n\t\t\t\tWidth: pulumi.Float64(1366),\n\t\t\t},\n\t\t\tNeverRequireSignedUrls: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_imagevariant\" \"example_image_variant\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n image_variant_id = \"hero\"\n options = {\n fit = \"scale-down\"\n height = 768\n metadata = \"none\"\n width = 1366\n }\n never_require_signed_urls = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ImageVariant;\nimport com.pulumi.cloudflare.ImageVariantArgs;\nimport com.pulumi.cloudflare.inputs.ImageVariantOptionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleImageVariant = new ImageVariant(\"exampleImageVariant\", ImageVariantArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .imageVariantId(\"hero\")\n .options(ImageVariantOptionsArgs.builder()\n .fit(\"scale-down\")\n .height(768.0)\n .metadata(\"none\")\n .width(1366.0)\n .build())\n .neverRequireSignedUrls(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleImageVariant:\n type: cloudflare:ImageVariant\n name: example_image_variant\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n imageVariantId: hero\n options:\n fit: scale-down\n height: 768\n metadata: none\n width: 1366\n neverRequireSignedUrls: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/imageVariant:ImageVariant example '\u003caccount_id\u003e/\u003cvariant_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -95439,7 +95439,7 @@ } }, "cloudflare:index/keylessCertificate:KeylessCertificate": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleKeylessCertificate = new cloudflare.KeylessCertificate(\"example_keyless_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n`,\n host: \"example.com\",\n port: 24008,\n bundleMethod: \"ubiquitous\",\n name: \"example.com Keyless SSL\",\n tunnel: {\n privateIp: \"10.0.0.1\",\n vnetId: \"7365377a-85a4-4390-9480-531ef7dc7a3c\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_keyless_certificate = cloudflare.KeylessCertificate(\"example_keyless_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n\"\"\",\n host=\"example.com\",\n port=float(24008),\n bundle_method=\"ubiquitous\",\n name=\"example.com Keyless SSL\",\n tunnel={\n \"private_ip\": \"10.0.0.1\",\n \"vnet_id\": \"7365377a-85a4-4390-9480-531ef7dc7a3c\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKeylessCertificate = new Cloudflare.KeylessCertificate(\"example_keyless_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n\",\n Host = \"example.com\",\n Port = 24008,\n BundleMethod = \"ubiquitous\",\n Name = \"example.com Keyless SSL\",\n Tunnel = new Cloudflare.Inputs.KeylessCertificateTunnelArgs\n {\n PrivateIp = \"10.0.0.1\",\n VnetId = \"7365377a-85a4-4390-9480-531ef7dc7a3c\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewKeylessCertificate(ctx, \"example_keyless_certificate\", \u0026cloudflare.KeylessCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n`),\n\t\t\tHost: pulumi.String(\"example.com\"),\n\t\t\tPort: pulumi.Float64(24008),\n\t\t\tBundleMethod: pulumi.String(\"ubiquitous\"),\n\t\t\tName: pulumi.String(\"example.com Keyless SSL\"),\n\t\t\tTunnel: \u0026cloudflare.KeylessCertificateTunnelArgs{\n\t\t\t\tPrivateIp: pulumi.String(\"10.0.0.1\"),\n\t\t\t\tVnetId: pulumi.String(\"7365377a-85a4-4390-9480-531ef7dc7a3c\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.KeylessCertificate;\nimport com.pulumi.cloudflare.KeylessCertificateArgs;\nimport com.pulumi.cloudflare.inputs.KeylessCertificateTunnelArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleKeylessCertificate = new KeylessCertificate(\"exampleKeylessCertificate\", KeylessCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n \"\"\")\n .host(\"example.com\")\n .port(24008.0)\n .bundleMethod(\"ubiquitous\")\n .name(\"example.com Keyless SSL\")\n .tunnel(KeylessCertificateTunnelArgs.builder()\n .privateIp(\"10.0.0.1\")\n .vnetId(\"7365377a-85a4-4390-9480-531ef7dc7a3c\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleKeylessCertificate:\n type: cloudflare:KeylessCertificate\n name: example_keyless_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n host: example.com\n port: 24008\n bundleMethod: ubiquitous\n name: example.com Keyless SSL\n tunnel:\n privateIp: 10.0.0.1\n vnetId: 7365377a-85a4-4390-9480-531ef7dc7a3c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/keylessCertificate:KeylessCertificate example '\u003czone_id\u003e/\u003ckeyless_certificate_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleKeylessCertificate = new cloudflare.KeylessCertificate(\"example_keyless_certificate\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n`,\n host: \"example.com\",\n port: 24008,\n bundleMethod: \"ubiquitous\",\n name: \"example.com Keyless SSL\",\n tunnel: {\n privateIp: \"10.0.0.1\",\n vnetId: \"7365377a-85a4-4390-9480-531ef7dc7a3c\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_keyless_certificate = cloudflare.KeylessCertificate(\"example_keyless_certificate\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n\"\"\",\n host=\"example.com\",\n port=float(24008),\n bundle_method=\"ubiquitous\",\n name=\"example.com Keyless SSL\",\n tunnel={\n \"private_ip\": \"10.0.0.1\",\n \"vnet_id\": \"7365377a-85a4-4390-9480-531ef7dc7a3c\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKeylessCertificate = new Cloudflare.KeylessCertificate(\"example_keyless_certificate\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n\",\n Host = \"example.com\",\n Port = 24008,\n BundleMethod = \"ubiquitous\",\n Name = \"example.com Keyless SSL\",\n Tunnel = new Cloudflare.Inputs.KeylessCertificateTunnelArgs\n {\n PrivateIp = \"10.0.0.1\",\n VnetId = \"7365377a-85a4-4390-9480-531ef7dc7a3c\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewKeylessCertificate(ctx, \"example_keyless_certificate\", \u0026cloudflare.KeylessCertificateArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificate: pulumi.String(` -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n`),\n\t\t\tHost: pulumi.String(\"example.com\"),\n\t\t\tPort: pulumi.Float64(24008),\n\t\t\tBundleMethod: pulumi.String(\"ubiquitous\"),\n\t\t\tName: pulumi.String(\"example.com Keyless SSL\"),\n\t\t\tTunnel: \u0026cloudflare.KeylessCertificateTunnelArgs{\n\t\t\t\tPrivateIp: pulumi.String(\"10.0.0.1\"),\n\t\t\t\tVnetId: pulumi.String(\"7365377a-85a4-4390-9480-531ef7dc7a3c\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_keylesscertificate\" \"example_keyless_certificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\\n -----END CERTIFICATE-----\\n\"\n host = \"example.com\"\n port = 24008\n bundle_method = \"ubiquitous\"\n name = \"example.com Keyless SSL\"\n tunnel = {\n private_ip = \"10.0.0.1\"\n vnet_id = \"7365377a-85a4-4390-9480-531ef7dc7a3c\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.KeylessCertificate;\nimport com.pulumi.cloudflare.KeylessCertificateArgs;\nimport com.pulumi.cloudflare.inputs.KeylessCertificateTunnelArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleKeylessCertificate = new KeylessCertificate(\"exampleKeylessCertificate\", KeylessCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n \"\"\")\n .host(\"example.com\")\n .port(24008.0)\n .bundleMethod(\"ubiquitous\")\n .name(\"example.com Keyless SSL\")\n .tunnel(KeylessCertificateTunnelArgs.builder()\n .privateIp(\"10.0.0.1\")\n .vnetId(\"7365377a-85a4-4390-9480-531ef7dc7a3c\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleKeylessCertificate:\n type: cloudflare:KeylessCertificate\n name: example_keyless_certificate\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificate: |2\n -----BEGIN CERTIFICATE-----\n MIIDtTCCAp2gAwIBAgIJAM15n7fdxhRtMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\n BAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\n aWRnaXRzIFB0eSBMdGQwHhcNMTQwMzExMTkyMTU5WhcNMTQwNDEwMTkyMTU5WjBF\n MQswCQYDVQQGEwJVUzETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\n ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAvq3sKsHpeduJHimOK+fvQdKsI8z8A05MZyyLp2/R/GE8FjNv+hkVY1WQ\n LIyTNNQH7CJecE1nbTfo8Y56S7x/rhxC6/DJ8MIulapFPnorq46KU6yRxiM0MQ3N\n nTJHlHA2ozZta6YBBfVfhHWl1F0IfNbXCLKvGwWWMbCx43OfW6KTkbRnE6gFWKuO\n fSO5h2u5TaWVuSIzBvYs7Vza6m+gtYAvKAJV2nSZ+eSEFPDo29corOy8+huEOUL8\n 5FAw4BFPsr1TlrlGPFitduQUHGrSL7skk1ESGza0to3bOtrodKei2s9bk5MXm7lZ\n qI+WZJX4Zu9+mzZhc9pCVi8r/qlXuQIDAQABo4GnMIGkMB0GA1UdDgQWBBRvavf+\n sWM4IwKiH9X9w1vl6nUVRDB1BgNVHSMEbjBsgBRvavf+sWM4IwKiH9X9w1vl6nUV\n RKFJpEcwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\n BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAM15n7fdxhRtMAwGA1UdEwQF\n MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABY2ZzBaW0dMsAAT7tPJzrVWVzQx6KU4\n UEBLudIlWPlkAwTnINCWR/8eNjCCmGA4heUdHmazdpPa8RzwOmc0NT1NQqzSyktt\n vTqb4iHD7+8f9MqJ9/FssCfTtqr/Qst/hGH4Wmdf1EJ/6FqYAAb5iRlPgshFZxU8\n uXtA8hWn6fK6eISD9HBdcAFToUvKNZ1BIDPvh9f95Ine8ar6yGd56TUNrHR8eHBs\n ESxz5ddVR/oWRysNJ+aGAyYqHS8S/ttmC7r4XCAHqXptkHPCGRqkAhsterYhd4I8\n /cBzejUobNCjjHFbtkAL/SjxZOLW+pNkZwfeYdM8iPkD54Uua1v2tdw=\n -----END CERTIFICATE-----\n host: example.com\n port: 24008\n bundleMethod: ubiquitous\n name: example.com Keyless SSL\n tunnel:\n privateIp: 10.0.0.1\n vnetId: 7365377a-85a4-4390-9480-531ef7dc7a3c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/keylessCertificate:KeylessCertificate example '\u003czone_id\u003e/\u003ckeyless_certificate_id\u003e'\n```\n\n", "properties": { "bundleMethod": { "type": "string", @@ -95603,7 +95603,7 @@ } }, "cloudflare:index/leakedCredentialCheck:LeakedCredentialCheck": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheck = new cloudflare.LeakedCredentialCheck(\"example_leaked_credential_check\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check = cloudflare.LeakedCredentialCheck(\"example_leaked_credential_check\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheck = new Cloudflare.LeakedCredentialCheck(\"example_leaked_credential_check\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLeakedCredentialCheck(ctx, \"example_leaked_credential_check\", \u0026cloudflare.LeakedCredentialCheckArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LeakedCredentialCheck;\nimport com.pulumi.cloudflare.LeakedCredentialCheckArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLeakedCredentialCheck = new LeakedCredentialCheck(\"exampleLeakedCredentialCheck\", LeakedCredentialCheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLeakedCredentialCheck:\n type: cloudflare:LeakedCredentialCheck\n name: example_leaked_credential_check\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheck = new cloudflare.LeakedCredentialCheck(\"example_leaked_credential_check\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check = cloudflare.LeakedCredentialCheck(\"example_leaked_credential_check\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheck = new Cloudflare.LeakedCredentialCheck(\"example_leaked_credential_check\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLeakedCredentialCheck(ctx, \"example_leaked_credential_check\", \u0026cloudflare.LeakedCredentialCheckArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_leakedcredentialcheck\" \"example_leaked_credential_check\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LeakedCredentialCheck;\nimport com.pulumi.cloudflare.LeakedCredentialCheckArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLeakedCredentialCheck = new LeakedCredentialCheck(\"exampleLeakedCredentialCheck\", LeakedCredentialCheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLeakedCredentialCheck:\n type: cloudflare:LeakedCredentialCheck\n name: example_leaked_credential_check\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "enabled": { "type": "boolean", @@ -95640,7 +95640,7 @@ } }, "cloudflare:index/leakedCredentialCheckRule:LeakedCredentialCheckRule": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheckRule = new cloudflare.LeakedCredentialCheckRule(\"example_leaked_credential_check_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n password: \"lookup_json_string(http.request.body.raw, \\\"secret\\\")\",\n username: \"lookup_json_string(http.request.body.raw, \\\"user\\\")\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check_rule = cloudflare.LeakedCredentialCheckRule(\"example_leaked_credential_check_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n password=\"lookup_json_string(http.request.body.raw, \\\"secret\\\")\",\n username=\"lookup_json_string(http.request.body.raw, \\\"user\\\")\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheckRule = new Cloudflare.LeakedCredentialCheckRule(\"example_leaked_credential_check_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Password = \"lookup_json_string(http.request.body.raw, \\\"secret\\\")\",\n Username = \"lookup_json_string(http.request.body.raw, \\\"user\\\")\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLeakedCredentialCheckRule(ctx, \"example_leaked_credential_check_rule\", \u0026cloudflare.LeakedCredentialCheckRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPassword: pulumi.String(\"lookup_json_string(http.request.body.raw, \\\"secret\\\")\"),\n\t\t\tUsername: pulumi.String(\"lookup_json_string(http.request.body.raw, \\\"user\\\")\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LeakedCredentialCheckRule;\nimport com.pulumi.cloudflare.LeakedCredentialCheckRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLeakedCredentialCheckRule = new LeakedCredentialCheckRule(\"exampleLeakedCredentialCheckRule\", LeakedCredentialCheckRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .password(\"lookup_json_string(http.request.body.raw, \\\"secret\\\")\")\n .username(\"lookup_json_string(http.request.body.raw, \\\"user\\\")\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLeakedCredentialCheckRule:\n type: cloudflare:LeakedCredentialCheckRule\n name: example_leaked_credential_check_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n password: lookup_json_string(http.request.body.raw, \"secret\")\n username: lookup_json_string(http.request.body.raw, \"user\")\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/leakedCredentialCheckRule:LeakedCredentialCheckRule example '\u003czone_id\u003e/\u003cdetection_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheckRule = new cloudflare.LeakedCredentialCheckRule(\"example_leaked_credential_check_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n password: \"lookup_json_string(http.request.body.raw, \\\"secret\\\")\",\n username: \"lookup_json_string(http.request.body.raw, \\\"user\\\")\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check_rule = cloudflare.LeakedCredentialCheckRule(\"example_leaked_credential_check_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n password=\"lookup_json_string(http.request.body.raw, \\\"secret\\\")\",\n username=\"lookup_json_string(http.request.body.raw, \\\"user\\\")\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheckRule = new Cloudflare.LeakedCredentialCheckRule(\"example_leaked_credential_check_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Password = \"lookup_json_string(http.request.body.raw, \\\"secret\\\")\",\n Username = \"lookup_json_string(http.request.body.raw, \\\"user\\\")\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLeakedCredentialCheckRule(ctx, \"example_leaked_credential_check_rule\", \u0026cloudflare.LeakedCredentialCheckRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPassword: pulumi.String(\"lookup_json_string(http.request.body.raw, \\\"secret\\\")\"),\n\t\t\tUsername: pulumi.String(\"lookup_json_string(http.request.body.raw, \\\"user\\\")\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_leakedcredentialcheckrule\" \"example_leaked_credential_check_rule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n password = \"lookup_json_string(http.request.body.raw, \\\"secret\\\")\"\n username = \"lookup_json_string(http.request.body.raw, \\\"user\\\")\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LeakedCredentialCheckRule;\nimport com.pulumi.cloudflare.LeakedCredentialCheckRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLeakedCredentialCheckRule = new LeakedCredentialCheckRule(\"exampleLeakedCredentialCheckRule\", LeakedCredentialCheckRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .password(\"lookup_json_string(http.request.body.raw, \\\"secret\\\")\")\n .username(\"lookup_json_string(http.request.body.raw, \\\"user\\\")\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLeakedCredentialCheckRule:\n type: cloudflare:LeakedCredentialCheckRule\n name: example_leaked_credential_check_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n password: lookup_json_string(http.request.body.raw, \"secret\")\n username: lookup_json_string(http.request.body.raw, \"user\")\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/leakedCredentialCheckRule:LeakedCredentialCheckRule example '\u003czone_id\u003e/\u003cdetection_id\u003e'\n```\n\n", "properties": { "password": { "type": "string", @@ -95689,7 +95689,7 @@ } }, "cloudflare:index/list:List": { - "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n\u003e The \u003cspan pulumi-lang-nodejs=\"`cloudflare.List`\" pulumi-lang-dotnet=\"`cloudflare.List`\" pulumi-lang-go=\"`List`\" pulumi-lang-python=\"`List`\" pulumi-lang-yaml=\"`cloudflare.List`\" pulumi-lang-java=\"`cloudflare.List`\"\u003e`cloudflare.List`\u003c/span\u003e resource supports defining list items in line with the\n \u003cspan pulumi-lang-nodejs=\"`items`\" pulumi-lang-dotnet=\"`Items`\" pulumi-lang-go=\"`items`\" pulumi-lang-python=\"`items`\" pulumi-lang-yaml=\"`items`\" pulumi-lang-java=\"`items`\"\u003e`items`\u003c/span\u003e attribute. The provider also has a \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\"\u003e`cloudflare.ListItem`\u003c/span\u003e resource for\n managing items as independent resources. Using both in line \u003cspan pulumi-lang-nodejs=\"`items`\" pulumi-lang-dotnet=\"`Items`\" pulumi-lang-go=\"`items`\" pulumi-lang-python=\"`items`\" pulumi-lang-yaml=\"`items`\" pulumi-lang-java=\"`items`\"\u003e`items`\u003c/span\u003e definitions\n _and_ \u003cspan pulumi-lang-nodejs=\"`cloudflare.getListItems`\" pulumi-lang-dotnet=\"`cloudflare.getListItems`\" pulumi-lang-go=\"`getListItems`\" pulumi-lang-python=\"`get_list_items`\" pulumi-lang-yaml=\"`cloudflare.getListItems`\" pulumi-lang-java=\"`cloudflare.getListItems`\"\u003e`cloudflare.getListItems`\u003c/span\u003e on the same list is not supported and will cause\n Terraform into an irreconcilable state.\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/list:List example '\u003caccount_id\u003e/\u003clist_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n\u003e The \u003cspan pulumi-lang-nodejs=\"`cloudflare.List`\" pulumi-lang-dotnet=\"`cloudflare.List`\" pulumi-lang-go=\"`List`\" pulumi-lang-python=\"`List`\" pulumi-lang-yaml=\"`cloudflare.List`\" pulumi-lang-java=\"`cloudflare.List`\" pulumi-lang-hcl=\"`cloudflare_list`\"\u003e`cloudflare.List`\u003c/span\u003e resource supports defining list items in line with the\n \u003cspan pulumi-lang-nodejs=\"`items`\" pulumi-lang-dotnet=\"`Items`\" pulumi-lang-go=\"`items`\" pulumi-lang-python=\"`items`\" pulumi-lang-yaml=\"`items`\" pulumi-lang-java=\"`items`\" pulumi-lang-hcl=\"`items`\"\u003e`items`\u003c/span\u003e attribute. The provider also has a \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\" pulumi-lang-hcl=\"`cloudflare_list_item`\"\u003e`cloudflare.ListItem`\u003c/span\u003e resource for\n managing items as independent resources. Using both in line \u003cspan pulumi-lang-nodejs=\"`items`\" pulumi-lang-dotnet=\"`Items`\" pulumi-lang-go=\"`items`\" pulumi-lang-python=\"`items`\" pulumi-lang-yaml=\"`items`\" pulumi-lang-java=\"`items`\" pulumi-lang-hcl=\"`items`\"\u003e`items`\u003c/span\u003e definitions\n _and_ \u003cspan pulumi-lang-nodejs=\"`cloudflare.getListItems`\" pulumi-lang-dotnet=\"`cloudflare.getListItems`\" pulumi-lang-go=\"`getListItems`\" pulumi-lang-python=\"`get_list_items`\" pulumi-lang-yaml=\"`cloudflare.getListItems`\" pulumi-lang-java=\"`cloudflare.getListItems`\" pulumi-lang-hcl=\"`data.cloudflare_list_items`\"\u003e`cloudflare.getListItems`\u003c/span\u003e on the same list is not supported and will cause\n Terraform into an irreconcilable state.\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/list:List example '\u003caccount_id\u003e/\u003clist_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -95708,7 +95708,7 @@ "items": { "$ref": "#/types/cloudflare:index/ListItem:ListItem" }, - "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n" + "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\" pulumi-lang-hcl=\"`cloudflare_list_item`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n" }, "kind": { "type": "string", @@ -95753,7 +95753,7 @@ "items": { "$ref": "#/types/cloudflare:index/ListItem:ListItem" }, - "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n" + "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\" pulumi-lang-hcl=\"`cloudflare_list_item`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n" }, "kind": { "type": "string", @@ -95788,7 +95788,7 @@ "items": { "$ref": "#/types/cloudflare:index/ListItem:ListItem" }, - "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n" + "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\" pulumi-lang-hcl=\"`cloudflare_list_item`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n" }, "kind": { "type": "string", @@ -95815,7 +95815,7 @@ } }, "cloudflare:index/listItem:ListItem": { - "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleListItem = new cloudflare.ListItem(\"example_list_item\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n ip: \"10.0.0.1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list_item = cloudflare.ListItem(\"example_list_item\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n ip=\"10.0.0.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleListItem = new Cloudflare.ListItem(\"example_list_item\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n Ip = \"10.0.0.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewListItem(ctx, \"example_list_item\", \u0026cloudflare.ListItemArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: pulumi.String(\"2c0fc9fa937b11eaa1b71c4d701ab86e\"),\n\t\t\tIp: pulumi.String(\"10.0.0.1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ListItem;\nimport com.pulumi.cloudflare.ListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleListItem = new ListItem(\"exampleListItem\", ListItemArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .ip(\"10.0.0.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleListItem:\n type: cloudflare:ListItem\n name: example_list_item\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n ip: 10.0.0.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/listItem:ListItem example '\u003caccount_id\u003e/\u003clist_id\u003e/\u003citem_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleListItem = new cloudflare.ListItem(\"example_list_item\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n ip: \"10.0.0.1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list_item = cloudflare.ListItem(\"example_list_item\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n ip=\"10.0.0.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleListItem = new Cloudflare.ListItem(\"example_list_item\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n Ip = \"10.0.0.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewListItem(ctx, \"example_list_item\", \u0026cloudflare.ListItemArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: pulumi.String(\"2c0fc9fa937b11eaa1b71c4d701ab86e\"),\n\t\t\tIp: pulumi.String(\"10.0.0.1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_listitem\" \"example_list_item\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n list_id = \"2c0fc9fa937b11eaa1b71c4d701ab86e\"\n ip = \"10.0.0.1\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ListItem;\nimport com.pulumi.cloudflare.ListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleListItem = new ListItem(\"exampleListItem\", ListItemArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .ip(\"10.0.0.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleListItem:\n type: cloudflare:ListItem\n name: example_list_item\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n ip: 10.0.0.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/listItem:ListItem example '\u003caccount_id\u003e/\u003clist_id\u003e/\u003citem_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -95945,7 +95945,7 @@ } }, "cloudflare:index/loadBalancer:LoadBalancer": { - "description": "Accepted Permissions\n\n- `Load Balancers Read`\n- `Load Balancers Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancer = new cloudflare.LoadBalancer(\"example_load_balancer\", {\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n defaultPools: [\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n fallbackPool: \"fallback_pool\",\n name: \"www.example.com\",\n adaptiveRouting: {\n failoverAcrossPools: true,\n },\n countryPools: {\n GB: [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n US: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n description: \"Load Balancer for www.example.com\",\n locationStrategy: {\n mode: \"resolver_ip\",\n preferEcs: \"always\",\n },\n networks: [\"string\"],\n popPools: {\n LAX: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n LHR: [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n SJC: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n proxied: true,\n randomSteering: {\n defaultWeight: 0.2,\n poolWeights: {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n de90f38ced07c2e2f4df50b1f61d4194: 0.3,\n },\n },\n regionPools: {\n ENAM: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n WNAM: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n rules: [{\n condition: \"http.request.uri.path contains \\\"/testing\\\"\",\n disabled: true,\n fixedResponse: {\n contentType: \"application/json\",\n location: \"www.example.com\",\n messageBody: \"Testing Hello\",\n statusCode: 0,\n },\n name: \"route the path /testing to testing datacenter.\",\n overrides: {\n adaptiveRouting: {\n failoverAcrossPools: true,\n },\n countryPools: {\n GB: [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n US: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n defaultPools: [\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n fallbackPool: \"fallback_pool\",\n locationStrategy: {\n mode: \"resolver_ip\",\n preferEcs: \"always\",\n },\n popPools: {\n LAX: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n LHR: [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n SJC: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n randomSteering: {\n defaultWeight: 0.2,\n poolWeights: {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n de90f38ced07c2e2f4df50b1f61d4194: 0.3,\n },\n },\n regionPools: {\n ENAM: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n WNAM: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n sessionAffinity: \"cookie\",\n sessionAffinityAttributes: {\n drainDuration: 100,\n headers: [\"x\"],\n requireAllHeaders: true,\n samesite: \"Auto\",\n secure: \"Auto\",\n zeroDowntimeFailover: \"sticky\",\n },\n sessionAffinityTtl: 1800,\n steeringPolicy: \"dynamic_latency\",\n ttl: 30,\n },\n priority: 0,\n terminates: true,\n }],\n sessionAffinity: \"cookie\",\n sessionAffinityAttributes: {\n drainDuration: 100,\n headers: [\"x\"],\n requireAllHeaders: true,\n samesite: \"Auto\",\n secure: \"Auto\",\n zeroDowntimeFailover: \"sticky\",\n },\n sessionAffinityTtl: 1800,\n steeringPolicy: \"dynamic_latency\",\n ttl: 30,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer = cloudflare.LoadBalancer(\"example_load_balancer\",\n zone_id=\"699d98642c564d2e855e9661899b7252\",\n default_pools=[\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n fallback_pool=\"fallback_pool\",\n name=\"www.example.com\",\n adaptive_routing={\n \"failover_across_pools\": True,\n },\n country_pools={\n \"GB\": [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n \"US\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n description=\"Load Balancer for www.example.com\",\n location_strategy={\n \"mode\": \"resolver_ip\",\n \"prefer_ecs\": \"always\",\n },\n networks=[\"string\"],\n pop_pools={\n \"LAX\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n \"LHR\": [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n \"SJC\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n proxied=True,\n random_steering={\n \"default_weight\": 0.2,\n \"pool_weights\": {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n \"de90f38ced07c2e2f4df50b1f61d4194\": 0.3,\n },\n },\n region_pools={\n \"ENAM\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n \"WNAM\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n rules=[{\n \"condition\": \"http.request.uri.path contains \\\"/testing\\\"\",\n \"disabled\": True,\n \"fixed_response\": {\n \"content_type\": \"application/json\",\n \"location\": \"www.example.com\",\n \"message_body\": \"Testing Hello\",\n \"status_code\": 0,\n },\n \"name\": \"route the path /testing to testing datacenter.\",\n \"overrides\": {\n \"adaptive_routing\": {\n \"failover_across_pools\": True,\n },\n \"country_pools\": {\n \"GB\": [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n \"US\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n \"default_pools\": [\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n \"fallback_pool\": \"fallback_pool\",\n \"location_strategy\": {\n \"mode\": \"resolver_ip\",\n \"prefer_ecs\": \"always\",\n },\n \"pop_pools\": {\n \"LAX\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n \"LHR\": [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n \"SJC\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n \"random_steering\": {\n \"default_weight\": 0.2,\n \"pool_weights\": {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n \"de90f38ced07c2e2f4df50b1f61d4194\": 0.3,\n },\n },\n \"region_pools\": {\n \"ENAM\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n \"WNAM\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n \"session_affinity\": \"cookie\",\n \"session_affinity_attributes\": {\n \"drain_duration\": float(100),\n \"headers\": [\"x\"],\n \"require_all_headers\": True,\n \"samesite\": \"Auto\",\n \"secure\": \"Auto\",\n \"zero_downtime_failover\": \"sticky\",\n },\n \"session_affinity_ttl\": float(1800),\n \"steering_policy\": \"dynamic_latency\",\n \"ttl\": float(30),\n },\n \"priority\": 0,\n \"terminates\": True,\n }],\n session_affinity=\"cookie\",\n session_affinity_attributes={\n \"drain_duration\": float(100),\n \"headers\": [\"x\"],\n \"require_all_headers\": True,\n \"samesite\": \"Auto\",\n \"secure\": \"Auto\",\n \"zero_downtime_failover\": \"sticky\",\n },\n session_affinity_ttl=float(1800),\n steering_policy=\"dynamic_latency\",\n ttl=float(30))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancer = new Cloudflare.LoadBalancer(\"example_load_balancer\", new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n DefaultPools = new[]\n {\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n FallbackPool = \"fallback_pool\",\n Name = \"www.example.com\",\n AdaptiveRouting = new Cloudflare.Inputs.LoadBalancerAdaptiveRoutingArgs\n {\n FailoverAcrossPools = true,\n },\n CountryPools = \n {\n { \"GB\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n } },\n { \"US\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n Description = \"Load Balancer for www.example.com\",\n LocationStrategy = new Cloudflare.Inputs.LoadBalancerLocationStrategyArgs\n {\n Mode = \"resolver_ip\",\n PreferEcs = \"always\",\n },\n Networks = new[]\n {\n \"string\",\n },\n PopPools = \n {\n { \"LAX\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"LHR\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"SJC\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n Proxied = true,\n RandomSteering = new Cloudflare.Inputs.LoadBalancerRandomSteeringArgs\n {\n DefaultWeight = 0.2,\n PoolWeights = \n {\n { \"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5 },\n { \"de90f38ced07c2e2f4df50b1f61d4194\", 0.3 },\n },\n },\n RegionPools = \n {\n { \"ENAM\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n { \"WNAM\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n },\n Rules = new[]\n {\n new Cloudflare.Inputs.LoadBalancerRuleArgs\n {\n Condition = \"http.request.uri.path contains \\\"/testing\\\"\",\n Disabled = true,\n FixedResponse = new Cloudflare.Inputs.LoadBalancerRuleFixedResponseArgs\n {\n ContentType = \"application/json\",\n Location = \"www.example.com\",\n MessageBody = \"Testing Hello\",\n StatusCode = 0,\n },\n Name = \"route the path /testing to testing datacenter.\",\n Overrides = new Cloudflare.Inputs.LoadBalancerRuleOverridesArgs\n {\n AdaptiveRouting = new Cloudflare.Inputs.LoadBalancerRuleOverridesAdaptiveRoutingArgs\n {\n FailoverAcrossPools = true,\n },\n CountryPools = \n {\n { \"GB\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n } },\n { \"US\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n DefaultPools = new[]\n {\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n FallbackPool = \"fallback_pool\",\n LocationStrategy = new Cloudflare.Inputs.LoadBalancerRuleOverridesLocationStrategyArgs\n {\n Mode = \"resolver_ip\",\n PreferEcs = \"always\",\n },\n PopPools = \n {\n { \"LAX\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"LHR\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"SJC\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n RandomSteering = new Cloudflare.Inputs.LoadBalancerRuleOverridesRandomSteeringArgs\n {\n DefaultWeight = 0.2,\n PoolWeights = \n {\n { \"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5 },\n { \"de90f38ced07c2e2f4df50b1f61d4194\", 0.3 },\n },\n },\n RegionPools = \n {\n { \"ENAM\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n { \"WNAM\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n },\n SessionAffinity = \"cookie\",\n SessionAffinityAttributes = new Cloudflare.Inputs.LoadBalancerRuleOverridesSessionAffinityAttributesArgs\n {\n DrainDuration = 100,\n Headers = new[]\n {\n \"x\",\n },\n RequireAllHeaders = true,\n Samesite = \"Auto\",\n Secure = \"Auto\",\n ZeroDowntimeFailover = \"sticky\",\n },\n SessionAffinityTtl = 1800,\n SteeringPolicy = \"dynamic_latency\",\n Ttl = 30,\n },\n Priority = 0,\n Terminates = true,\n },\n },\n SessionAffinity = \"cookie\",\n SessionAffinityAttributes = new Cloudflare.Inputs.LoadBalancerSessionAffinityAttributesArgs\n {\n DrainDuration = 100,\n Headers = new[]\n {\n \"x\",\n },\n RequireAllHeaders = true,\n Samesite = \"Auto\",\n Secure = \"Auto\",\n ZeroDowntimeFailover = \"sticky\",\n },\n SessionAffinityTtl = 1800,\n SteeringPolicy = \"dynamic_latency\",\n Ttl = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLoadBalancer(ctx, \"example_load_balancer\", \u0026cloudflare.LoadBalancerArgs{\n\t\t\tZoneId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tDefaultPools: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"17b5962d775c646f3f9725cbc7a53df4\"),\n\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t},\n\t\t\tFallbackPool: pulumi.String(\"fallback_pool\"),\n\t\t\tName: pulumi.String(\"www.example.com\"),\n\t\t\tAdaptiveRouting: \u0026cloudflare.LoadBalancerAdaptiveRoutingArgs{\n\t\t\t\tFailoverAcrossPools: pulumi.Bool(true),\n\t\t\t},\n\t\t\tCountryPools: pulumi.StringArrayMap{\n\t\t\t\t\"GB\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t\t\"US\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Load Balancer for www.example.com\"),\n\t\t\tLocationStrategy: \u0026cloudflare.LoadBalancerLocationStrategyArgs{\n\t\t\t\tMode: pulumi.String(\"resolver_ip\"),\n\t\t\t\tPreferEcs: pulumi.String(\"always\"),\n\t\t\t},\n\t\t\tNetworks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"string\"),\n\t\t\t},\n\t\t\tPopPools: pulumi.StringArrayMap{\n\t\t\t\t\"LAX\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t},\n\t\t\t\t\"LHR\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"f9138c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t},\n\t\t\t\t\"SJC\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProxied: pulumi.Bool(true),\n\t\t\tRandomSteering: \u0026cloudflare.LoadBalancerRandomSteeringArgs{\n\t\t\t\tDefaultWeight: pulumi.Float64(0.2),\n\t\t\t\tPoolWeights: pulumi.Float64Map{\n\t\t\t\t\t\"9290f38c5d07c2e2f4df57b1f61d4196\": pulumi.Float64(0.5),\n\t\t\t\t\t\"de90f38ced07c2e2f4df50b1f61d4194\": pulumi.Float64(0.3),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegionPools: pulumi.StringArrayMap{\n\t\t\t\t\"ENAM\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t\t\"WNAM\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRules: cloudflare.LoadBalancerRuleArray{\n\t\t\t\t\u0026cloudflare.LoadBalancerRuleArgs{\n\t\t\t\t\tCondition: pulumi.String(\"http.request.uri.path contains \\\"/testing\\\"\"),\n\t\t\t\t\tDisabled: pulumi.Bool(true),\n\t\t\t\t\tFixedResponse: \u0026cloudflare.LoadBalancerRuleFixedResponseArgs{\n\t\t\t\t\t\tContentType: pulumi.String(\"application/json\"),\n\t\t\t\t\t\tLocation: pulumi.String(\"www.example.com\"),\n\t\t\t\t\t\tMessageBody: pulumi.String(\"Testing Hello\"),\n\t\t\t\t\t\tStatusCode: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"route the path /testing to testing datacenter.\"),\n\t\t\t\t\tOverrides: \u0026cloudflare.LoadBalancerRuleOverridesArgs{\n\t\t\t\t\t\tAdaptiveRouting: \u0026cloudflare.LoadBalancerRuleOverridesAdaptiveRoutingArgs{\n\t\t\t\t\t\t\tFailoverAcrossPools: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tCountryPools: pulumi.StringArrayMap{\n\t\t\t\t\t\t\t\"GB\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"US\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tDefaultPools: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"17b5962d775c646f3f9725cbc7a53df4\"),\n\t\t\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tFallbackPool: pulumi.String(\"fallback_pool\"),\n\t\t\t\t\t\tLocationStrategy: \u0026cloudflare.LoadBalancerRuleOverridesLocationStrategyArgs{\n\t\t\t\t\t\t\tMode: pulumi.String(\"resolver_ip\"),\n\t\t\t\t\t\t\tPreferEcs: pulumi.String(\"always\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPopPools: pulumi.StringArrayMap{\n\t\t\t\t\t\t\t\"LAX\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"LHR\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"f9138c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"SJC\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tRandomSteering: \u0026cloudflare.LoadBalancerRuleOverridesRandomSteeringArgs{\n\t\t\t\t\t\t\tDefaultWeight: pulumi.Float64(0.2),\n\t\t\t\t\t\t\tPoolWeights: pulumi.Float64Map{\n\t\t\t\t\t\t\t\t\"9290f38c5d07c2e2f4df57b1f61d4196\": pulumi.Float64(0.5),\n\t\t\t\t\t\t\t\t\"de90f38ced07c2e2f4df50b1f61d4194\": pulumi.Float64(0.3),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tRegionPools: pulumi.StringArrayMap{\n\t\t\t\t\t\t\t\"ENAM\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"WNAM\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSessionAffinity: pulumi.String(\"cookie\"),\n\t\t\t\t\t\tSessionAffinityAttributes: \u0026cloudflare.LoadBalancerRuleOverridesSessionAffinityAttributesArgs{\n\t\t\t\t\t\t\tDrainDuration: pulumi.Float64(100),\n\t\t\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"x\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tRequireAllHeaders: pulumi.Bool(true),\n\t\t\t\t\t\t\tSamesite: pulumi.String(\"Auto\"),\n\t\t\t\t\t\t\tSecure: pulumi.String(\"Auto\"),\n\t\t\t\t\t\t\tZeroDowntimeFailover: pulumi.String(\"sticky\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSessionAffinityTtl: pulumi.Float64(1800),\n\t\t\t\t\t\tSteeringPolicy: pulumi.String(\"dynamic_latency\"),\n\t\t\t\t\t\tTtl: pulumi.Float64(30),\n\t\t\t\t\t},\n\t\t\t\t\tPriority: pulumi.Int(0),\n\t\t\t\t\tTerminates: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSessionAffinity: pulumi.String(\"cookie\"),\n\t\t\tSessionAffinityAttributes: \u0026cloudflare.LoadBalancerSessionAffinityAttributesArgs{\n\t\t\t\tDrainDuration: pulumi.Float64(100),\n\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"x\"),\n\t\t\t\t},\n\t\t\t\tRequireAllHeaders: pulumi.Bool(true),\n\t\t\t\tSamesite: pulumi.String(\"Auto\"),\n\t\t\t\tSecure: pulumi.String(\"Auto\"),\n\t\t\t\tZeroDowntimeFailover: pulumi.String(\"sticky\"),\n\t\t\t},\n\t\t\tSessionAffinityTtl: pulumi.Float64(1800),\n\t\t\tSteeringPolicy: pulumi.String(\"dynamic_latency\"),\n\t\t\tTtl: pulumi.Float64(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LoadBalancer;\nimport com.pulumi.cloudflare.LoadBalancerArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerAdaptiveRoutingArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerLocationStrategyArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRandomSteeringArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleFixedResponseArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesAdaptiveRoutingArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesLocationStrategyArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesRandomSteeringArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesSessionAffinityAttributesArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerSessionAffinityAttributesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLoadBalancer = new LoadBalancer(\"exampleLoadBalancer\", LoadBalancerArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .defaultPools( \n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .fallbackPool(\"fallback_pool\")\n .name(\"www.example.com\")\n .adaptiveRouting(LoadBalancerAdaptiveRoutingArgs.builder()\n .failoverAcrossPools(true)\n .build())\n .countryPools(Map.ofEntries(\n Map.entry(\"GB\", Arrays.asList(\"abd90f38ced07c2e2f4df50b1f61d4194\")),\n Map.entry(\"US\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .description(\"Load Balancer for www.example.com\")\n .locationStrategy(LoadBalancerLocationStrategyArgs.builder()\n .mode(\"resolver_ip\")\n .preferEcs(\"always\")\n .build())\n .networks(\"string\")\n .popPools(Map.ofEntries(\n Map.entry(\"LAX\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"LHR\", Arrays.asList( \n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"SJC\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .proxied(true)\n .randomSteering(LoadBalancerRandomSteeringArgs.builder()\n .defaultWeight(0.2)\n .poolWeights(Map.ofEntries(\n Map.entry(\"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5),\n Map.entry(\"de90f38ced07c2e2f4df50b1f61d4194\", 0.3)\n ))\n .build())\n .regionPools(Map.ofEntries(\n Map.entry(\"ENAM\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\")),\n Map.entry(\"WNAM\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\"))\n ))\n .rules(LoadBalancerRuleArgs.builder()\n .condition(\"http.request.uri.path contains \\\"/testing\\\"\")\n .disabled(true)\n .fixedResponse(LoadBalancerRuleFixedResponseArgs.builder()\n .contentType(\"application/json\")\n .location(\"www.example.com\")\n .messageBody(\"Testing Hello\")\n .statusCode(0)\n .build())\n .name(\"route the path /testing to testing datacenter.\")\n .overrides(LoadBalancerRuleOverridesArgs.builder()\n .adaptiveRouting(LoadBalancerRuleOverridesAdaptiveRoutingArgs.builder()\n .failoverAcrossPools(true)\n .build())\n .countryPools(Map.ofEntries(\n Map.entry(\"GB\", Arrays.asList(\"abd90f38ced07c2e2f4df50b1f61d4194\")),\n Map.entry(\"US\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .defaultPools( \n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .fallbackPool(\"fallback_pool\")\n .locationStrategy(LoadBalancerRuleOverridesLocationStrategyArgs.builder()\n .mode(\"resolver_ip\")\n .preferEcs(\"always\")\n .build())\n .popPools(Map.ofEntries(\n Map.entry(\"LAX\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"LHR\", Arrays.asList( \n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"SJC\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .randomSteering(LoadBalancerRuleOverridesRandomSteeringArgs.builder()\n .defaultWeight(0.2)\n .poolWeights(Map.ofEntries(\n Map.entry(\"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5),\n Map.entry(\"de90f38ced07c2e2f4df50b1f61d4194\", 0.3)\n ))\n .build())\n .regionPools(Map.ofEntries(\n Map.entry(\"ENAM\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\")),\n Map.entry(\"WNAM\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\"))\n ))\n .sessionAffinity(\"cookie\")\n .sessionAffinityAttributes(LoadBalancerRuleOverridesSessionAffinityAttributesArgs.builder()\n .drainDuration(100.0)\n .headers(\"x\")\n .requireAllHeaders(true)\n .samesite(\"Auto\")\n .secure(\"Auto\")\n .zeroDowntimeFailover(\"sticky\")\n .build())\n .sessionAffinityTtl(1800.0)\n .steeringPolicy(\"dynamic_latency\")\n .ttl(30.0)\n .build())\n .priority(0)\n .terminates(true)\n .build())\n .sessionAffinity(\"cookie\")\n .sessionAffinityAttributes(LoadBalancerSessionAffinityAttributesArgs.builder()\n .drainDuration(100.0)\n .headers(\"x\")\n .requireAllHeaders(true)\n .samesite(\"Auto\")\n .secure(\"Auto\")\n .zeroDowntimeFailover(\"sticky\")\n .build())\n .sessionAffinityTtl(1800.0)\n .steeringPolicy(\"dynamic_latency\")\n .ttl(30.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLoadBalancer:\n type: cloudflare:LoadBalancer\n name: example_load_balancer\n properties:\n zoneId: 699d98642c564d2e855e9661899b7252\n defaultPools:\n - 17b5962d775c646f3f9725cbc7a53df4\n - 9290f38c5d07c2e2f4df57b1f61d4196\n - 00920f38ce07c2e2f4df50b1f61d4194\n fallbackPool: fallback_pool\n name: www.example.com\n adaptiveRouting:\n failoverAcrossPools: true\n countryPools:\n GB:\n - abd90f38ced07c2e2f4df50b1f61d4194\n US:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 00920f38ce07c2e2f4df50b1f61d4194\n description: Load Balancer for www.example.com\n locationStrategy:\n mode: resolver_ip\n preferEcs: always\n networks:\n - string\n popPools:\n LAX:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n LHR:\n - abd90f38ced07c2e2f4df50b1f61d4194\n - f9138c5d07c2e2f4df57b1f61d4196\n SJC:\n - 00920f38ce07c2e2f4df50b1f61d4194\n proxied: true\n randomSteering:\n defaultWeight: 0.2\n poolWeights:\n 9290f38c5d07c2e2f4df57b1f61d4196: 0.5\n de90f38ced07c2e2f4df50b1f61d4194: 0.3\n regionPools:\n ENAM:\n - 00920f38ce07c2e2f4df50b1f61d4194\n WNAM:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n rules:\n - condition: http.request.uri.path contains \"/testing\"\n disabled: true\n fixedResponse:\n contentType: application/json\n location: www.example.com\n messageBody: Testing Hello\n statusCode: 0\n name: route the path /testing to testing datacenter.\n overrides:\n adaptiveRouting:\n failoverAcrossPools: true\n countryPools:\n GB:\n - abd90f38ced07c2e2f4df50b1f61d4194\n US:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 00920f38ce07c2e2f4df50b1f61d4194\n defaultPools:\n - 17b5962d775c646f3f9725cbc7a53df4\n - 9290f38c5d07c2e2f4df57b1f61d4196\n - 00920f38ce07c2e2f4df50b1f61d4194\n fallbackPool: fallback_pool\n locationStrategy:\n mode: resolver_ip\n preferEcs: always\n popPools:\n LAX:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n LHR:\n - abd90f38ced07c2e2f4df50b1f61d4194\n - f9138c5d07c2e2f4df57b1f61d4196\n SJC:\n - 00920f38ce07c2e2f4df50b1f61d4194\n randomSteering:\n defaultWeight: 0.2\n poolWeights:\n 9290f38c5d07c2e2f4df57b1f61d4196: 0.5\n de90f38ced07c2e2f4df50b1f61d4194: 0.3\n regionPools:\n ENAM:\n - 00920f38ce07c2e2f4df50b1f61d4194\n WNAM:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n sessionAffinity: cookie\n sessionAffinityAttributes:\n drainDuration: 100\n headers:\n - x\n requireAllHeaders: true\n samesite: Auto\n secure: Auto\n zeroDowntimeFailover: sticky\n sessionAffinityTtl: 1800\n steeringPolicy: dynamic_latency\n ttl: 30\n priority: 0\n terminates: true\n sessionAffinity: cookie\n sessionAffinityAttributes:\n drainDuration: 100\n headers:\n - x\n requireAllHeaders: true\n samesite: Auto\n secure: Auto\n zeroDowntimeFailover: sticky\n sessionAffinityTtl: 1800\n steeringPolicy: dynamic_latency\n ttl: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/loadBalancer:LoadBalancer example '\u003czone_id\u003e/\u003cload_balancer_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Load Balancers Read`\n- `Load Balancers Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancer = new cloudflare.LoadBalancer(\"example_load_balancer\", {\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n defaultPools: [\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n fallbackPool: \"fallback_pool\",\n name: \"www.example.com\",\n adaptiveRouting: {\n failoverAcrossPools: true,\n },\n countryPools: {\n GB: [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n US: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n description: \"Load Balancer for www.example.com\",\n locationStrategy: {\n mode: \"resolver_ip\",\n preferEcs: \"always\",\n },\n networks: [\"string\"],\n popPools: {\n LAX: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n LHR: [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n SJC: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n proxied: true,\n randomSteering: {\n defaultWeight: 0.2,\n poolWeights: {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n de90f38ced07c2e2f4df50b1f61d4194: 0.3,\n },\n },\n regionPools: {\n ENAM: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n WNAM: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n rules: [{\n condition: \"http.request.uri.path contains \\\"/testing\\\"\",\n disabled: true,\n fixedResponse: {\n contentType: \"application/json\",\n location: \"www.example.com\",\n messageBody: \"Testing Hello\",\n statusCode: 0,\n },\n name: \"route the path /testing to testing datacenter.\",\n overrides: {\n adaptiveRouting: {\n failoverAcrossPools: true,\n },\n countryPools: {\n GB: [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n US: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n defaultPools: [\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n fallbackPool: \"fallback_pool\",\n locationStrategy: {\n mode: \"resolver_ip\",\n preferEcs: \"always\",\n },\n popPools: {\n LAX: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n LHR: [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n SJC: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n randomSteering: {\n defaultWeight: 0.2,\n poolWeights: {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n de90f38ced07c2e2f4df50b1f61d4194: 0.3,\n },\n },\n regionPools: {\n ENAM: [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n WNAM: [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n sessionAffinity: \"cookie\",\n sessionAffinityAttributes: {\n drainDuration: 100,\n headers: [\"x\"],\n requireAllHeaders: true,\n samesite: \"Auto\",\n secure: \"Auto\",\n zeroDowntimeFailover: \"sticky\",\n },\n sessionAffinityTtl: 1800,\n steeringPolicy: \"dynamic_latency\",\n ttl: 30,\n },\n priority: 0,\n terminates: true,\n }],\n sessionAffinity: \"cookie\",\n sessionAffinityAttributes: {\n drainDuration: 100,\n headers: [\"x\"],\n requireAllHeaders: true,\n samesite: \"Auto\",\n secure: \"Auto\",\n zeroDowntimeFailover: \"sticky\",\n },\n sessionAffinityTtl: 1800,\n steeringPolicy: \"dynamic_latency\",\n ttl: 30,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer = cloudflare.LoadBalancer(\"example_load_balancer\",\n zone_id=\"699d98642c564d2e855e9661899b7252\",\n default_pools=[\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n fallback_pool=\"fallback_pool\",\n name=\"www.example.com\",\n adaptive_routing={\n \"failover_across_pools\": True,\n },\n country_pools={\n \"GB\": [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n \"US\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n description=\"Load Balancer for www.example.com\",\n location_strategy={\n \"mode\": \"resolver_ip\",\n \"prefer_ecs\": \"always\",\n },\n networks=[\"string\"],\n pop_pools={\n \"LAX\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n \"LHR\": [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n \"SJC\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n proxied=True,\n random_steering={\n \"default_weight\": 0.2,\n \"pool_weights\": {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n \"de90f38ced07c2e2f4df50b1f61d4194\": 0.3,\n },\n },\n region_pools={\n \"ENAM\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n \"WNAM\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n rules=[{\n \"condition\": \"http.request.uri.path contains \\\"/testing\\\"\",\n \"disabled\": True,\n \"fixed_response\": {\n \"content_type\": \"application/json\",\n \"location\": \"www.example.com\",\n \"message_body\": \"Testing Hello\",\n \"status_code\": 0,\n },\n \"name\": \"route the path /testing to testing datacenter.\",\n \"overrides\": {\n \"adaptive_routing\": {\n \"failover_across_pools\": True,\n },\n \"country_pools\": {\n \"GB\": [\"abd90f38ced07c2e2f4df50b1f61d4194\"],\n \"US\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n },\n \"default_pools\": [\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n ],\n \"fallback_pool\": \"fallback_pool\",\n \"location_strategy\": {\n \"mode\": \"resolver_ip\",\n \"prefer_ecs\": \"always\",\n },\n \"pop_pools\": {\n \"LAX\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n \"LHR\": [\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n ],\n \"SJC\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n },\n \"random_steering\": {\n \"default_weight\": 0.2,\n \"pool_weights\": {\n \"9290f38c5d07c2e2f4df57b1f61d4196\": 0.5,\n \"de90f38ced07c2e2f4df50b1f61d4194\": 0.3,\n },\n },\n \"region_pools\": {\n \"ENAM\": [\"00920f38ce07c2e2f4df50b1f61d4194\"],\n \"WNAM\": [\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n ],\n },\n \"session_affinity\": \"cookie\",\n \"session_affinity_attributes\": {\n \"drain_duration\": float(100),\n \"headers\": [\"x\"],\n \"require_all_headers\": True,\n \"samesite\": \"Auto\",\n \"secure\": \"Auto\",\n \"zero_downtime_failover\": \"sticky\",\n },\n \"session_affinity_ttl\": float(1800),\n \"steering_policy\": \"dynamic_latency\",\n \"ttl\": float(30),\n },\n \"priority\": 0,\n \"terminates\": True,\n }],\n session_affinity=\"cookie\",\n session_affinity_attributes={\n \"drain_duration\": float(100),\n \"headers\": [\"x\"],\n \"require_all_headers\": True,\n \"samesite\": \"Auto\",\n \"secure\": \"Auto\",\n \"zero_downtime_failover\": \"sticky\",\n },\n session_affinity_ttl=float(1800),\n steering_policy=\"dynamic_latency\",\n ttl=float(30))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancer = new Cloudflare.LoadBalancer(\"example_load_balancer\", new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n DefaultPools = new[]\n {\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n FallbackPool = \"fallback_pool\",\n Name = \"www.example.com\",\n AdaptiveRouting = new Cloudflare.Inputs.LoadBalancerAdaptiveRoutingArgs\n {\n FailoverAcrossPools = true,\n },\n CountryPools = \n {\n { \"GB\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n } },\n { \"US\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n Description = \"Load Balancer for www.example.com\",\n LocationStrategy = new Cloudflare.Inputs.LoadBalancerLocationStrategyArgs\n {\n Mode = \"resolver_ip\",\n PreferEcs = \"always\",\n },\n Networks = new[]\n {\n \"string\",\n },\n PopPools = \n {\n { \"LAX\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"LHR\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"SJC\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n Proxied = true,\n RandomSteering = new Cloudflare.Inputs.LoadBalancerRandomSteeringArgs\n {\n DefaultWeight = 0.2,\n PoolWeights = \n {\n { \"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5 },\n { \"de90f38ced07c2e2f4df50b1f61d4194\", 0.3 },\n },\n },\n RegionPools = \n {\n { \"ENAM\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n { \"WNAM\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n },\n Rules = new[]\n {\n new Cloudflare.Inputs.LoadBalancerRuleArgs\n {\n Condition = \"http.request.uri.path contains \\\"/testing\\\"\",\n Disabled = true,\n FixedResponse = new Cloudflare.Inputs.LoadBalancerRuleFixedResponseArgs\n {\n ContentType = \"application/json\",\n Location = \"www.example.com\",\n MessageBody = \"Testing Hello\",\n StatusCode = 0,\n },\n Name = \"route the path /testing to testing datacenter.\",\n Overrides = new Cloudflare.Inputs.LoadBalancerRuleOverridesArgs\n {\n AdaptiveRouting = new Cloudflare.Inputs.LoadBalancerRuleOverridesAdaptiveRoutingArgs\n {\n FailoverAcrossPools = true,\n },\n CountryPools = \n {\n { \"GB\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n } },\n { \"US\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n DefaultPools = new[]\n {\n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n },\n FallbackPool = \"fallback_pool\",\n LocationStrategy = new Cloudflare.Inputs.LoadBalancerRuleOverridesLocationStrategyArgs\n {\n Mode = \"resolver_ip\",\n PreferEcs = \"always\",\n },\n PopPools = \n {\n { \"LAX\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"LHR\", new[]\n {\n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\",\n } },\n { \"SJC\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n },\n RandomSteering = new Cloudflare.Inputs.LoadBalancerRuleOverridesRandomSteeringArgs\n {\n DefaultWeight = 0.2,\n PoolWeights = \n {\n { \"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5 },\n { \"de90f38ced07c2e2f4df50b1f61d4194\", 0.3 },\n },\n },\n RegionPools = \n {\n { \"ENAM\", new[]\n {\n \"00920f38ce07c2e2f4df50b1f61d4194\",\n } },\n { \"WNAM\", new[]\n {\n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n } },\n },\n SessionAffinity = \"cookie\",\n SessionAffinityAttributes = new Cloudflare.Inputs.LoadBalancerRuleOverridesSessionAffinityAttributesArgs\n {\n DrainDuration = 100,\n Headers = new[]\n {\n \"x\",\n },\n RequireAllHeaders = true,\n Samesite = \"Auto\",\n Secure = \"Auto\",\n ZeroDowntimeFailover = \"sticky\",\n },\n SessionAffinityTtl = 1800,\n SteeringPolicy = \"dynamic_latency\",\n Ttl = 30,\n },\n Priority = 0,\n Terminates = true,\n },\n },\n SessionAffinity = \"cookie\",\n SessionAffinityAttributes = new Cloudflare.Inputs.LoadBalancerSessionAffinityAttributesArgs\n {\n DrainDuration = 100,\n Headers = new[]\n {\n \"x\",\n },\n RequireAllHeaders = true,\n Samesite = \"Auto\",\n Secure = \"Auto\",\n ZeroDowntimeFailover = \"sticky\",\n },\n SessionAffinityTtl = 1800,\n SteeringPolicy = \"dynamic_latency\",\n Ttl = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLoadBalancer(ctx, \"example_load_balancer\", \u0026cloudflare.LoadBalancerArgs{\n\t\t\tZoneId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tDefaultPools: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"17b5962d775c646f3f9725cbc7a53df4\"),\n\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t},\n\t\t\tFallbackPool: pulumi.String(\"fallback_pool\"),\n\t\t\tName: pulumi.String(\"www.example.com\"),\n\t\t\tAdaptiveRouting: \u0026cloudflare.LoadBalancerAdaptiveRoutingArgs{\n\t\t\t\tFailoverAcrossPools: pulumi.Bool(true),\n\t\t\t},\n\t\t\tCountryPools: pulumi.StringArrayMap{\n\t\t\t\t\"GB\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t\t\"US\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Load Balancer for www.example.com\"),\n\t\t\tLocationStrategy: \u0026cloudflare.LoadBalancerLocationStrategyArgs{\n\t\t\t\tMode: pulumi.String(\"resolver_ip\"),\n\t\t\t\tPreferEcs: pulumi.String(\"always\"),\n\t\t\t},\n\t\t\tNetworks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"string\"),\n\t\t\t},\n\t\t\tPopPools: pulumi.StringArrayMap{\n\t\t\t\t\"LAX\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t},\n\t\t\t\t\"LHR\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"f9138c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t},\n\t\t\t\t\"SJC\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProxied: pulumi.Bool(true),\n\t\t\tRandomSteering: \u0026cloudflare.LoadBalancerRandomSteeringArgs{\n\t\t\t\tDefaultWeight: pulumi.Float64(0.2),\n\t\t\t\tPoolWeights: pulumi.Float64Map{\n\t\t\t\t\t\"9290f38c5d07c2e2f4df57b1f61d4196\": pulumi.Float64(0.5),\n\t\t\t\t\t\"de90f38ced07c2e2f4df50b1f61d4194\": pulumi.Float64(0.3),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegionPools: pulumi.StringArrayMap{\n\t\t\t\t\"ENAM\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t},\n\t\t\t\t\"WNAM\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRules: cloudflare.LoadBalancerRuleArray{\n\t\t\t\t\u0026cloudflare.LoadBalancerRuleArgs{\n\t\t\t\t\tCondition: pulumi.String(\"http.request.uri.path contains \\\"/testing\\\"\"),\n\t\t\t\t\tDisabled: pulumi.Bool(true),\n\t\t\t\t\tFixedResponse: \u0026cloudflare.LoadBalancerRuleFixedResponseArgs{\n\t\t\t\t\t\tContentType: pulumi.String(\"application/json\"),\n\t\t\t\t\t\tLocation: pulumi.String(\"www.example.com\"),\n\t\t\t\t\t\tMessageBody: pulumi.String(\"Testing Hello\"),\n\t\t\t\t\t\tStatusCode: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"route the path /testing to testing datacenter.\"),\n\t\t\t\t\tOverrides: \u0026cloudflare.LoadBalancerRuleOverridesArgs{\n\t\t\t\t\t\tAdaptiveRouting: \u0026cloudflare.LoadBalancerRuleOverridesAdaptiveRoutingArgs{\n\t\t\t\t\t\t\tFailoverAcrossPools: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tCountryPools: pulumi.StringArrayMap{\n\t\t\t\t\t\t\t\"GB\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"US\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tDefaultPools: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"17b5962d775c646f3f9725cbc7a53df4\"),\n\t\t\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tFallbackPool: pulumi.String(\"fallback_pool\"),\n\t\t\t\t\t\tLocationStrategy: \u0026cloudflare.LoadBalancerRuleOverridesLocationStrategyArgs{\n\t\t\t\t\t\t\tMode: pulumi.String(\"resolver_ip\"),\n\t\t\t\t\t\t\tPreferEcs: pulumi.String(\"always\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPopPools: pulumi.StringArrayMap{\n\t\t\t\t\t\t\t\"LAX\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"LHR\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"abd90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"f9138c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"SJC\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tRandomSteering: \u0026cloudflare.LoadBalancerRuleOverridesRandomSteeringArgs{\n\t\t\t\t\t\t\tDefaultWeight: pulumi.Float64(0.2),\n\t\t\t\t\t\t\tPoolWeights: pulumi.Float64Map{\n\t\t\t\t\t\t\t\t\"9290f38c5d07c2e2f4df57b1f61d4196\": pulumi.Float64(0.5),\n\t\t\t\t\t\t\t\t\"de90f38ced07c2e2f4df50b1f61d4194\": pulumi.Float64(0.3),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tRegionPools: pulumi.StringArrayMap{\n\t\t\t\t\t\t\t\"ENAM\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"00920f38ce07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"WNAM\": pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"de90f38ced07c2e2f4df50b1f61d4194\"),\n\t\t\t\t\t\t\t\tpulumi.String(\"9290f38c5d07c2e2f4df57b1f61d4196\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSessionAffinity: pulumi.String(\"cookie\"),\n\t\t\t\t\t\tSessionAffinityAttributes: \u0026cloudflare.LoadBalancerRuleOverridesSessionAffinityAttributesArgs{\n\t\t\t\t\t\t\tDrainDuration: pulumi.Float64(100),\n\t\t\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"x\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tRequireAllHeaders: pulumi.Bool(true),\n\t\t\t\t\t\t\tSamesite: pulumi.String(\"Auto\"),\n\t\t\t\t\t\t\tSecure: pulumi.String(\"Auto\"),\n\t\t\t\t\t\t\tZeroDowntimeFailover: pulumi.String(\"sticky\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSessionAffinityTtl: pulumi.Float64(1800),\n\t\t\t\t\t\tSteeringPolicy: pulumi.String(\"dynamic_latency\"),\n\t\t\t\t\t\tTtl: pulumi.Float64(30),\n\t\t\t\t\t},\n\t\t\t\t\tPriority: pulumi.Int(0),\n\t\t\t\t\tTerminates: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSessionAffinity: pulumi.String(\"cookie\"),\n\t\t\tSessionAffinityAttributes: \u0026cloudflare.LoadBalancerSessionAffinityAttributesArgs{\n\t\t\t\tDrainDuration: pulumi.Float64(100),\n\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"x\"),\n\t\t\t\t},\n\t\t\t\tRequireAllHeaders: pulumi.Bool(true),\n\t\t\t\tSamesite: pulumi.String(\"Auto\"),\n\t\t\t\tSecure: pulumi.String(\"Auto\"),\n\t\t\t\tZeroDowntimeFailover: pulumi.String(\"sticky\"),\n\t\t\t},\n\t\t\tSessionAffinityTtl: pulumi.Float64(1800),\n\t\t\tSteeringPolicy: pulumi.String(\"dynamic_latency\"),\n\t\t\tTtl: pulumi.Float64(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_loadbalancer\" \"example_load_balancer\" {\n zone_id = \"699d98642c564d2e855e9661899b7252\"\n default_pools = [\"17b5962d775c646f3f9725cbc7a53df4\", \"9290f38c5d07c2e2f4df57b1f61d4196\", \"00920f38ce07c2e2f4df50b1f61d4194\"]\n fallback_pool = \"fallback_pool\"\n name = \"www.example.com\"\n adaptive_routing = {\n failover_across_pools = true\n }\n country_pools = {\n \"GB\" = [\"abd90f38ced07c2e2f4df50b1f61d4194\"]\n \"US\" = [\"de90f38ced07c2e2f4df50b1f61d4194\", \"00920f38ce07c2e2f4df50b1f61d4194\"]\n }\n description = \"Load Balancer for www.example.com\"\n location_strategy = {\n mode = \"resolver_ip\"\n prefer_ecs = \"always\"\n }\n networks = [\"string\"]\n pop_pools = {\n \"LAX\" = [\"de90f38ced07c2e2f4df50b1f61d4194\", \"9290f38c5d07c2e2f4df57b1f61d4196\"]\n \"LHR\" = [\"abd90f38ced07c2e2f4df50b1f61d4194\", \"f9138c5d07c2e2f4df57b1f61d4196\"]\n \"SJC\" = [\"00920f38ce07c2e2f4df50b1f61d4194\"]\n }\n proxied = true\n random_steering = {\n default_weight = 0.2\n pool_weights = {\n \"9290f38c5d07c2e2f4df57b1f61d4196\" = 0.5\n \"de90f38ced07c2e2f4df50b1f61d4194\" = 0.3\n }\n }\n region_pools = {\n \"ENAM\" = [\"00920f38ce07c2e2f4df50b1f61d4194\"]\n \"WNAM\" = [\"de90f38ced07c2e2f4df50b1f61d4194\", \"9290f38c5d07c2e2f4df57b1f61d4196\"]\n }\n rules {\n condition = \"http.request.uri.path contains \\\"/testing\\\"\"\n disabled = true\n fixed_response = {\n content_type = \"application/json\"\n location = \"www.example.com\"\n message_body = \"Testing Hello\"\n status_code = 0\n }\n name = \"route the path /testing to testing datacenter.\"\n overrides = {\n adaptive_routing = {\n failover_across_pools = true\n }\n country_pools = {\n \"GB\" = [\"abd90f38ced07c2e2f4df50b1f61d4194\"]\n \"US\" = [\"de90f38ced07c2e2f4df50b1f61d4194\", \"00920f38ce07c2e2f4df50b1f61d4194\"]\n }\n default_pools = [\"17b5962d775c646f3f9725cbc7a53df4\", \"9290f38c5d07c2e2f4df57b1f61d4196\", \"00920f38ce07c2e2f4df50b1f61d4194\"]\n fallback_pool = \"fallback_pool\"\n location_strategy = {\n mode = \"resolver_ip\"\n prefer_ecs = \"always\"\n }\n pop_pools = {\n \"LAX\" = [\"de90f38ced07c2e2f4df50b1f61d4194\", \"9290f38c5d07c2e2f4df57b1f61d4196\"]\n \"LHR\" = [\"abd90f38ced07c2e2f4df50b1f61d4194\", \"f9138c5d07c2e2f4df57b1f61d4196\"]\n \"SJC\" = [\"00920f38ce07c2e2f4df50b1f61d4194\"]\n }\n random_steering = {\n default_weight = 0.2\n pool_weights = {\n \"9290f38c5d07c2e2f4df57b1f61d4196\" = 0.5\n \"de90f38ced07c2e2f4df50b1f61d4194\" = 0.3\n }\n }\n region_pools = {\n \"ENAM\" = [\"00920f38ce07c2e2f4df50b1f61d4194\"]\n \"WNAM\" = [\"de90f38ced07c2e2f4df50b1f61d4194\", \"9290f38c5d07c2e2f4df57b1f61d4196\"]\n }\n session_affinity = \"cookie\"\n session_affinity_attributes = {\n drain_duration = 100\n headers = [\"x\"]\n require_all_headers = true\n samesite = \"Auto\"\n secure = \"Auto\"\n zero_downtime_failover = \"sticky\"\n }\n session_affinity_ttl = 1800\n steering_policy = \"dynamic_latency\"\n ttl = 30\n }\n priority = 0\n terminates = true\n }\n session_affinity = \"cookie\"\n session_affinity_attributes = {\n drain_duration = 100\n headers = [\"x\"]\n require_all_headers = true\n samesite = \"Auto\"\n secure = \"Auto\"\n zero_downtime_failover = \"sticky\"\n }\n session_affinity_ttl = 1800\n steering_policy = \"dynamic_latency\"\n ttl = 30\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LoadBalancer;\nimport com.pulumi.cloudflare.LoadBalancerArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerAdaptiveRoutingArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerLocationStrategyArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRandomSteeringArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleFixedResponseArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesAdaptiveRoutingArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesLocationStrategyArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesRandomSteeringArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerRuleOverridesSessionAffinityAttributesArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerSessionAffinityAttributesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLoadBalancer = new LoadBalancer(\"exampleLoadBalancer\", LoadBalancerArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .defaultPools( \n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .fallbackPool(\"fallback_pool\")\n .name(\"www.example.com\")\n .adaptiveRouting(LoadBalancerAdaptiveRoutingArgs.builder()\n .failoverAcrossPools(true)\n .build())\n .countryPools(Map.ofEntries(\n Map.entry(\"GB\", Arrays.asList(\"abd90f38ced07c2e2f4df50b1f61d4194\")),\n Map.entry(\"US\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .description(\"Load Balancer for www.example.com\")\n .locationStrategy(LoadBalancerLocationStrategyArgs.builder()\n .mode(\"resolver_ip\")\n .preferEcs(\"always\")\n .build())\n .networks(\"string\")\n .popPools(Map.ofEntries(\n Map.entry(\"LAX\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"LHR\", Arrays.asList( \n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"SJC\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .proxied(true)\n .randomSteering(LoadBalancerRandomSteeringArgs.builder()\n .defaultWeight(0.2)\n .poolWeights(Map.ofEntries(\n Map.entry(\"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5),\n Map.entry(\"de90f38ced07c2e2f4df50b1f61d4194\", 0.3)\n ))\n .build())\n .regionPools(Map.ofEntries(\n Map.entry(\"ENAM\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\")),\n Map.entry(\"WNAM\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\"))\n ))\n .rules(LoadBalancerRuleArgs.builder()\n .condition(\"http.request.uri.path contains \\\"/testing\\\"\")\n .disabled(true)\n .fixedResponse(LoadBalancerRuleFixedResponseArgs.builder()\n .contentType(\"application/json\")\n .location(\"www.example.com\")\n .messageBody(\"Testing Hello\")\n .statusCode(0)\n .build())\n .name(\"route the path /testing to testing datacenter.\")\n .overrides(LoadBalancerRuleOverridesArgs.builder()\n .adaptiveRouting(LoadBalancerRuleOverridesAdaptiveRoutingArgs.builder()\n .failoverAcrossPools(true)\n .build())\n .countryPools(Map.ofEntries(\n Map.entry(\"GB\", Arrays.asList(\"abd90f38ced07c2e2f4df50b1f61d4194\")),\n Map.entry(\"US\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .defaultPools( \n \"17b5962d775c646f3f9725cbc7a53df4\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\",\n \"00920f38ce07c2e2f4df50b1f61d4194\")\n .fallbackPool(\"fallback_pool\")\n .locationStrategy(LoadBalancerRuleOverridesLocationStrategyArgs.builder()\n .mode(\"resolver_ip\")\n .preferEcs(\"always\")\n .build())\n .popPools(Map.ofEntries(\n Map.entry(\"LAX\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"LHR\", Arrays.asList( \n \"abd90f38ced07c2e2f4df50b1f61d4194\",\n \"f9138c5d07c2e2f4df57b1f61d4196\")),\n Map.entry(\"SJC\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\"))\n ))\n .randomSteering(LoadBalancerRuleOverridesRandomSteeringArgs.builder()\n .defaultWeight(0.2)\n .poolWeights(Map.ofEntries(\n Map.entry(\"9290f38c5d07c2e2f4df57b1f61d4196\", 0.5),\n Map.entry(\"de90f38ced07c2e2f4df50b1f61d4194\", 0.3)\n ))\n .build())\n .regionPools(Map.ofEntries(\n Map.entry(\"ENAM\", Arrays.asList(\"00920f38ce07c2e2f4df50b1f61d4194\")),\n Map.entry(\"WNAM\", Arrays.asList( \n \"de90f38ced07c2e2f4df50b1f61d4194\",\n \"9290f38c5d07c2e2f4df57b1f61d4196\"))\n ))\n .sessionAffinity(\"cookie\")\n .sessionAffinityAttributes(LoadBalancerRuleOverridesSessionAffinityAttributesArgs.builder()\n .drainDuration(100.0)\n .headers(\"x\")\n .requireAllHeaders(true)\n .samesite(\"Auto\")\n .secure(\"Auto\")\n .zeroDowntimeFailover(\"sticky\")\n .build())\n .sessionAffinityTtl(1800.0)\n .steeringPolicy(\"dynamic_latency\")\n .ttl(30.0)\n .build())\n .priority(0)\n .terminates(true)\n .build())\n .sessionAffinity(\"cookie\")\n .sessionAffinityAttributes(LoadBalancerSessionAffinityAttributesArgs.builder()\n .drainDuration(100.0)\n .headers(\"x\")\n .requireAllHeaders(true)\n .samesite(\"Auto\")\n .secure(\"Auto\")\n .zeroDowntimeFailover(\"sticky\")\n .build())\n .sessionAffinityTtl(1800.0)\n .steeringPolicy(\"dynamic_latency\")\n .ttl(30.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLoadBalancer:\n type: cloudflare:LoadBalancer\n name: example_load_balancer\n properties:\n zoneId: 699d98642c564d2e855e9661899b7252\n defaultPools:\n - 17b5962d775c646f3f9725cbc7a53df4\n - 9290f38c5d07c2e2f4df57b1f61d4196\n - 00920f38ce07c2e2f4df50b1f61d4194\n fallbackPool: fallback_pool\n name: www.example.com\n adaptiveRouting:\n failoverAcrossPools: true\n countryPools:\n GB:\n - abd90f38ced07c2e2f4df50b1f61d4194\n US:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 00920f38ce07c2e2f4df50b1f61d4194\n description: Load Balancer for www.example.com\n locationStrategy:\n mode: resolver_ip\n preferEcs: always\n networks:\n - string\n popPools:\n LAX:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n LHR:\n - abd90f38ced07c2e2f4df50b1f61d4194\n - f9138c5d07c2e2f4df57b1f61d4196\n SJC:\n - 00920f38ce07c2e2f4df50b1f61d4194\n proxied: true\n randomSteering:\n defaultWeight: 0.2\n poolWeights:\n 9290f38c5d07c2e2f4df57b1f61d4196: 0.5\n de90f38ced07c2e2f4df50b1f61d4194: 0.3\n regionPools:\n ENAM:\n - 00920f38ce07c2e2f4df50b1f61d4194\n WNAM:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n rules:\n - condition: http.request.uri.path contains \"/testing\"\n disabled: true\n fixedResponse:\n contentType: application/json\n location: www.example.com\n messageBody: Testing Hello\n statusCode: 0\n name: route the path /testing to testing datacenter.\n overrides:\n adaptiveRouting:\n failoverAcrossPools: true\n countryPools:\n GB:\n - abd90f38ced07c2e2f4df50b1f61d4194\n US:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 00920f38ce07c2e2f4df50b1f61d4194\n defaultPools:\n - 17b5962d775c646f3f9725cbc7a53df4\n - 9290f38c5d07c2e2f4df57b1f61d4196\n - 00920f38ce07c2e2f4df50b1f61d4194\n fallbackPool: fallback_pool\n locationStrategy:\n mode: resolver_ip\n preferEcs: always\n popPools:\n LAX:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n LHR:\n - abd90f38ced07c2e2f4df50b1f61d4194\n - f9138c5d07c2e2f4df57b1f61d4196\n SJC:\n - 00920f38ce07c2e2f4df50b1f61d4194\n randomSteering:\n defaultWeight: 0.2\n poolWeights:\n 9290f38c5d07c2e2f4df57b1f61d4196: 0.5\n de90f38ced07c2e2f4df50b1f61d4194: 0.3\n regionPools:\n ENAM:\n - 00920f38ce07c2e2f4df50b1f61d4194\n WNAM:\n - de90f38ced07c2e2f4df50b1f61d4194\n - 9290f38c5d07c2e2f4df57b1f61d4196\n sessionAffinity: cookie\n sessionAffinityAttributes:\n drainDuration: 100\n headers:\n - x\n requireAllHeaders: true\n samesite: Auto\n secure: Auto\n zeroDowntimeFailover: sticky\n sessionAffinityTtl: 1800\n steeringPolicy: dynamic_latency\n ttl: 30\n priority: 0\n terminates: true\n sessionAffinity: cookie\n sessionAffinityAttributes:\n drainDuration: 100\n headers:\n - x\n requireAllHeaders: true\n samesite: Auto\n secure: Auto\n zeroDowntimeFailover: sticky\n sessionAffinityTtl: 1800\n steeringPolicy: dynamic_latency\n ttl: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/loadBalancer:LoadBalancer example '\u003czone_id\u003e/\u003cload_balancer_id\u003e'\n```\n\n", "properties": { "adaptiveRouting": { "$ref": "#/types/cloudflare:index/LoadBalancerAdaptiveRouting:LoadBalancerAdaptiveRouting", @@ -95969,7 +95969,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "description": { "type": "string", @@ -95985,7 +95985,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/LoadBalancerLocationStrategy:LoadBalancerLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "modifiedOn": { "type": "string" @@ -96038,7 +96038,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/LoadBalancerSessionAffinityAttributes:LoadBalancerSessionAffinityAttributes", @@ -96046,7 +96046,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -96107,7 +96107,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "description": { "type": "string", @@ -96123,7 +96123,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/LoadBalancerLocationStrategy:LoadBalancerLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "name": { "type": "string", @@ -96173,7 +96173,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/LoadBalancerSessionAffinityAttributes:LoadBalancerSessionAffinityAttributes", @@ -96181,7 +96181,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -96225,7 +96225,7 @@ "items": { "type": "string" }, - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n" }, "description": { "type": "string", @@ -96241,7 +96241,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/LoadBalancerLocationStrategy:LoadBalancerLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "modifiedOn": { "type": "string" @@ -96294,7 +96294,7 @@ }, "sessionAffinity": { "type": "string", - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n" }, "sessionAffinityAttributes": { "$ref": "#/types/cloudflare:index/LoadBalancerSessionAffinityAttributes:LoadBalancerSessionAffinityAttributes", @@ -96302,7 +96302,7 @@ }, "sessionAffinityTtl": { "type": "number", - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n" }, "steeringPolicy": { "type": "string", @@ -96323,7 +96323,7 @@ } }, "cloudflare:index/loadBalancerMonitor:LoadBalancerMonitor": { - "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerMonitor = new cloudflare.LoadBalancerMonitor(\"example_load_balancer_monitor\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n allowInsecure: true,\n consecutiveDown: 0,\n consecutiveUp: 0,\n description: \"Login page monitor\",\n expectedBody: \"alive\",\n expectedCodes: \"2xx\",\n followRedirects: true,\n header: {\n Host: [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n interval: 0,\n method: \"GET\",\n path: \"/health\",\n port: 0,\n probeZone: \"example.com\",\n retries: 0,\n timeout: 0,\n type: \"https\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_monitor = cloudflare.LoadBalancerMonitor(\"example_load_balancer_monitor\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n allow_insecure=True,\n consecutive_down=0,\n consecutive_up=0,\n description=\"Login page monitor\",\n expected_body=\"alive\",\n expected_codes=\"2xx\",\n follow_redirects=True,\n header={\n \"Host\": [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n interval=0,\n method=\"GET\",\n path=\"/health\",\n port=0,\n probe_zone=\"example.com\",\n retries=0,\n timeout=0,\n type=\"https\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerMonitor = new Cloudflare.LoadBalancerMonitor(\"example_load_balancer_monitor\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AllowInsecure = true,\n ConsecutiveDown = 0,\n ConsecutiveUp = 0,\n Description = \"Login page monitor\",\n ExpectedBody = \"alive\",\n ExpectedCodes = \"2xx\",\n FollowRedirects = true,\n Header = \n {\n { \"Host\", new[]\n {\n \"example.com\",\n } },\n { \"X-App-ID\", new[]\n {\n \"abc123\",\n } },\n },\n Interval = 0,\n Method = \"GET\",\n Path = \"/health\",\n Port = 0,\n ProbeZone = \"example.com\",\n Retries = 0,\n Timeout = 0,\n Type = \"https\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLoadBalancerMonitor(ctx, \"example_load_balancer_monitor\", \u0026cloudflare.LoadBalancerMonitorArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAllowInsecure: pulumi.Bool(true),\n\t\t\tConsecutiveDown: pulumi.Int(0),\n\t\t\tConsecutiveUp: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"Login page monitor\"),\n\t\t\tExpectedBody: pulumi.String(\"alive\"),\n\t\t\tExpectedCodes: pulumi.String(\"2xx\"),\n\t\t\tFollowRedirects: pulumi.Bool(true),\n\t\t\tHeader: pulumi.StringArrayMap{\n\t\t\t\t\"Host\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\t},\n\t\t\t\t\"X-App-ID\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"abc123\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInterval: pulumi.Int(0),\n\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\tPath: pulumi.String(\"/health\"),\n\t\t\tPort: pulumi.Int(0),\n\t\t\tProbeZone: pulumi.String(\"example.com\"),\n\t\t\tRetries: pulumi.Int(0),\n\t\t\tTimeout: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"https\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LoadBalancerMonitor;\nimport com.pulumi.cloudflare.LoadBalancerMonitorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLoadBalancerMonitor = new LoadBalancerMonitor(\"exampleLoadBalancerMonitor\", LoadBalancerMonitorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .allowInsecure(true)\n .consecutiveDown(0)\n .consecutiveUp(0)\n .description(\"Login page monitor\")\n .expectedBody(\"alive\")\n .expectedCodes(\"2xx\")\n .followRedirects(true)\n .header(Map.ofEntries(\n Map.entry(\"Host\", Arrays.asList(\"example.com\")),\n Map.entry(\"X-App-ID\", Arrays.asList(\"abc123\"))\n ))\n .interval(0)\n .method(\"GET\")\n .path(\"/health\")\n .port(0)\n .probeZone(\"example.com\")\n .retries(0)\n .timeout(0)\n .type(\"https\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLoadBalancerMonitor:\n type: cloudflare:LoadBalancerMonitor\n name: example_load_balancer_monitor\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n allowInsecure: true\n consecutiveDown: 0\n consecutiveUp: 0\n description: Login page monitor\n expectedBody: alive\n expectedCodes: 2xx\n followRedirects: true\n header:\n Host:\n - example.com\n X-App-ID:\n - abc123\n interval: 0\n method: GET\n path: /health\n port: 0\n probeZone: example.com\n retries: 0\n timeout: 0\n type: https\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/loadBalancerMonitor:LoadBalancerMonitor example '\u003caccount_id\u003e/\u003cmonitor_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerMonitor = new cloudflare.LoadBalancerMonitor(\"example_load_balancer_monitor\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n allowInsecure: true,\n consecutiveDown: 0,\n consecutiveUp: 0,\n description: \"Login page monitor\",\n expectedBody: \"alive\",\n expectedCodes: \"2xx\",\n followRedirects: true,\n header: {\n Host: [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n interval: 0,\n method: \"GET\",\n path: \"/health\",\n port: 0,\n probeZone: \"example.com\",\n retries: 0,\n timeout: 0,\n type: \"https\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_monitor = cloudflare.LoadBalancerMonitor(\"example_load_balancer_monitor\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n allow_insecure=True,\n consecutive_down=0,\n consecutive_up=0,\n description=\"Login page monitor\",\n expected_body=\"alive\",\n expected_codes=\"2xx\",\n follow_redirects=True,\n header={\n \"Host\": [\"example.com\"],\n \"X-App-ID\": [\"abc123\"],\n },\n interval=0,\n method=\"GET\",\n path=\"/health\",\n port=0,\n probe_zone=\"example.com\",\n retries=0,\n timeout=0,\n type=\"https\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerMonitor = new Cloudflare.LoadBalancerMonitor(\"example_load_balancer_monitor\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AllowInsecure = true,\n ConsecutiveDown = 0,\n ConsecutiveUp = 0,\n Description = \"Login page monitor\",\n ExpectedBody = \"alive\",\n ExpectedCodes = \"2xx\",\n FollowRedirects = true,\n Header = \n {\n { \"Host\", new[]\n {\n \"example.com\",\n } },\n { \"X-App-ID\", new[]\n {\n \"abc123\",\n } },\n },\n Interval = 0,\n Method = \"GET\",\n Path = \"/health\",\n Port = 0,\n ProbeZone = \"example.com\",\n Retries = 0,\n Timeout = 0,\n Type = \"https\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLoadBalancerMonitor(ctx, \"example_load_balancer_monitor\", \u0026cloudflare.LoadBalancerMonitorArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAllowInsecure: pulumi.Bool(true),\n\t\t\tConsecutiveDown: pulumi.Int(0),\n\t\t\tConsecutiveUp: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"Login page monitor\"),\n\t\t\tExpectedBody: pulumi.String(\"alive\"),\n\t\t\tExpectedCodes: pulumi.String(\"2xx\"),\n\t\t\tFollowRedirects: pulumi.Bool(true),\n\t\t\tHeader: pulumi.StringArrayMap{\n\t\t\t\t\"Host\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\t},\n\t\t\t\t\"X-App-ID\": pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"abc123\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInterval: pulumi.Int(0),\n\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\tPath: pulumi.String(\"/health\"),\n\t\t\tPort: pulumi.Int(0),\n\t\t\tProbeZone: pulumi.String(\"example.com\"),\n\t\t\tRetries: pulumi.Int(0),\n\t\t\tTimeout: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"https\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_loadbalancermonitor\" \"example_load_balancer_monitor\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n allow_insecure = true\n consecutive_down = 0\n consecutive_up = 0\n description = \"Login page monitor\"\n expected_body = \"alive\"\n expected_codes = \"2xx\"\n follow_redirects = true\n header = {\n \"Host\" = [\"example.com\"]\n \"X-App-ID\" = [\"abc123\"]\n }\n interval = 0\n method = \"GET\"\n path = \"/health\"\n port = 0\n probe_zone = \"example.com\"\n retries = 0\n timeout = 0\n type = \"https\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LoadBalancerMonitor;\nimport com.pulumi.cloudflare.LoadBalancerMonitorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLoadBalancerMonitor = new LoadBalancerMonitor(\"exampleLoadBalancerMonitor\", LoadBalancerMonitorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .allowInsecure(true)\n .consecutiveDown(0)\n .consecutiveUp(0)\n .description(\"Login page monitor\")\n .expectedBody(\"alive\")\n .expectedCodes(\"2xx\")\n .followRedirects(true)\n .header(Map.ofEntries(\n Map.entry(\"Host\", Arrays.asList(\"example.com\")),\n Map.entry(\"X-App-ID\", Arrays.asList(\"abc123\"))\n ))\n .interval(0)\n .method(\"GET\")\n .path(\"/health\")\n .port(0)\n .probeZone(\"example.com\")\n .retries(0)\n .timeout(0)\n .type(\"https\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLoadBalancerMonitor:\n type: cloudflare:LoadBalancerMonitor\n name: example_load_balancer_monitor\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n allowInsecure: true\n consecutiveDown: 0\n consecutiveUp: 0\n description: Login page monitor\n expectedBody: alive\n expectedCodes: 2xx\n followRedirects: true\n header:\n Host:\n - example.com\n X-App-ID:\n - abc123\n interval: 0\n method: GET\n path: /health\n port: 0\n probeZone: example.com\n retries: 0\n timeout: 0\n type: https\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/loadBalancerMonitor:LoadBalancerMonitor example '\u003caccount_id\u003e/\u003cmonitor_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -96586,7 +96586,7 @@ } }, "cloudflare:index/loadBalancerPool:LoadBalancerPool": { - "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerPool = new cloudflare.LoadBalancerPool(\"example_load_balancer_pool\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"primary-dc-1\",\n origins: [{\n address: \"0.0.0.0\",\n enabled: true,\n flattenCname: true,\n header: {\n host: [\"example.com\"],\n },\n name: \"app-server-1\",\n port: 0,\n virtualNetworkId: \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\",\n weight: 0.6,\n }],\n description: \"Primary data center - Provider XYZ\",\n enabled: false,\n latitude: 0,\n loadShedding: {\n defaultPercent: 0,\n defaultPolicy: \"random\",\n sessionPercent: 0,\n sessionPolicy: \"hash\",\n },\n longitude: 0,\n minimumOrigins: 0,\n monitor: \"monitor\",\n monitorGroup: \"monitor_group\",\n notificationEmail: \"someone@example.com,sometwo@example.com\",\n notificationFilter: {\n origin: {\n disable: true,\n healthy: true,\n },\n pool: {\n disable: true,\n healthy: false,\n },\n },\n originSteering: {\n policy: \"random\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_pool = cloudflare.LoadBalancerPool(\"example_load_balancer_pool\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"primary-dc-1\",\n origins=[{\n \"address\": \"0.0.0.0\",\n \"enabled\": True,\n \"flatten_cname\": True,\n \"header\": {\n \"host\": [\"example.com\"],\n },\n \"name\": \"app-server-1\",\n \"port\": 0,\n \"virtual_network_id\": \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\",\n \"weight\": 0.6,\n }],\n description=\"Primary data center - Provider XYZ\",\n enabled=False,\n latitude=float(0),\n load_shedding={\n \"default_percent\": float(0),\n \"default_policy\": \"random\",\n \"session_percent\": float(0),\n \"session_policy\": \"hash\",\n },\n longitude=float(0),\n minimum_origins=0,\n monitor=\"monitor\",\n monitor_group=\"monitor_group\",\n notification_email=\"someone@example.com,sometwo@example.com\",\n notification_filter={\n \"origin\": {\n \"disable\": True,\n \"healthy\": True,\n },\n \"pool\": {\n \"disable\": True,\n \"healthy\": False,\n },\n },\n origin_steering={\n \"policy\": \"random\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerPool = new Cloudflare.LoadBalancerPool(\"example_load_balancer_pool\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"primary-dc-1\",\n Origins = new[]\n {\n new Cloudflare.Inputs.LoadBalancerPoolOriginArgs\n {\n Address = \"0.0.0.0\",\n Enabled = true,\n FlattenCname = true,\n Header = new Cloudflare.Inputs.LoadBalancerPoolOriginHeaderArgs\n {\n Host = new[]\n {\n \"example.com\",\n },\n },\n Name = \"app-server-1\",\n Port = 0,\n VirtualNetworkId = \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\",\n Weight = 0.6,\n },\n },\n Description = \"Primary data center - Provider XYZ\",\n Enabled = false,\n Latitude = 0,\n LoadShedding = new Cloudflare.Inputs.LoadBalancerPoolLoadSheddingArgs\n {\n DefaultPercent = 0,\n DefaultPolicy = \"random\",\n SessionPercent = 0,\n SessionPolicy = \"hash\",\n },\n Longitude = 0,\n MinimumOrigins = 0,\n Monitor = \"monitor\",\n MonitorGroup = \"monitor_group\",\n NotificationEmail = \"someone@example.com,sometwo@example.com\",\n NotificationFilter = new Cloudflare.Inputs.LoadBalancerPoolNotificationFilterArgs\n {\n Origin = new Cloudflare.Inputs.LoadBalancerPoolNotificationFilterOriginArgs\n {\n Disable = true,\n Healthy = true,\n },\n Pool = new Cloudflare.Inputs.LoadBalancerPoolNotificationFilterPoolArgs\n {\n Disable = true,\n Healthy = false,\n },\n },\n OriginSteering = new Cloudflare.Inputs.LoadBalancerPoolOriginSteeringArgs\n {\n Policy = \"random\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLoadBalancerPool(ctx, \"example_load_balancer_pool\", \u0026cloudflare.LoadBalancerPoolArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"primary-dc-1\"),\n\t\t\tOrigins: cloudflare.LoadBalancerPoolOriginArray{\n\t\t\t\t\u0026cloudflare.LoadBalancerPoolOriginArgs{\n\t\t\t\t\tAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFlattenCname: pulumi.Bool(true),\n\t\t\t\t\tHeader: \u0026cloudflare.LoadBalancerPoolOriginHeaderArgs{\n\t\t\t\t\t\tHost: []string{\n\t\t\t\t\t\t\t\"example.com\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"app-server-1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t\tVirtualNetworkId: pulumi.String(\"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\"),\n\t\t\t\t\tWeight: pulumi.Float64(0.6),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Primary data center - Provider XYZ\"),\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tLatitude: pulumi.Float64(0),\n\t\t\tLoadShedding: \u0026cloudflare.LoadBalancerPoolLoadSheddingArgs{\n\t\t\t\tDefaultPercent: pulumi.Float64(0),\n\t\t\t\tDefaultPolicy: pulumi.String(\"random\"),\n\t\t\t\tSessionPercent: pulumi.Float64(0),\n\t\t\t\tSessionPolicy: pulumi.String(\"hash\"),\n\t\t\t},\n\t\t\tLongitude: pulumi.Float64(0),\n\t\t\tMinimumOrigins: pulumi.Int(0),\n\t\t\tMonitor: pulumi.String(\"monitor\"),\n\t\t\tMonitorGroup: pulumi.String(\"monitor_group\"),\n\t\t\tNotificationEmail: pulumi.String(\"someone@example.com,sometwo@example.com\"),\n\t\t\tNotificationFilter: \u0026cloudflare.LoadBalancerPoolNotificationFilterArgs{\n\t\t\t\tOrigin: \u0026cloudflare.LoadBalancerPoolNotificationFilterOriginArgs{\n\t\t\t\t\tDisable: pulumi.Bool(true),\n\t\t\t\t\tHealthy: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tPool: \u0026cloudflare.LoadBalancerPoolNotificationFilterPoolArgs{\n\t\t\t\t\tDisable: pulumi.Bool(true),\n\t\t\t\t\tHealthy: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t},\n\t\t\tOriginSteering: \u0026cloudflare.LoadBalancerPoolOriginSteeringArgs{\n\t\t\t\tPolicy: pulumi.String(\"random\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LoadBalancerPool;\nimport com.pulumi.cloudflare.LoadBalancerPoolArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolOriginArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolOriginHeaderArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolLoadSheddingArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolNotificationFilterArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolNotificationFilterOriginArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolNotificationFilterPoolArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolOriginSteeringArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLoadBalancerPool = new LoadBalancerPool(\"exampleLoadBalancerPool\", LoadBalancerPoolArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"primary-dc-1\")\n .origins(LoadBalancerPoolOriginArgs.builder()\n .address(\"0.0.0.0\")\n .enabled(true)\n .flattenCname(true)\n .header(LoadBalancerPoolOriginHeaderArgs.builder()\n .host(Arrays.asList(\"example.com\"))\n .build())\n .name(\"app-server-1\")\n .port(0)\n .virtualNetworkId(\"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\")\n .weight(0.6)\n .build())\n .description(\"Primary data center - Provider XYZ\")\n .enabled(false)\n .latitude(0.0)\n .loadShedding(LoadBalancerPoolLoadSheddingArgs.builder()\n .defaultPercent(0.0)\n .defaultPolicy(\"random\")\n .sessionPercent(0.0)\n .sessionPolicy(\"hash\")\n .build())\n .longitude(0.0)\n .minimumOrigins(0)\n .monitor(\"monitor\")\n .monitorGroup(\"monitor_group\")\n .notificationEmail(\"someone@example.com,sometwo@example.com\")\n .notificationFilter(LoadBalancerPoolNotificationFilterArgs.builder()\n .origin(LoadBalancerPoolNotificationFilterOriginArgs.builder()\n .disable(true)\n .healthy(true)\n .build())\n .pool(LoadBalancerPoolNotificationFilterPoolArgs.builder()\n .disable(true)\n .healthy(false)\n .build())\n .build())\n .originSteering(LoadBalancerPoolOriginSteeringArgs.builder()\n .policy(\"random\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLoadBalancerPool:\n type: cloudflare:LoadBalancerPool\n name: example_load_balancer_pool\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: primary-dc-1\n origins:\n - address: 0.0.0.0\n enabled: true\n flattenCname: true\n header:\n host:\n - example.com\n name: app-server-1\n port: 0\n virtualNetworkId: a5624d4e-044a-4ff0-b3e1-e2465353d4b4\n weight: 0.6\n description: Primary data center - Provider XYZ\n enabled: false\n latitude: 0\n loadShedding:\n defaultPercent: 0\n defaultPolicy: random\n sessionPercent: 0\n sessionPolicy: hash\n longitude: 0\n minimumOrigins: 0\n monitor: monitor\n monitorGroup: monitor_group\n notificationEmail: someone@example.com,sometwo@example.com\n notificationFilter:\n origin:\n disable: true\n healthy: true\n pool:\n disable: true\n healthy: false\n originSteering:\n policy: random\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/loadBalancerPool:LoadBalancerPool example '\u003caccount_id\u003e/\u003cpool_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerPool = new cloudflare.LoadBalancerPool(\"example_load_balancer_pool\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"primary-dc-1\",\n origins: [{\n address: \"0.0.0.0\",\n enabled: true,\n flattenCname: true,\n header: {\n host: [\"example.com\"],\n },\n name: \"app-server-1\",\n port: 0,\n virtualNetworkId: \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\",\n weight: 0.6,\n }],\n description: \"Primary data center - Provider XYZ\",\n enabled: false,\n latitude: 0,\n loadShedding: {\n defaultPercent: 0,\n defaultPolicy: \"random\",\n sessionPercent: 0,\n sessionPolicy: \"hash\",\n },\n longitude: 0,\n minimumOrigins: 0,\n monitor: \"monitor\",\n monitorGroup: \"monitor_group\",\n notificationEmail: \"someone@example.com,sometwo@example.com\",\n notificationFilter: {\n origin: {\n disable: true,\n healthy: true,\n },\n pool: {\n disable: true,\n healthy: false,\n },\n },\n originSteering: {\n policy: \"random\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_pool = cloudflare.LoadBalancerPool(\"example_load_balancer_pool\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"primary-dc-1\",\n origins=[{\n \"address\": \"0.0.0.0\",\n \"enabled\": True,\n \"flatten_cname\": True,\n \"header\": {\n \"host\": [\"example.com\"],\n },\n \"name\": \"app-server-1\",\n \"port\": 0,\n \"virtual_network_id\": \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\",\n \"weight\": 0.6,\n }],\n description=\"Primary data center - Provider XYZ\",\n enabled=False,\n latitude=float(0),\n load_shedding={\n \"default_percent\": float(0),\n \"default_policy\": \"random\",\n \"session_percent\": float(0),\n \"session_policy\": \"hash\",\n },\n longitude=float(0),\n minimum_origins=0,\n monitor=\"monitor\",\n monitor_group=\"monitor_group\",\n notification_email=\"someone@example.com,sometwo@example.com\",\n notification_filter={\n \"origin\": {\n \"disable\": True,\n \"healthy\": True,\n },\n \"pool\": {\n \"disable\": True,\n \"healthy\": False,\n },\n },\n origin_steering={\n \"policy\": \"random\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerPool = new Cloudflare.LoadBalancerPool(\"example_load_balancer_pool\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"primary-dc-1\",\n Origins = new[]\n {\n new Cloudflare.Inputs.LoadBalancerPoolOriginArgs\n {\n Address = \"0.0.0.0\",\n Enabled = true,\n FlattenCname = true,\n Header = new Cloudflare.Inputs.LoadBalancerPoolOriginHeaderArgs\n {\n Host = new[]\n {\n \"example.com\",\n },\n },\n Name = \"app-server-1\",\n Port = 0,\n VirtualNetworkId = \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\",\n Weight = 0.6,\n },\n },\n Description = \"Primary data center - Provider XYZ\",\n Enabled = false,\n Latitude = 0,\n LoadShedding = new Cloudflare.Inputs.LoadBalancerPoolLoadSheddingArgs\n {\n DefaultPercent = 0,\n DefaultPolicy = \"random\",\n SessionPercent = 0,\n SessionPolicy = \"hash\",\n },\n Longitude = 0,\n MinimumOrigins = 0,\n Monitor = \"monitor\",\n MonitorGroup = \"monitor_group\",\n NotificationEmail = \"someone@example.com,sometwo@example.com\",\n NotificationFilter = new Cloudflare.Inputs.LoadBalancerPoolNotificationFilterArgs\n {\n Origin = new Cloudflare.Inputs.LoadBalancerPoolNotificationFilterOriginArgs\n {\n Disable = true,\n Healthy = true,\n },\n Pool = new Cloudflare.Inputs.LoadBalancerPoolNotificationFilterPoolArgs\n {\n Disable = true,\n Healthy = false,\n },\n },\n OriginSteering = new Cloudflare.Inputs.LoadBalancerPoolOriginSteeringArgs\n {\n Policy = \"random\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLoadBalancerPool(ctx, \"example_load_balancer_pool\", \u0026cloudflare.LoadBalancerPoolArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"primary-dc-1\"),\n\t\t\tOrigins: cloudflare.LoadBalancerPoolOriginArray{\n\t\t\t\t\u0026cloudflare.LoadBalancerPoolOriginArgs{\n\t\t\t\t\tAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFlattenCname: pulumi.Bool(true),\n\t\t\t\t\tHeader: \u0026cloudflare.LoadBalancerPoolOriginHeaderArgs{\n\t\t\t\t\t\tHost: []string{\n\t\t\t\t\t\t\t\"example.com\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tName: pulumi.String(\"app-server-1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t\tVirtualNetworkId: pulumi.String(\"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\"),\n\t\t\t\t\tWeight: pulumi.Float64(0.6),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Primary data center - Provider XYZ\"),\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tLatitude: pulumi.Float64(0),\n\t\t\tLoadShedding: \u0026cloudflare.LoadBalancerPoolLoadSheddingArgs{\n\t\t\t\tDefaultPercent: pulumi.Float64(0),\n\t\t\t\tDefaultPolicy: pulumi.String(\"random\"),\n\t\t\t\tSessionPercent: pulumi.Float64(0),\n\t\t\t\tSessionPolicy: pulumi.String(\"hash\"),\n\t\t\t},\n\t\t\tLongitude: pulumi.Float64(0),\n\t\t\tMinimumOrigins: pulumi.Int(0),\n\t\t\tMonitor: pulumi.String(\"monitor\"),\n\t\t\tMonitorGroup: pulumi.String(\"monitor_group\"),\n\t\t\tNotificationEmail: pulumi.String(\"someone@example.com,sometwo@example.com\"),\n\t\t\tNotificationFilter: \u0026cloudflare.LoadBalancerPoolNotificationFilterArgs{\n\t\t\t\tOrigin: \u0026cloudflare.LoadBalancerPoolNotificationFilterOriginArgs{\n\t\t\t\t\tDisable: pulumi.Bool(true),\n\t\t\t\t\tHealthy: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tPool: \u0026cloudflare.LoadBalancerPoolNotificationFilterPoolArgs{\n\t\t\t\t\tDisable: pulumi.Bool(true),\n\t\t\t\t\tHealthy: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t},\n\t\t\tOriginSteering: \u0026cloudflare.LoadBalancerPoolOriginSteeringArgs{\n\t\t\t\tPolicy: pulumi.String(\"random\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_loadbalancerpool\" \"example_load_balancer_pool\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"primary-dc-1\"\n origins {\n address = \"0.0.0.0\"\n enabled = true\n flatten_cname = true\n header = {\n host = [\"example.com\"]\n }\n name = \"app-server-1\"\n port = 0\n virtual_network_id = \"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\"\n weight = 0.6\n }\n description = \"Primary data center - Provider XYZ\"\n enabled = false\n latitude = 0\n load_shedding = {\n default_percent = 0\n default_policy = \"random\"\n session_percent = 0\n session_policy = \"hash\"\n }\n longitude = 0\n minimum_origins = 0\n monitor = \"monitor\"\n monitor_group = \"monitor_group\"\n notification_email = \"someone@example.com,sometwo@example.com\"\n notification_filter = {\n origin = {\n disable = true\n healthy = true\n }\n pool = {\n disable = true\n healthy = false\n }\n }\n origin_steering = {\n policy = \"random\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LoadBalancerPool;\nimport com.pulumi.cloudflare.LoadBalancerPoolArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolOriginArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolOriginHeaderArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolLoadSheddingArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolNotificationFilterArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolNotificationFilterOriginArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolNotificationFilterPoolArgs;\nimport com.pulumi.cloudflare.inputs.LoadBalancerPoolOriginSteeringArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLoadBalancerPool = new LoadBalancerPool(\"exampleLoadBalancerPool\", LoadBalancerPoolArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"primary-dc-1\")\n .origins(LoadBalancerPoolOriginArgs.builder()\n .address(\"0.0.0.0\")\n .enabled(true)\n .flattenCname(true)\n .header(LoadBalancerPoolOriginHeaderArgs.builder()\n .host(Arrays.asList(\"example.com\"))\n .build())\n .name(\"app-server-1\")\n .port(0)\n .virtualNetworkId(\"a5624d4e-044a-4ff0-b3e1-e2465353d4b4\")\n .weight(0.6)\n .build())\n .description(\"Primary data center - Provider XYZ\")\n .enabled(false)\n .latitude(0.0)\n .loadShedding(LoadBalancerPoolLoadSheddingArgs.builder()\n .defaultPercent(0.0)\n .defaultPolicy(\"random\")\n .sessionPercent(0.0)\n .sessionPolicy(\"hash\")\n .build())\n .longitude(0.0)\n .minimumOrigins(0)\n .monitor(\"monitor\")\n .monitorGroup(\"monitor_group\")\n .notificationEmail(\"someone@example.com,sometwo@example.com\")\n .notificationFilter(LoadBalancerPoolNotificationFilterArgs.builder()\n .origin(LoadBalancerPoolNotificationFilterOriginArgs.builder()\n .disable(true)\n .healthy(true)\n .build())\n .pool(LoadBalancerPoolNotificationFilterPoolArgs.builder()\n .disable(true)\n .healthy(false)\n .build())\n .build())\n .originSteering(LoadBalancerPoolOriginSteeringArgs.builder()\n .policy(\"random\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLoadBalancerPool:\n type: cloudflare:LoadBalancerPool\n name: example_load_balancer_pool\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: primary-dc-1\n origins:\n - address: 0.0.0.0\n enabled: true\n flattenCname: true\n header:\n host:\n - example.com\n name: app-server-1\n port: 0\n virtualNetworkId: a5624d4e-044a-4ff0-b3e1-e2465353d4b4\n weight: 0.6\n description: Primary data center - Provider XYZ\n enabled: false\n latitude: 0\n loadShedding:\n defaultPercent: 0\n defaultPolicy: random\n sessionPercent: 0\n sessionPolicy: hash\n longitude: 0\n minimumOrigins: 0\n monitor: monitor\n monitorGroup: monitor_group\n notificationEmail: someone@example.com,sometwo@example.com\n notificationFilter:\n origin:\n disable: true\n healthy: true\n pool:\n disable: true\n healthy: false\n originSteering:\n policy: random\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/loadBalancerPool:LoadBalancerPool example '\u003caccount_id\u003e/\u003cpool_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -96850,7 +96850,7 @@ } }, "cloudflare:index/logpullRetention:LogpullRetention": { - "description": "Accepted Permissions\n\n- `Logs Read`\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpullRetention = new cloudflare.LogpullRetention(\"example_logpull_retention\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n flag: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpull_retention = cloudflare.LogpullRetention(\"example_logpull_retention\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n flag=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpullRetention = new Cloudflare.LogpullRetention(\"example_logpull_retention\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Flag = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLogpullRetention(ctx, \"example_logpull_retention\", \u0026cloudflare.LogpullRetentionArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFlag: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LogpullRetention;\nimport com.pulumi.cloudflare.LogpullRetentionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLogpullRetention = new LogpullRetention(\"exampleLogpullRetention\", LogpullRetentionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .flag(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLogpullRetention:\n type: cloudflare:LogpullRetention\n name: example_logpull_retention\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n flag: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/logpullRetention:LogpullRetention example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Logs Read`\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpullRetention = new cloudflare.LogpullRetention(\"example_logpull_retention\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n flag: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpull_retention = cloudflare.LogpullRetention(\"example_logpull_retention\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n flag=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpullRetention = new Cloudflare.LogpullRetention(\"example_logpull_retention\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Flag = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLogpullRetention(ctx, \"example_logpull_retention\", \u0026cloudflare.LogpullRetentionArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFlag: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_logpullretention\" \"example_logpull_retention\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n flag = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LogpullRetention;\nimport com.pulumi.cloudflare.LogpullRetentionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLogpullRetention = new LogpullRetention(\"exampleLogpullRetention\", LogpullRetentionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .flag(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLogpullRetention:\n type: cloudflare:LogpullRetention\n name: example_logpull_retention\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n flag: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/logpullRetention:LogpullRetention example '\u003czone_id\u003e'\n```\n\n", "properties": { "flag": { "type": "boolean", @@ -96893,7 +96893,7 @@ } }, "cloudflare:index/logpushJob:LogpushJob": { - "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushJob = new cloudflare.LogpushJob(\"example_logpush_job\", {\n destinationConf: \"s3://mybucket/logs?region=us-west-2\",\n zoneId: \"zone_id\",\n dataset: \"gateway_dns\",\n enabled: false,\n filter: \"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\",\n frequency: \"high\",\n kind: \"\",\n logpullOptions: \"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\",\n maxUploadBytes: 5000000,\n maxUploadIntervalSeconds: 30,\n maxUploadRecords: 1000,\n name: \"example.com\",\n outputOptions: {\n batchPrefix: \"\",\n batchSuffix: \"\",\n cve202144228: false,\n fieldDelimiter: \",\",\n fieldNames: [\n \"Datetime\",\n \"DstIP\",\n \"SrcIP\",\n ],\n mergeSubrequests: true,\n outputType: \"ndjson\",\n recordDelimiter: \"\",\n recordPrefix: \"{\",\n recordSuffix: ` }\n\n`,\n recordTemplate: \"record_template\",\n sampleRate: 1,\n timestampFormat: \"unixnano\",\n },\n ownershipChallenge: \"00000000000000000000\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_job = cloudflare.LogpushJob(\"example_logpush_job\",\n destination_conf=\"s3://mybucket/logs?region=us-west-2\",\n zone_id=\"zone_id\",\n dataset=\"gateway_dns\",\n enabled=False,\n filter=\"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\",\n frequency=\"high\",\n kind=\"\",\n logpull_options=\"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\",\n max_upload_bytes=5000000,\n max_upload_interval_seconds=30,\n max_upload_records=1000,\n name=\"example.com\",\n output_options={\n \"batch_prefix\": \"\",\n \"batch_suffix\": \"\",\n \"cve202144228\": False,\n \"field_delimiter\": \",\",\n \"field_names\": [\n \"Datetime\",\n \"DstIP\",\n \"SrcIP\",\n ],\n \"merge_subrequests\": True,\n \"output_type\": \"ndjson\",\n \"record_delimiter\": \"\",\n \"record_prefix\": \"{\",\n \"record_suffix\": \"\"\" }\n\n\"\"\",\n \"record_template\": \"record_template\",\n \"sample_rate\": float(1),\n \"timestamp_format\": \"unixnano\",\n },\n ownership_challenge=\"00000000000000000000\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushJob = new Cloudflare.LogpushJob(\"example_logpush_job\", new()\n {\n DestinationConf = \"s3://mybucket/logs?region=us-west-2\",\n ZoneId = \"zone_id\",\n Dataset = \"gateway_dns\",\n Enabled = false,\n Filter = \"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\",\n Frequency = \"high\",\n Kind = \"\",\n LogpullOptions = \"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\",\n MaxUploadBytes = 5000000,\n MaxUploadIntervalSeconds = 30,\n MaxUploadRecords = 1000,\n Name = \"example.com\",\n OutputOptions = new Cloudflare.Inputs.LogpushJobOutputOptionsArgs\n {\n BatchPrefix = \"\",\n BatchSuffix = \"\",\n Cve202144228 = false,\n FieldDelimiter = \",\",\n FieldNames = new[]\n {\n \"Datetime\",\n \"DstIP\",\n \"SrcIP\",\n },\n MergeSubrequests = true,\n OutputType = \"ndjson\",\n RecordDelimiter = \"\",\n RecordPrefix = \"{\",\n RecordSuffix = @\" }\n\n\",\n RecordTemplate = \"record_template\",\n SampleRate = 1,\n TimestampFormat = \"unixnano\",\n },\n OwnershipChallenge = \"00000000000000000000\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLogpushJob(ctx, \"example_logpush_job\", \u0026cloudflare.LogpushJobArgs{\n\t\t\tDestinationConf: pulumi.String(\"s3://mybucket/logs?region=us-west-2\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tDataset: pulumi.String(\"gateway_dns\"),\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tFilter: pulumi.String(\"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\"),\n\t\t\tFrequency: pulumi.String(\"high\"),\n\t\t\tKind: pulumi.String(\"\"),\n\t\t\tLogpullOptions: pulumi.String(\"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\"),\n\t\t\tMaxUploadBytes: pulumi.Int(5000000),\n\t\t\tMaxUploadIntervalSeconds: pulumi.Int(30),\n\t\t\tMaxUploadRecords: pulumi.Int(1000),\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tOutputOptions: \u0026cloudflare.LogpushJobOutputOptionsArgs{\n\t\t\t\tBatchPrefix: pulumi.String(\"\"),\n\t\t\t\tBatchSuffix: pulumi.String(\"\"),\n\t\t\t\tCve202144228: pulumi.Bool(false),\n\t\t\t\tFieldDelimiter: pulumi.String(\",\"),\n\t\t\t\tFieldNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"Datetime\"),\n\t\t\t\t\tpulumi.String(\"DstIP\"),\n\t\t\t\t\tpulumi.String(\"SrcIP\"),\n\t\t\t\t},\n\t\t\t\tMergeSubrequests: pulumi.Bool(true),\n\t\t\t\tOutputType: pulumi.String(\"ndjson\"),\n\t\t\t\tRecordDelimiter: pulumi.String(\"\"),\n\t\t\t\tRecordPrefix: pulumi.String(\"{\"),\n\t\t\t\tRecordSuffix: pulumi.String(\" }\\n\\n\"),\n\t\t\t\tRecordTemplate: pulumi.String(\"record_template\"),\n\t\t\t\tSampleRate: pulumi.Float64(1),\n\t\t\t\tTimestampFormat: pulumi.String(\"unixnano\"),\n\t\t\t},\n\t\t\tOwnershipChallenge: pulumi.String(\"00000000000000000000\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LogpushJob;\nimport com.pulumi.cloudflare.LogpushJobArgs;\nimport com.pulumi.cloudflare.inputs.LogpushJobOutputOptionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLogpushJob = new LogpushJob(\"exampleLogpushJob\", LogpushJobArgs.builder()\n .destinationConf(\"s3://mybucket/logs?region=us-west-2\")\n .zoneId(\"zone_id\")\n .dataset(\"gateway_dns\")\n .enabled(false)\n .filter(\"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\")\n .frequency(\"high\")\n .kind(\"\")\n .logpullOptions(\"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\")\n .maxUploadBytes(5000000)\n .maxUploadIntervalSeconds(30)\n .maxUploadRecords(1000)\n .name(\"example.com\")\n .outputOptions(LogpushJobOutputOptionsArgs.builder()\n .batchPrefix(\"\")\n .batchSuffix(\"\")\n .cve202144228(false)\n .fieldDelimiter(\",\")\n .fieldNames( \n \"Datetime\",\n \"DstIP\",\n \"SrcIP\")\n .mergeSubrequests(true)\n .outputType(\"ndjson\")\n .recordDelimiter(\"\")\n .recordPrefix(\"{\")\n .recordSuffix(\"\"\"\n }\n\n \"\"\")\n .recordTemplate(\"record_template\")\n .sampleRate(1.0)\n .timestampFormat(\"unixnano\")\n .build())\n .ownershipChallenge(\"00000000000000000000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLogpushJob:\n type: cloudflare:LogpushJob\n name: example_logpush_job\n properties:\n destinationConf: s3://mybucket/logs?region=us-west-2\n zoneId: zone_id\n dataset: gateway_dns\n enabled: false\n filter: '{\"where\":{\"and\":[{\"key\":\"ClientRequestPath\",\"operator\":\"contains\",\"value\":\"/static\"},{\"key\":\"ClientRequestHost\",\"operator\":\"eq\",\"value\":\"example.com\"}]}}'\n frequency: high\n kind: \"\"\n logpullOptions: fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\n maxUploadBytes: 5e+06\n maxUploadIntervalSeconds: 30\n maxUploadRecords: 1000\n name: example.com\n outputOptions:\n batchPrefix: \"\"\n batchSuffix: \"\"\n cve202144228: false\n fieldDelimiter: ','\n fieldNames:\n - Datetime\n - DstIP\n - SrcIP\n mergeSubrequests: true\n outputType: ndjson\n recordDelimiter: \"\"\n recordPrefix: '{'\n recordSuffix: |2+\n }\n\n recordTemplate: record_template\n sampleRate: 1\n timestampFormat: unixnano\n ownershipChallenge: '00000000000000000000'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/logpushJob:LogpushJob example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cjob_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushJob = new cloudflare.LogpushJob(\"example_logpush_job\", {\n destinationConf: \"s3://mybucket/logs?region=us-west-2\",\n zoneId: \"zone_id\",\n dataset: \"gateway_dns\",\n enabled: false,\n filter: \"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\",\n frequency: \"high\",\n kind: \"\",\n logpullOptions: \"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\",\n maxUploadBytes: 5000000,\n maxUploadIntervalSeconds: 30,\n maxUploadRecords: 1000,\n name: \"example.com\",\n outputOptions: {\n batchPrefix: \"\",\n batchSuffix: \"\",\n cve202144228: false,\n fieldDelimiter: \",\",\n fieldNames: [\n \"Datetime\",\n \"DstIP\",\n \"SrcIP\",\n ],\n mergeSubrequests: true,\n outputType: \"ndjson\",\n recordDelimiter: \"\",\n recordPrefix: \"{\",\n recordSuffix: ` }\n\n`,\n recordTemplate: \"record_template\",\n sampleRate: 1,\n timestampFormat: \"unixnano\",\n },\n ownershipChallenge: \"00000000000000000000\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_job = cloudflare.LogpushJob(\"example_logpush_job\",\n destination_conf=\"s3://mybucket/logs?region=us-west-2\",\n zone_id=\"zone_id\",\n dataset=\"gateway_dns\",\n enabled=False,\n filter=\"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\",\n frequency=\"high\",\n kind=\"\",\n logpull_options=\"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\",\n max_upload_bytes=5000000,\n max_upload_interval_seconds=30,\n max_upload_records=1000,\n name=\"example.com\",\n output_options={\n \"batch_prefix\": \"\",\n \"batch_suffix\": \"\",\n \"cve202144228\": False,\n \"field_delimiter\": \",\",\n \"field_names\": [\n \"Datetime\",\n \"DstIP\",\n \"SrcIP\",\n ],\n \"merge_subrequests\": True,\n \"output_type\": \"ndjson\",\n \"record_delimiter\": \"\",\n \"record_prefix\": \"{\",\n \"record_suffix\": \"\"\" }\n\n\"\"\",\n \"record_template\": \"record_template\",\n \"sample_rate\": float(1),\n \"timestamp_format\": \"unixnano\",\n },\n ownership_challenge=\"00000000000000000000\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushJob = new Cloudflare.LogpushJob(\"example_logpush_job\", new()\n {\n DestinationConf = \"s3://mybucket/logs?region=us-west-2\",\n ZoneId = \"zone_id\",\n Dataset = \"gateway_dns\",\n Enabled = false,\n Filter = \"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\",\n Frequency = \"high\",\n Kind = \"\",\n LogpullOptions = \"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\",\n MaxUploadBytes = 5000000,\n MaxUploadIntervalSeconds = 30,\n MaxUploadRecords = 1000,\n Name = \"example.com\",\n OutputOptions = new Cloudflare.Inputs.LogpushJobOutputOptionsArgs\n {\n BatchPrefix = \"\",\n BatchSuffix = \"\",\n Cve202144228 = false,\n FieldDelimiter = \",\",\n FieldNames = new[]\n {\n \"Datetime\",\n \"DstIP\",\n \"SrcIP\",\n },\n MergeSubrequests = true,\n OutputType = \"ndjson\",\n RecordDelimiter = \"\",\n RecordPrefix = \"{\",\n RecordSuffix = @\" }\n\n\",\n RecordTemplate = \"record_template\",\n SampleRate = 1,\n TimestampFormat = \"unixnano\",\n },\n OwnershipChallenge = \"00000000000000000000\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLogpushJob(ctx, \"example_logpush_job\", \u0026cloudflare.LogpushJobArgs{\n\t\t\tDestinationConf: pulumi.String(\"s3://mybucket/logs?region=us-west-2\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tDataset: pulumi.String(\"gateway_dns\"),\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tFilter: pulumi.String(\"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\"),\n\t\t\tFrequency: pulumi.String(\"high\"),\n\t\t\tKind: pulumi.String(\"\"),\n\t\t\tLogpullOptions: pulumi.String(\"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\"),\n\t\t\tMaxUploadBytes: pulumi.Int(5000000),\n\t\t\tMaxUploadIntervalSeconds: pulumi.Int(30),\n\t\t\tMaxUploadRecords: pulumi.Int(1000),\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tOutputOptions: \u0026cloudflare.LogpushJobOutputOptionsArgs{\n\t\t\t\tBatchPrefix: pulumi.String(\"\"),\n\t\t\t\tBatchSuffix: pulumi.String(\"\"),\n\t\t\t\tCve202144228: pulumi.Bool(false),\n\t\t\t\tFieldDelimiter: pulumi.String(\",\"),\n\t\t\t\tFieldNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"Datetime\"),\n\t\t\t\t\tpulumi.String(\"DstIP\"),\n\t\t\t\t\tpulumi.String(\"SrcIP\"),\n\t\t\t\t},\n\t\t\t\tMergeSubrequests: pulumi.Bool(true),\n\t\t\t\tOutputType: pulumi.String(\"ndjson\"),\n\t\t\t\tRecordDelimiter: pulumi.String(\"\"),\n\t\t\t\tRecordPrefix: pulumi.String(\"{\"),\n\t\t\t\tRecordSuffix: pulumi.String(\" }\\n\\n\"),\n\t\t\t\tRecordTemplate: pulumi.String(\"record_template\"),\n\t\t\t\tSampleRate: pulumi.Float64(1),\n\t\t\t\tTimestampFormat: pulumi.String(\"unixnano\"),\n\t\t\t},\n\t\t\tOwnershipChallenge: pulumi.String(\"00000000000000000000\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_logpushjob\" \"example_logpush_job\" {\n destination_conf = \"s3://mybucket/logs?region=us-west-2\"\n zone_id = \"zone_id\"\n dataset = \"gateway_dns\"\n enabled = false\n filter = \"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\"\n frequency = \"high\"\n kind = \"\"\n logpull_options = \"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\"\n max_upload_bytes = 5000000\n max_upload_interval_seconds = 30\n max_upload_records = 1000\n name = \"example.com\"\n output_options = {\n batch_prefix = \"\"\n batch_suffix = \"\"\n cve202144228 = false\n field_delimiter = \",\"\n field_names = [\"Datetime\", \"DstIP\", \"SrcIP\"]\n merge_subrequests = true\n output_type = \"ndjson\"\n record_delimiter = \"\"\n record_prefix = \"{\"\n record_suffix = \" }\\n\\n\"\n record_template = \"record_template\"\n sample_rate = 1\n timestamp_format = \"unixnano\"\n }\n ownership_challenge = \"00000000000000000000\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LogpushJob;\nimport com.pulumi.cloudflare.LogpushJobArgs;\nimport com.pulumi.cloudflare.inputs.LogpushJobOutputOptionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLogpushJob = new LogpushJob(\"exampleLogpushJob\", LogpushJobArgs.builder()\n .destinationConf(\"s3://mybucket/logs?region=us-west-2\")\n .zoneId(\"zone_id\")\n .dataset(\"gateway_dns\")\n .enabled(false)\n .filter(\"{\\\"where\\\":{\\\"and\\\":[{\\\"key\\\":\\\"ClientRequestPath\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/static\\\"},{\\\"key\\\":\\\"ClientRequestHost\\\",\\\"operator\\\":\\\"eq\\\",\\\"value\\\":\\\"example.com\\\"}]}}\")\n .frequency(\"high\")\n .kind(\"\")\n .logpullOptions(\"fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\")\n .maxUploadBytes(5000000)\n .maxUploadIntervalSeconds(30)\n .maxUploadRecords(1000)\n .name(\"example.com\")\n .outputOptions(LogpushJobOutputOptionsArgs.builder()\n .batchPrefix(\"\")\n .batchSuffix(\"\")\n .cve202144228(false)\n .fieldDelimiter(\",\")\n .fieldNames( \n \"Datetime\",\n \"DstIP\",\n \"SrcIP\")\n .mergeSubrequests(true)\n .outputType(\"ndjson\")\n .recordDelimiter(\"\")\n .recordPrefix(\"{\")\n .recordSuffix(\"\"\"\n }\n\n \"\"\")\n .recordTemplate(\"record_template\")\n .sampleRate(1.0)\n .timestampFormat(\"unixnano\")\n .build())\n .ownershipChallenge(\"00000000000000000000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLogpushJob:\n type: cloudflare:LogpushJob\n name: example_logpush_job\n properties:\n destinationConf: s3://mybucket/logs?region=us-west-2\n zoneId: zone_id\n dataset: gateway_dns\n enabled: false\n filter: '{\"where\":{\"and\":[{\"key\":\"ClientRequestPath\",\"operator\":\"contains\",\"value\":\"/static\"},{\"key\":\"ClientRequestHost\",\"operator\":\"eq\",\"value\":\"example.com\"}]}}'\n frequency: high\n kind: \"\"\n logpullOptions: fields=RayID,ClientIP,EdgeStartTimestamp\u0026timestamps=rfc3339\n maxUploadBytes: 5e+06\n maxUploadIntervalSeconds: 30\n maxUploadRecords: 1000\n name: example.com\n outputOptions:\n batchPrefix: \"\"\n batchSuffix: \"\"\n cve202144228: false\n fieldDelimiter: ','\n fieldNames:\n - Datetime\n - DstIP\n - SrcIP\n mergeSubrequests: true\n outputType: ndjson\n recordDelimiter: \"\"\n recordPrefix: '{'\n recordSuffix: |2+\n }\n\n recordTemplate: record_template\n sampleRate: 1\n timestampFormat: unixnano\n ownershipChallenge: '00000000000000000000'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/logpushJob:LogpushJob example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cjob_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -96935,24 +96935,24 @@ }, "lastError": { "type": "string", - "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \"\u003e errorMessage \u003c/span\u003efield.\n" + "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \" pulumi-lang-hcl=\" error_message \"\u003e errorMessage \u003c/span\u003efield.\n" }, "logpullOptions": { "type": "string", - "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", + "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\" pulumi-lang-hcl=\"`output_options`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", "deprecationMessage": "This attribute is deprecated." }, "maxUploadBytes": { "type": "integer", - "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" + "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" }, "maxUploadIntervalSeconds": { "type": "integer", - "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" + "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" }, "maxUploadRecords": { "type": "integer", - "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" + "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" }, "name": { "type": "string", @@ -96960,7 +96960,7 @@ }, "outputOptions": { "$ref": "#/types/cloudflare:index/LogpushJobOutputOptions:LogpushJobOutputOptions", - "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" + "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\" pulumi-lang-hcl=\"`logpull_options`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\" pulumi-lang-hcl=\"`logpull_option`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" }, "ownershipChallenge": { "type": "string", @@ -97021,20 +97021,20 @@ }, "logpullOptions": { "type": "string", - "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", + "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\" pulumi-lang-hcl=\"`output_options`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", "deprecationMessage": "This attribute is deprecated." }, "maxUploadBytes": { "type": "integer", - "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" + "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" }, "maxUploadIntervalSeconds": { "type": "integer", - "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" + "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" }, "maxUploadRecords": { "type": "integer", - "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" + "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" }, "name": { "type": "string", @@ -97042,7 +97042,7 @@ }, "outputOptions": { "$ref": "#/types/cloudflare:index/LogpushJobOutputOptions:LogpushJobOutputOptions", - "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" + "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\" pulumi-lang-hcl=\"`logpull_options`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\" pulumi-lang-hcl=\"`logpull_option`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" }, "ownershipChallenge": { "type": "string", @@ -97100,24 +97100,24 @@ }, "lastError": { "type": "string", - "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \"\u003e errorMessage \u003c/span\u003efield.\n" + "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \" pulumi-lang-hcl=\" error_message \"\u003e errorMessage \u003c/span\u003efield.\n" }, "logpullOptions": { "type": "string", - "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", + "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\" pulumi-lang-hcl=\"`output_options`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", "deprecationMessage": "This attribute is deprecated." }, "maxUploadBytes": { "type": "integer", - "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" + "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n" }, "maxUploadIntervalSeconds": { "type": "integer", - "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" + "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n" }, "maxUploadRecords": { "type": "integer", - "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" + "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n" }, "name": { "type": "string", @@ -97125,7 +97125,7 @@ }, "outputOptions": { "$ref": "#/types/cloudflare:index/LogpushJobOutputOptions:LogpushJobOutputOptions", - "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" + "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\" pulumi-lang-hcl=\"`logpull_options`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\" pulumi-lang-hcl=\"`logpull_option`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" }, "ownershipChallenge": { "type": "string", @@ -97141,7 +97141,7 @@ } }, "cloudflare:index/logpushOwnershipChallenge:LogpushOwnershipChallenge": { - "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushOwnershipChallenge = new cloudflare.LogpushOwnershipChallenge(\"example_logpush_ownership_challenge\", {\n destinationConf: \"s3://mybucket/logs?region=us-west-2\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_ownership_challenge = cloudflare.LogpushOwnershipChallenge(\"example_logpush_ownership_challenge\",\n destination_conf=\"s3://mybucket/logs?region=us-west-2\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushOwnershipChallenge = new Cloudflare.LogpushOwnershipChallenge(\"example_logpush_ownership_challenge\", new()\n {\n DestinationConf = \"s3://mybucket/logs?region=us-west-2\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLogpushOwnershipChallenge(ctx, \"example_logpush_ownership_challenge\", \u0026cloudflare.LogpushOwnershipChallengeArgs{\n\t\t\tDestinationConf: pulumi.String(\"s3://mybucket/logs?region=us-west-2\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LogpushOwnershipChallenge;\nimport com.pulumi.cloudflare.LogpushOwnershipChallengeArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLogpushOwnershipChallenge = new LogpushOwnershipChallenge(\"exampleLogpushOwnershipChallenge\", LogpushOwnershipChallengeArgs.builder()\n .destinationConf(\"s3://mybucket/logs?region=us-west-2\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLogpushOwnershipChallenge:\n type: cloudflare:LogpushOwnershipChallenge\n name: example_logpush_ownership_challenge\n properties:\n destinationConf: s3://mybucket/logs?region=us-west-2\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushOwnershipChallenge = new cloudflare.LogpushOwnershipChallenge(\"example_logpush_ownership_challenge\", {\n destinationConf: \"s3://mybucket/logs?region=us-west-2\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_ownership_challenge = cloudflare.LogpushOwnershipChallenge(\"example_logpush_ownership_challenge\",\n destination_conf=\"s3://mybucket/logs?region=us-west-2\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushOwnershipChallenge = new Cloudflare.LogpushOwnershipChallenge(\"example_logpush_ownership_challenge\", new()\n {\n DestinationConf = \"s3://mybucket/logs?region=us-west-2\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewLogpushOwnershipChallenge(ctx, \"example_logpush_ownership_challenge\", \u0026cloudflare.LogpushOwnershipChallengeArgs{\n\t\t\tDestinationConf: pulumi.String(\"s3://mybucket/logs?region=us-west-2\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_logpushownershipchallenge\" \"example_logpush_ownership_challenge\" {\n destination_conf = \"s3://mybucket/logs?region=us-west-2\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.LogpushOwnershipChallenge;\nimport com.pulumi.cloudflare.LogpushOwnershipChallengeArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleLogpushOwnershipChallenge = new LogpushOwnershipChallenge(\"exampleLogpushOwnershipChallenge\", LogpushOwnershipChallengeArgs.builder()\n .destinationConf(\"s3://mybucket/logs?region=us-west-2\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleLogpushOwnershipChallenge:\n type: cloudflare:LogpushOwnershipChallenge\n name: example_logpush_ownership_challenge\n properties:\n destinationConf: s3://mybucket/logs?region=us-west-2\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -97309,7 +97309,7 @@ } }, "cloudflare:index/magicNetworkMonitoringRule:MagicNetworkMonitoringRule": { - "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringRule = new cloudflare.MagicNetworkMonitoringRule(\"example_magic_network_monitoring_rule\", {\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n automaticAdvertisement: true,\n name: \"my_rule_1\",\n prefixes: [\"203.0.113.1/32\"],\n type: \"zscore\",\n bandwidthThreshold: 1000,\n duration: \"1m\",\n packetThreshold: 10000,\n prefixMatch: \"exact\",\n zscoreSensitivity: \"high\",\n zscoreTarget: \"bits\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_rule = cloudflare.MagicNetworkMonitoringRule(\"example_magic_network_monitoring_rule\",\n account_id=\"6f91088a406011ed95aed352566e8d4c\",\n automatic_advertisement=True,\n name=\"my_rule_1\",\n prefixes=[\"203.0.113.1/32\"],\n type=\"zscore\",\n bandwidth_threshold=float(1000),\n duration=\"1m\",\n packet_threshold=float(10000),\n prefix_match=\"exact\",\n zscore_sensitivity=\"high\",\n zscore_target=\"bits\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringRule = new Cloudflare.MagicNetworkMonitoringRule(\"example_magic_network_monitoring_rule\", new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n AutomaticAdvertisement = true,\n Name = \"my_rule_1\",\n Prefixes = new[]\n {\n \"203.0.113.1/32\",\n },\n Type = \"zscore\",\n BandwidthThreshold = 1000,\n Duration = \"1m\",\n PacketThreshold = 10000,\n PrefixMatch = \"exact\",\n ZscoreSensitivity = \"high\",\n ZscoreTarget = \"bits\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicNetworkMonitoringRule(ctx, \"example_magic_network_monitoring_rule\", \u0026cloudflare.MagicNetworkMonitoringRuleArgs{\n\t\t\tAccountId: pulumi.String(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t\tAutomaticAdvertisement: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"my_rule_1\"),\n\t\t\tPrefixes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"203.0.113.1/32\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"zscore\"),\n\t\t\tBandwidthThreshold: pulumi.Float64(1000),\n\t\t\tDuration: pulumi.String(\"1m\"),\n\t\t\tPacketThreshold: pulumi.Float64(10000),\n\t\t\tPrefixMatch: pulumi.String(\"exact\"),\n\t\t\tZscoreSensitivity: pulumi.String(\"high\"),\n\t\t\tZscoreTarget: pulumi.String(\"bits\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicNetworkMonitoringRule;\nimport com.pulumi.cloudflare.MagicNetworkMonitoringRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicNetworkMonitoringRule = new MagicNetworkMonitoringRule(\"exampleMagicNetworkMonitoringRule\", MagicNetworkMonitoringRuleArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .automaticAdvertisement(true)\n .name(\"my_rule_1\")\n .prefixes(\"203.0.113.1/32\")\n .type(\"zscore\")\n .bandwidthThreshold(1000.0)\n .duration(\"1m\")\n .packetThreshold(10000.0)\n .prefixMatch(\"exact\")\n .zscoreSensitivity(\"high\")\n .zscoreTarget(\"bits\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicNetworkMonitoringRule:\n type: cloudflare:MagicNetworkMonitoringRule\n name: example_magic_network_monitoring_rule\n properties:\n accountId: 6f91088a406011ed95aed352566e8d4c\n automaticAdvertisement: true\n name: my_rule_1\n prefixes:\n - 203.0.113.1/32\n type: zscore\n bandwidthThreshold: 1000\n duration: 1m\n packetThreshold: 10000\n prefixMatch: exact\n zscoreSensitivity: high\n zscoreTarget: bits\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicNetworkMonitoringRule:MagicNetworkMonitoringRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringRule = new cloudflare.MagicNetworkMonitoringRule(\"example_magic_network_monitoring_rule\", {\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n automaticAdvertisement: true,\n name: \"my_rule_1\",\n prefixes: [\"203.0.113.1/32\"],\n type: \"zscore\",\n bandwidthThreshold: 1000,\n duration: \"1m\",\n packetThreshold: 10000,\n prefixMatch: \"exact\",\n zscoreSensitivity: \"high\",\n zscoreTarget: \"bits\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_rule = cloudflare.MagicNetworkMonitoringRule(\"example_magic_network_monitoring_rule\",\n account_id=\"6f91088a406011ed95aed352566e8d4c\",\n automatic_advertisement=True,\n name=\"my_rule_1\",\n prefixes=[\"203.0.113.1/32\"],\n type=\"zscore\",\n bandwidth_threshold=float(1000),\n duration=\"1m\",\n packet_threshold=float(10000),\n prefix_match=\"exact\",\n zscore_sensitivity=\"high\",\n zscore_target=\"bits\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringRule = new Cloudflare.MagicNetworkMonitoringRule(\"example_magic_network_monitoring_rule\", new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n AutomaticAdvertisement = true,\n Name = \"my_rule_1\",\n Prefixes = new[]\n {\n \"203.0.113.1/32\",\n },\n Type = \"zscore\",\n BandwidthThreshold = 1000,\n Duration = \"1m\",\n PacketThreshold = 10000,\n PrefixMatch = \"exact\",\n ZscoreSensitivity = \"high\",\n ZscoreTarget = \"bits\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicNetworkMonitoringRule(ctx, \"example_magic_network_monitoring_rule\", \u0026cloudflare.MagicNetworkMonitoringRuleArgs{\n\t\t\tAccountId: pulumi.String(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t\tAutomaticAdvertisement: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"my_rule_1\"),\n\t\t\tPrefixes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"203.0.113.1/32\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"zscore\"),\n\t\t\tBandwidthThreshold: pulumi.Float64(1000),\n\t\t\tDuration: pulumi.String(\"1m\"),\n\t\t\tPacketThreshold: pulumi.Float64(10000),\n\t\t\tPrefixMatch: pulumi.String(\"exact\"),\n\t\t\tZscoreSensitivity: pulumi.String(\"high\"),\n\t\t\tZscoreTarget: pulumi.String(\"bits\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magicnetworkmonitoringrule\" \"example_magic_network_monitoring_rule\" {\n account_id = \"6f91088a406011ed95aed352566e8d4c\"\n automatic_advertisement = true\n name = \"my_rule_1\"\n prefixes = [\"203.0.113.1/32\"]\n type = \"zscore\"\n bandwidth_threshold = 1000\n duration = \"1m\"\n packet_threshold = 10000\n prefix_match = \"exact\"\n zscore_sensitivity = \"high\"\n zscore_target = \"bits\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicNetworkMonitoringRule;\nimport com.pulumi.cloudflare.MagicNetworkMonitoringRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicNetworkMonitoringRule = new MagicNetworkMonitoringRule(\"exampleMagicNetworkMonitoringRule\", MagicNetworkMonitoringRuleArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .automaticAdvertisement(true)\n .name(\"my_rule_1\")\n .prefixes(\"203.0.113.1/32\")\n .type(\"zscore\")\n .bandwidthThreshold(1000.0)\n .duration(\"1m\")\n .packetThreshold(10000.0)\n .prefixMatch(\"exact\")\n .zscoreSensitivity(\"high\")\n .zscoreTarget(\"bits\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicNetworkMonitoringRule:\n type: cloudflare:MagicNetworkMonitoringRule\n name: example_magic_network_monitoring_rule\n properties:\n accountId: 6f91088a406011ed95aed352566e8d4c\n automaticAdvertisement: true\n name: my_rule_1\n prefixes:\n - 203.0.113.1/32\n type: zscore\n bandwidthThreshold: 1000\n duration: 1m\n packetThreshold: 10000\n prefixMatch: exact\n zscoreSensitivity: high\n zscoreTarget: bits\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicNetworkMonitoringRule:MagicNetworkMonitoringRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -97336,7 +97336,7 @@ }, "prefixMatch": { "type": "string", - "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" + "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \" pulumi-lang-hcl=\" advanced_ddos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" }, "prefixes": { "type": "array", @@ -97346,7 +97346,7 @@ }, "type": { "type": "string", - "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" + "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\" pulumi-lang-hcl=\"\"advanced_ddos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" }, "zscoreSensitivity": { "type": "string", @@ -97390,7 +97390,7 @@ }, "prefixMatch": { "type": "string", - "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" + "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \" pulumi-lang-hcl=\" advanced_ddos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" }, "prefixes": { "type": "array", @@ -97400,7 +97400,7 @@ }, "type": { "type": "string", - "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" + "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\" pulumi-lang-hcl=\"\"advanced_ddos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" }, "zscoreSensitivity": { "type": "string", @@ -97445,7 +97445,7 @@ }, "prefixMatch": { "type": "string", - "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" + "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \" pulumi-lang-hcl=\" advanced_ddos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n" }, "prefixes": { "type": "array", @@ -97455,7 +97455,7 @@ }, "type": { "type": "string", - "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" + "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\" pulumi-lang-hcl=\"\"advanced_ddos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n" }, "zscoreSensitivity": { "type": "string", @@ -97470,7 +97470,7 @@ } }, "cloudflare:index/magicTransitConnector:MagicTransitConnector": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitConnector = new cloudflare.MagicTransitConnector(\"example_magic_transit_connector\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n device: {\n id: \"id\",\n provisionLicense: true,\n serialNumber: \"serial_number\",\n },\n activated: true,\n interruptWindowDaysOfWeek: [\"Sunday\"],\n interruptWindowDurationHours: 1,\n interruptWindowEmbargoDates: [\"string\"],\n interruptWindowHourOfDay: 0,\n notes: \"notes\",\n timezone: \"timezone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_connector = cloudflare.MagicTransitConnector(\"example_magic_transit_connector\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n device={\n \"id\": \"id\",\n \"provision_license\": True,\n \"serial_number\": \"serial_number\",\n },\n activated=True,\n interrupt_window_days_of_week=[\"Sunday\"],\n interrupt_window_duration_hours=float(1),\n interrupt_window_embargo_dates=[\"string\"],\n interrupt_window_hour_of_day=float(0),\n notes=\"notes\",\n timezone=\"timezone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitConnector = new Cloudflare.MagicTransitConnector(\"example_magic_transit_connector\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Device = new Cloudflare.Inputs.MagicTransitConnectorDeviceArgs\n {\n Id = \"id\",\n ProvisionLicense = true,\n SerialNumber = \"serial_number\",\n },\n Activated = true,\n InterruptWindowDaysOfWeek = new[]\n {\n \"Sunday\",\n },\n InterruptWindowDurationHours = 1,\n InterruptWindowEmbargoDates = new[]\n {\n \"string\",\n },\n InterruptWindowHourOfDay = 0,\n Notes = \"notes\",\n Timezone = \"timezone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitConnector(ctx, \"example_magic_transit_connector\", \u0026cloudflare.MagicTransitConnectorArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDevice: \u0026cloudflare.MagicTransitConnectorDeviceArgs{\n\t\t\t\tId: pulumi.String(\"id\"),\n\t\t\t\tProvisionLicense: pulumi.Bool(true),\n\t\t\t\tSerialNumber: pulumi.String(\"serial_number\"),\n\t\t\t},\n\t\t\tActivated: pulumi.Bool(true),\n\t\t\tInterruptWindowDaysOfWeek: []string{\n\t\t\t\t\"Sunday\",\n\t\t\t},\n\t\t\tInterruptWindowDurationHours: pulumi.Float64(1),\n\t\t\tInterruptWindowEmbargoDates: []string{\n\t\t\t\t\"string\",\n\t\t\t},\n\t\t\tInterruptWindowHourOfDay: pulumi.Float64(0),\n\t\t\tNotes: pulumi.String(\"notes\"),\n\t\t\tTimezone: pulumi.String(\"timezone\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitConnector;\nimport com.pulumi.cloudflare.MagicTransitConnectorArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitConnectorDeviceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitConnector = new MagicTransitConnector(\"exampleMagicTransitConnector\", MagicTransitConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .device(MagicTransitConnectorDeviceArgs.builder()\n .id(\"id\")\n .provisionLicense(true)\n .serialNumber(\"serial_number\")\n .build())\n .activated(true)\n .interruptWindowDaysOfWeek(Arrays.asList(\"Sunday\"))\n .interruptWindowDurationHours(1.0)\n .interruptWindowEmbargoDates(Arrays.asList(\"string\"))\n .interruptWindowHourOfDay(0.0)\n .notes(\"notes\")\n .timezone(\"timezone\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitConnector:\n type: cloudflare:MagicTransitConnector\n name: example_magic_transit_connector\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n device:\n id: id\n provisionLicense: true\n serialNumber: serial_number\n activated: true\n interruptWindowDaysOfWeek:\n - Sunday\n interruptWindowDurationHours: 1\n interruptWindowEmbargoDates:\n - string\n interruptWindowHourOfDay: 0\n notes: notes\n timezone: timezone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitConnector:MagicTransitConnector example '\u003caccount_id\u003e/\u003cconnector_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitConnector = new cloudflare.MagicTransitConnector(\"example_magic_transit_connector\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n device: {\n id: \"id\",\n provisionLicense: true,\n serialNumber: \"serial_number\",\n },\n activated: true,\n interruptWindowDaysOfWeek: [\"Sunday\"],\n interruptWindowDurationHours: 1,\n interruptWindowEmbargoDates: [\"string\"],\n interruptWindowHourOfDay: 0,\n notes: \"notes\",\n timezone: \"timezone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_connector = cloudflare.MagicTransitConnector(\"example_magic_transit_connector\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n device={\n \"id\": \"id\",\n \"provision_license\": True,\n \"serial_number\": \"serial_number\",\n },\n activated=True,\n interrupt_window_days_of_week=[\"Sunday\"],\n interrupt_window_duration_hours=float(1),\n interrupt_window_embargo_dates=[\"string\"],\n interrupt_window_hour_of_day=float(0),\n notes=\"notes\",\n timezone=\"timezone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitConnector = new Cloudflare.MagicTransitConnector(\"example_magic_transit_connector\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Device = new Cloudflare.Inputs.MagicTransitConnectorDeviceArgs\n {\n Id = \"id\",\n ProvisionLicense = true,\n SerialNumber = \"serial_number\",\n },\n Activated = true,\n InterruptWindowDaysOfWeek = new[]\n {\n \"Sunday\",\n },\n InterruptWindowDurationHours = 1,\n InterruptWindowEmbargoDates = new[]\n {\n \"string\",\n },\n InterruptWindowHourOfDay = 0,\n Notes = \"notes\",\n Timezone = \"timezone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitConnector(ctx, \"example_magic_transit_connector\", \u0026cloudflare.MagicTransitConnectorArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDevice: \u0026cloudflare.MagicTransitConnectorDeviceArgs{\n\t\t\t\tId: pulumi.String(\"id\"),\n\t\t\t\tProvisionLicense: pulumi.Bool(true),\n\t\t\t\tSerialNumber: pulumi.String(\"serial_number\"),\n\t\t\t},\n\t\t\tActivated: pulumi.Bool(true),\n\t\t\tInterruptWindowDaysOfWeek: []string{\n\t\t\t\t\"Sunday\",\n\t\t\t},\n\t\t\tInterruptWindowDurationHours: pulumi.Float64(1),\n\t\t\tInterruptWindowEmbargoDates: []string{\n\t\t\t\t\"string\",\n\t\t\t},\n\t\t\tInterruptWindowHourOfDay: pulumi.Float64(0),\n\t\t\tNotes: pulumi.String(\"notes\"),\n\t\t\tTimezone: pulumi.String(\"timezone\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magictransitconnector\" \"example_magic_transit_connector\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n device = {\n id = \"id\"\n provision_license = true\n serial_number = \"serial_number\"\n }\n activated = true\n interrupt_window_days_of_week = [\"Sunday\"]\n interrupt_window_duration_hours = 1\n interrupt_window_embargo_dates = [\"string\"]\n interrupt_window_hour_of_day = 0\n notes = \"notes\"\n timezone = \"timezone\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitConnector;\nimport com.pulumi.cloudflare.MagicTransitConnectorArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitConnectorDeviceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitConnector = new MagicTransitConnector(\"exampleMagicTransitConnector\", MagicTransitConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .device(MagicTransitConnectorDeviceArgs.builder()\n .id(\"id\")\n .provisionLicense(true)\n .serialNumber(\"serial_number\")\n .build())\n .activated(true)\n .interruptWindowDaysOfWeek(Arrays.asList(\"Sunday\"))\n .interruptWindowDurationHours(1.0)\n .interruptWindowEmbargoDates(Arrays.asList(\"string\"))\n .interruptWindowHourOfDay(0.0)\n .notes(\"notes\")\n .timezone(\"timezone\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitConnector:\n type: cloudflare:MagicTransitConnector\n name: example_magic_transit_connector\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n device:\n id: id\n provisionLicense: true\n serialNumber: serial_number\n activated: true\n interruptWindowDaysOfWeek:\n - Sunday\n interruptWindowDurationHours: 1\n interruptWindowEmbargoDates:\n - string\n interruptWindowHourOfDay: 0\n notes: notes\n timezone: timezone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitConnector:MagicTransitConnector example '\u003caccount_id\u003e/\u003cconnector_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -97573,7 +97573,7 @@ } }, "cloudflare:index/magicTransitSite:MagicTransitSite": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSite = new cloudflare.MagicTransitSite(\"example_magic_transit_site\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"site_1\",\n connectorId: \"ac60d3d0435248289d446cedd870bcf4\",\n description: \"description\",\n haMode: true,\n location: {\n lat: \"37.6192\",\n lon: \"122.3816\",\n },\n secondaryConnectorId: \"8d67040d3835dbcf46ce29da440dc482\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site = cloudflare.MagicTransitSite(\"example_magic_transit_site\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"site_1\",\n connector_id=\"ac60d3d0435248289d446cedd870bcf4\",\n description=\"description\",\n ha_mode=True,\n location={\n \"lat\": \"37.6192\",\n \"lon\": \"122.3816\",\n },\n secondary_connector_id=\"8d67040d3835dbcf46ce29da440dc482\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSite = new Cloudflare.MagicTransitSite(\"example_magic_transit_site\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"site_1\",\n ConnectorId = \"ac60d3d0435248289d446cedd870bcf4\",\n Description = \"description\",\n HaMode = true,\n Location = new Cloudflare.Inputs.MagicTransitSiteLocationArgs\n {\n Lat = \"37.6192\",\n Lon = \"122.3816\",\n },\n SecondaryConnectorId = \"8d67040d3835dbcf46ce29da440dc482\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSite(ctx, \"example_magic_transit_site\", \u0026cloudflare.MagicTransitSiteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"site_1\"),\n\t\t\tConnectorId: pulumi.String(\"ac60d3d0435248289d446cedd870bcf4\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tHaMode: pulumi.Bool(true),\n\t\t\tLocation: \u0026cloudflare.MagicTransitSiteLocationArgs{\n\t\t\t\tLat: pulumi.String(\"37.6192\"),\n\t\t\t\tLon: pulumi.String(\"122.3816\"),\n\t\t\t},\n\t\t\tSecondaryConnectorId: pulumi.String(\"8d67040d3835dbcf46ce29da440dc482\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSite;\nimport com.pulumi.cloudflare.MagicTransitSiteArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLocationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSite = new MagicTransitSite(\"exampleMagicTransitSite\", MagicTransitSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"site_1\")\n .connectorId(\"ac60d3d0435248289d446cedd870bcf4\")\n .description(\"description\")\n .haMode(true)\n .location(MagicTransitSiteLocationArgs.builder()\n .lat(\"37.6192\")\n .lon(\"122.3816\")\n .build())\n .secondaryConnectorId(\"8d67040d3835dbcf46ce29da440dc482\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSite:\n type: cloudflare:MagicTransitSite\n name: example_magic_transit_site\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: site_1\n connectorId: ac60d3d0435248289d446cedd870bcf4\n description: description\n haMode: true\n location:\n lat: '37.6192'\n lon: '122.3816'\n secondaryConnectorId: 8d67040d3835dbcf46ce29da440dc482\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSite:MagicTransitSite example '\u003caccount_id\u003e/\u003csite_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSite = new cloudflare.MagicTransitSite(\"example_magic_transit_site\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"site_1\",\n connectorId: \"ac60d3d0435248289d446cedd870bcf4\",\n description: \"description\",\n haMode: true,\n location: {\n lat: \"37.6192\",\n lon: \"122.3816\",\n },\n secondaryConnectorId: \"8d67040d3835dbcf46ce29da440dc482\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site = cloudflare.MagicTransitSite(\"example_magic_transit_site\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"site_1\",\n connector_id=\"ac60d3d0435248289d446cedd870bcf4\",\n description=\"description\",\n ha_mode=True,\n location={\n \"lat\": \"37.6192\",\n \"lon\": \"122.3816\",\n },\n secondary_connector_id=\"8d67040d3835dbcf46ce29da440dc482\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSite = new Cloudflare.MagicTransitSite(\"example_magic_transit_site\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"site_1\",\n ConnectorId = \"ac60d3d0435248289d446cedd870bcf4\",\n Description = \"description\",\n HaMode = true,\n Location = new Cloudflare.Inputs.MagicTransitSiteLocationArgs\n {\n Lat = \"37.6192\",\n Lon = \"122.3816\",\n },\n SecondaryConnectorId = \"8d67040d3835dbcf46ce29da440dc482\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSite(ctx, \"example_magic_transit_site\", \u0026cloudflare.MagicTransitSiteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"site_1\"),\n\t\t\tConnectorId: pulumi.String(\"ac60d3d0435248289d446cedd870bcf4\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tHaMode: pulumi.Bool(true),\n\t\t\tLocation: \u0026cloudflare.MagicTransitSiteLocationArgs{\n\t\t\t\tLat: pulumi.String(\"37.6192\"),\n\t\t\t\tLon: pulumi.String(\"122.3816\"),\n\t\t\t},\n\t\t\tSecondaryConnectorId: pulumi.String(\"8d67040d3835dbcf46ce29da440dc482\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magictransitsite\" \"example_magic_transit_site\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"site_1\"\n connector_id = \"ac60d3d0435248289d446cedd870bcf4\"\n description = \"description\"\n ha_mode = true\n location = {\n lat = \"37.6192\"\n lon = \"122.3816\"\n }\n secondary_connector_id = \"8d67040d3835dbcf46ce29da440dc482\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSite;\nimport com.pulumi.cloudflare.MagicTransitSiteArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLocationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSite = new MagicTransitSite(\"exampleMagicTransitSite\", MagicTransitSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"site_1\")\n .connectorId(\"ac60d3d0435248289d446cedd870bcf4\")\n .description(\"description\")\n .haMode(true)\n .location(MagicTransitSiteLocationArgs.builder()\n .lat(\"37.6192\")\n .lon(\"122.3816\")\n .build())\n .secondaryConnectorId(\"8d67040d3835dbcf46ce29da440dc482\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSite:\n type: cloudflare:MagicTransitSite\n name: example_magic_transit_site\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: site_1\n connectorId: ac60d3d0435248289d446cedd870bcf4\n description: description\n haMode: true\n location:\n lat: '37.6192'\n lon: '122.3816'\n secondaryConnectorId: 8d67040d3835dbcf46ce29da440dc482\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSite:MagicTransitSite example '\u003caccount_id\u003e/\u003csite_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -97673,7 +97673,7 @@ } }, "cloudflare:index/magicTransitSiteAcl:MagicTransitSiteAcl": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteAcl = new cloudflare.MagicTransitSiteAcl(\"example_magic_transit_site_acl\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n lan1: {\n lanId: \"lan_id\",\n lanName: \"lan_name\",\n portRanges: [\"8080-9000\"],\n ports: [1],\n subnets: [\"192.0.2.1\"],\n },\n lan2: {\n lanId: \"lan_id\",\n lanName: \"lan_name\",\n portRanges: [\"8080-9000\"],\n ports: [1],\n subnets: [\"192.0.2.1\"],\n },\n name: \"PIN Pad - Cash Register\",\n description: \"Allows local traffic between PIN pads and cash register.\",\n forwardLocally: true,\n protocols: [\"tcp\"],\n unidirectional: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_acl = cloudflare.MagicTransitSiteAcl(\"example_magic_transit_site_acl\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n lan1={\n \"lan_id\": \"lan_id\",\n \"lan_name\": \"lan_name\",\n \"port_ranges\": [\"8080-9000\"],\n \"ports\": [1],\n \"subnets\": [\"192.0.2.1\"],\n },\n lan2={\n \"lan_id\": \"lan_id\",\n \"lan_name\": \"lan_name\",\n \"port_ranges\": [\"8080-9000\"],\n \"ports\": [1],\n \"subnets\": [\"192.0.2.1\"],\n },\n name=\"PIN Pad - Cash Register\",\n description=\"Allows local traffic between PIN pads and cash register.\",\n forward_locally=True,\n protocols=[\"tcp\"],\n unidirectional=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteAcl = new Cloudflare.MagicTransitSiteAcl(\"example_magic_transit_site_acl\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Lan1 = new Cloudflare.Inputs.MagicTransitSiteAclLan1Args\n {\n LanId = \"lan_id\",\n LanName = \"lan_name\",\n PortRanges = new[]\n {\n \"8080-9000\",\n },\n Ports = new[]\n {\n 1,\n },\n Subnets = new[]\n {\n \"192.0.2.1\",\n },\n },\n Lan2 = new Cloudflare.Inputs.MagicTransitSiteAclLan2Args\n {\n LanId = \"lan_id\",\n LanName = \"lan_name\",\n PortRanges = new[]\n {\n \"8080-9000\",\n },\n Ports = new[]\n {\n 1,\n },\n Subnets = new[]\n {\n \"192.0.2.1\",\n },\n },\n Name = \"PIN Pad - Cash Register\",\n Description = \"Allows local traffic between PIN pads and cash register.\",\n ForwardLocally = true,\n Protocols = new[]\n {\n \"tcp\",\n },\n Unidirectional = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSiteAcl(ctx, \"example_magic_transit_site_acl\", \u0026cloudflare.MagicTransitSiteAclArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLan1: \u0026cloudflare.MagicTransitSiteAclLan1Args{\n\t\t\t\tLanId: pulumi.String(\"lan_id\"),\n\t\t\t\tLanName: pulumi.String(\"lan_name\"),\n\t\t\t\tPortRanges: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"8080-9000\"),\n\t\t\t\t},\n\t\t\t\tPorts: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t},\n\t\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLan2: \u0026cloudflare.MagicTransitSiteAclLan2Args{\n\t\t\t\tLanId: pulumi.String(\"lan_id\"),\n\t\t\t\tLanName: pulumi.String(\"lan_name\"),\n\t\t\t\tPortRanges: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"8080-9000\"),\n\t\t\t\t},\n\t\t\t\tPorts: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t},\n\t\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"PIN Pad - Cash Register\"),\n\t\t\tDescription: pulumi.String(\"Allows local traffic between PIN pads and cash register.\"),\n\t\t\tForwardLocally: pulumi.Bool(true),\n\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp\"),\n\t\t\t},\n\t\t\tUnidirectional: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSiteAcl;\nimport com.pulumi.cloudflare.MagicTransitSiteAclArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteAclLan1Args;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteAclLan2Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSiteAcl = new MagicTransitSiteAcl(\"exampleMagicTransitSiteAcl\", MagicTransitSiteAclArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .lan1(MagicTransitSiteAclLan1Args.builder()\n .lanId(\"lan_id\")\n .lanName(\"lan_name\")\n .portRanges(\"8080-9000\")\n .ports(1)\n .subnets(\"192.0.2.1\")\n .build())\n .lan2(MagicTransitSiteAclLan2Args.builder()\n .lanId(\"lan_id\")\n .lanName(\"lan_name\")\n .portRanges(\"8080-9000\")\n .ports(1)\n .subnets(\"192.0.2.1\")\n .build())\n .name(\"PIN Pad - Cash Register\")\n .description(\"Allows local traffic between PIN pads and cash register.\")\n .forwardLocally(true)\n .protocols(\"tcp\")\n .unidirectional(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSiteAcl:\n type: cloudflare:MagicTransitSiteAcl\n name: example_magic_transit_site_acl\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n lan1:\n lanId: lan_id\n lanName: lan_name\n portRanges:\n - 8080-9000\n ports:\n - 1\n subnets:\n - 192.0.2.1\n lan2:\n lanId: lan_id\n lanName: lan_name\n portRanges:\n - 8080-9000\n ports:\n - 1\n subnets:\n - 192.0.2.1\n name: PIN Pad - Cash Register\n description: Allows local traffic between PIN pads and cash register.\n forwardLocally: true\n protocols:\n - tcp\n unidirectional: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSiteAcl:MagicTransitSiteAcl example '\u003caccount_id\u003e/\u003csite_id\u003e/\u003cacl_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteAcl = new cloudflare.MagicTransitSiteAcl(\"example_magic_transit_site_acl\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n lan1: {\n lanId: \"lan_id\",\n lanName: \"lan_name\",\n portRanges: [\"8080-9000\"],\n ports: [1],\n subnets: [\"192.0.2.1\"],\n },\n lan2: {\n lanId: \"lan_id\",\n lanName: \"lan_name\",\n portRanges: [\"8080-9000\"],\n ports: [1],\n subnets: [\"192.0.2.1\"],\n },\n name: \"PIN Pad - Cash Register\",\n description: \"Allows local traffic between PIN pads and cash register.\",\n forwardLocally: true,\n protocols: [\"tcp\"],\n unidirectional: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_acl = cloudflare.MagicTransitSiteAcl(\"example_magic_transit_site_acl\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n lan1={\n \"lan_id\": \"lan_id\",\n \"lan_name\": \"lan_name\",\n \"port_ranges\": [\"8080-9000\"],\n \"ports\": [1],\n \"subnets\": [\"192.0.2.1\"],\n },\n lan2={\n \"lan_id\": \"lan_id\",\n \"lan_name\": \"lan_name\",\n \"port_ranges\": [\"8080-9000\"],\n \"ports\": [1],\n \"subnets\": [\"192.0.2.1\"],\n },\n name=\"PIN Pad - Cash Register\",\n description=\"Allows local traffic between PIN pads and cash register.\",\n forward_locally=True,\n protocols=[\"tcp\"],\n unidirectional=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteAcl = new Cloudflare.MagicTransitSiteAcl(\"example_magic_transit_site_acl\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Lan1 = new Cloudflare.Inputs.MagicTransitSiteAclLan1Args\n {\n LanId = \"lan_id\",\n LanName = \"lan_name\",\n PortRanges = new[]\n {\n \"8080-9000\",\n },\n Ports = new[]\n {\n 1,\n },\n Subnets = new[]\n {\n \"192.0.2.1\",\n },\n },\n Lan2 = new Cloudflare.Inputs.MagicTransitSiteAclLan2Args\n {\n LanId = \"lan_id\",\n LanName = \"lan_name\",\n PortRanges = new[]\n {\n \"8080-9000\",\n },\n Ports = new[]\n {\n 1,\n },\n Subnets = new[]\n {\n \"192.0.2.1\",\n },\n },\n Name = \"PIN Pad - Cash Register\",\n Description = \"Allows local traffic between PIN pads and cash register.\",\n ForwardLocally = true,\n Protocols = new[]\n {\n \"tcp\",\n },\n Unidirectional = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSiteAcl(ctx, \"example_magic_transit_site_acl\", \u0026cloudflare.MagicTransitSiteAclArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLan1: \u0026cloudflare.MagicTransitSiteAclLan1Args{\n\t\t\t\tLanId: pulumi.String(\"lan_id\"),\n\t\t\t\tLanName: pulumi.String(\"lan_name\"),\n\t\t\t\tPortRanges: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"8080-9000\"),\n\t\t\t\t},\n\t\t\t\tPorts: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t},\n\t\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLan2: \u0026cloudflare.MagicTransitSiteAclLan2Args{\n\t\t\t\tLanId: pulumi.String(\"lan_id\"),\n\t\t\t\tLanName: pulumi.String(\"lan_name\"),\n\t\t\t\tPortRanges: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"8080-9000\"),\n\t\t\t\t},\n\t\t\t\tPorts: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t},\n\t\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"PIN Pad - Cash Register\"),\n\t\t\tDescription: pulumi.String(\"Allows local traffic between PIN pads and cash register.\"),\n\t\t\tForwardLocally: pulumi.Bool(true),\n\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp\"),\n\t\t\t},\n\t\t\tUnidirectional: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magictransitsiteacl\" \"example_magic_transit_site_acl\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n lan1 = {\n lan_id = \"lan_id\"\n lan_name = \"lan_name\"\n port_ranges = [\"8080-9000\"]\n ports = [1]\n subnets = [\"192.0.2.1\"]\n }\n lan2 = {\n lan_id = \"lan_id\"\n lan_name = \"lan_name\"\n port_ranges = [\"8080-9000\"]\n ports = [1]\n subnets = [\"192.0.2.1\"]\n }\n name = \"PIN Pad - Cash Register\"\n description = \"Allows local traffic between PIN pads and cash register.\"\n forward_locally = true\n protocols = [\"tcp\"]\n unidirectional = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSiteAcl;\nimport com.pulumi.cloudflare.MagicTransitSiteAclArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteAclLan1Args;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteAclLan2Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSiteAcl = new MagicTransitSiteAcl(\"exampleMagicTransitSiteAcl\", MagicTransitSiteAclArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .lan1(MagicTransitSiteAclLan1Args.builder()\n .lanId(\"lan_id\")\n .lanName(\"lan_name\")\n .portRanges(\"8080-9000\")\n .ports(1)\n .subnets(\"192.0.2.1\")\n .build())\n .lan2(MagicTransitSiteAclLan2Args.builder()\n .lanId(\"lan_id\")\n .lanName(\"lan_name\")\n .portRanges(\"8080-9000\")\n .ports(1)\n .subnets(\"192.0.2.1\")\n .build())\n .name(\"PIN Pad - Cash Register\")\n .description(\"Allows local traffic between PIN pads and cash register.\")\n .forwardLocally(true)\n .protocols(\"tcp\")\n .unidirectional(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSiteAcl:\n type: cloudflare:MagicTransitSiteAcl\n name: example_magic_transit_site_acl\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n lan1:\n lanId: lan_id\n lanName: lan_name\n portRanges:\n - 8080-9000\n ports:\n - 1\n subnets:\n - 192.0.2.1\n lan2:\n lanId: lan_id\n lanName: lan_name\n portRanges:\n - 8080-9000\n ports:\n - 1\n subnets:\n - 192.0.2.1\n name: PIN Pad - Cash Register\n description: Allows local traffic between PIN pads and cash register.\n forwardLocally: true\n protocols:\n - tcp\n unidirectional: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSiteAcl:MagicTransitSiteAcl example '\u003caccount_id\u003e/\u003csite_id\u003e/\u003cacl_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -97806,7 +97806,7 @@ } }, "cloudflare:index/magicTransitSiteLan:MagicTransitSiteLan": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteLan = new cloudflare.MagicTransitSiteLan(\"example_magic_transit_site_lan\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bondId: 2,\n haLink: true,\n isBreakout: true,\n isPrioritized: true,\n name: \"name\",\n nat: {\n staticPrefix: \"192.0.2.0/24\",\n },\n physport: 1,\n routedSubnets: [{\n nextHop: \"192.0.2.1\",\n prefix: \"192.0.2.0/24\",\n nat: {\n staticPrefix: \"192.0.2.0/24\",\n },\n }],\n staticAddressing: {\n address: \"192.0.2.0/24\",\n dhcpRelay: {\n serverAddresses: [\"192.0.2.1\"],\n },\n dhcpServer: {\n dhcpPoolEnd: \"192.0.2.1\",\n dhcpPoolStart: \"192.0.2.1\",\n dnsServer: \"192.0.2.1\",\n dnsServers: [\"192.0.2.1\"],\n reservations: {\n \"00:11:22:33:44:55\": \"192.0.2.100\",\n \"AA:BB:CC:DD:EE:FF\": \"192.168.1.101\",\n },\n },\n secondaryAddress: \"192.0.2.0/24\",\n virtualAddress: \"192.0.2.0/24\",\n },\n vlanTag: 42,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_lan = cloudflare.MagicTransitSiteLan(\"example_magic_transit_site_lan\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bond_id=2,\n ha_link=True,\n is_breakout=True,\n is_prioritized=True,\n name=\"name\",\n nat={\n \"static_prefix\": \"192.0.2.0/24\",\n },\n physport=1,\n routed_subnets=[{\n \"next_hop\": \"192.0.2.1\",\n \"prefix\": \"192.0.2.0/24\",\n \"nat\": {\n \"static_prefix\": \"192.0.2.0/24\",\n },\n }],\n static_addressing={\n \"address\": \"192.0.2.0/24\",\n \"dhcp_relay\": {\n \"server_addresses\": [\"192.0.2.1\"],\n },\n \"dhcp_server\": {\n \"dhcp_pool_end\": \"192.0.2.1\",\n \"dhcp_pool_start\": \"192.0.2.1\",\n \"dns_server\": \"192.0.2.1\",\n \"dns_servers\": [\"192.0.2.1\"],\n \"reservations\": {\n \"00:11:22:33:44:55\": \"192.0.2.100\",\n \"AA:BB:CC:DD:EE:FF\": \"192.168.1.101\",\n },\n },\n \"secondary_address\": \"192.0.2.0/24\",\n \"virtual_address\": \"192.0.2.0/24\",\n },\n vlan_tag=42)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteLan = new Cloudflare.MagicTransitSiteLan(\"example_magic_transit_site_lan\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BondId = 2,\n HaLink = true,\n IsBreakout = true,\n IsPrioritized = true,\n Name = \"name\",\n Nat = new Cloudflare.Inputs.MagicTransitSiteLanNatArgs\n {\n StaticPrefix = \"192.0.2.0/24\",\n },\n Physport = 1,\n RoutedSubnets = new[]\n {\n new Cloudflare.Inputs.MagicTransitSiteLanRoutedSubnetArgs\n {\n NextHop = \"192.0.2.1\",\n Prefix = \"192.0.2.0/24\",\n Nat = new Cloudflare.Inputs.MagicTransitSiteLanRoutedSubnetNatArgs\n {\n StaticPrefix = \"192.0.2.0/24\",\n },\n },\n },\n StaticAddressing = new Cloudflare.Inputs.MagicTransitSiteLanStaticAddressingArgs\n {\n Address = \"192.0.2.0/24\",\n DhcpRelay = new Cloudflare.Inputs.MagicTransitSiteLanStaticAddressingDhcpRelayArgs\n {\n ServerAddresses = new[]\n {\n \"192.0.2.1\",\n },\n },\n DhcpServer = new Cloudflare.Inputs.MagicTransitSiteLanStaticAddressingDhcpServerArgs\n {\n DhcpPoolEnd = \"192.0.2.1\",\n DhcpPoolStart = \"192.0.2.1\",\n DnsServer = \"192.0.2.1\",\n DnsServers = new[]\n {\n \"192.0.2.1\",\n },\n Reservations = \n {\n { \"00:11:22:33:44:55\", \"192.0.2.100\" },\n { \"AA:BB:CC:DD:EE:FF\", \"192.168.1.101\" },\n },\n },\n SecondaryAddress = \"192.0.2.0/24\",\n VirtualAddress = \"192.0.2.0/24\",\n },\n VlanTag = 42,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSiteLan(ctx, \"example_magic_transit_site_lan\", \u0026cloudflare.MagicTransitSiteLanArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBondId: pulumi.Int(2),\n\t\t\tHaLink: pulumi.Bool(true),\n\t\t\tIsBreakout: pulumi.Bool(true),\n\t\t\tIsPrioritized: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tNat: \u0026cloudflare.MagicTransitSiteLanNatArgs{\n\t\t\t\tStaticPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t},\n\t\t\tPhysport: pulumi.Int(1),\n\t\t\tRoutedSubnets: cloudflare.MagicTransitSiteLanRoutedSubnetArray{\n\t\t\t\t\u0026cloudflare.MagicTransitSiteLanRoutedSubnetArgs{\n\t\t\t\t\tNextHop: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tNat: \u0026cloudflare.MagicTransitSiteLanRoutedSubnetNatArgs{\n\t\t\t\t\t\tStaticPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tStaticAddressing: \u0026cloudflare.MagicTransitSiteLanStaticAddressingArgs{\n\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\tDhcpRelay: \u0026cloudflare.MagicTransitSiteLanStaticAddressingDhcpRelayArgs{\n\t\t\t\t\tServerAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDhcpServer: \u0026cloudflare.MagicTransitSiteLanStaticAddressingDhcpServerArgs{\n\t\t\t\t\tDhcpPoolEnd: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tDhcpPoolStart: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tDnsServer: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tDnsServers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t\t},\n\t\t\t\t\tReservations: pulumi.StringMap{\n\t\t\t\t\t\t\"00:11:22:33:44:55\": pulumi.String(\"192.0.2.100\"),\n\t\t\t\t\t\t\"AA:BB:CC:DD:EE:FF\": pulumi.String(\"192.168.1.101\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSecondaryAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\tVirtualAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t},\n\t\t\tVlanTag: pulumi.Int(42),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSiteLan;\nimport com.pulumi.cloudflare.MagicTransitSiteLanArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanNatArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanRoutedSubnetArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanRoutedSubnetNatArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanStaticAddressingArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanStaticAddressingDhcpRelayArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanStaticAddressingDhcpServerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSiteLan = new MagicTransitSiteLan(\"exampleMagicTransitSiteLan\", MagicTransitSiteLanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bondId(2)\n .haLink(true)\n .isBreakout(true)\n .isPrioritized(true)\n .name(\"name\")\n .nat(MagicTransitSiteLanNatArgs.builder()\n .staticPrefix(\"192.0.2.0/24\")\n .build())\n .physport(1)\n .routedSubnets(MagicTransitSiteLanRoutedSubnetArgs.builder()\n .nextHop(\"192.0.2.1\")\n .prefix(\"192.0.2.0/24\")\n .nat(MagicTransitSiteLanRoutedSubnetNatArgs.builder()\n .staticPrefix(\"192.0.2.0/24\")\n .build())\n .build())\n .staticAddressing(MagicTransitSiteLanStaticAddressingArgs.builder()\n .address(\"192.0.2.0/24\")\n .dhcpRelay(MagicTransitSiteLanStaticAddressingDhcpRelayArgs.builder()\n .serverAddresses(\"192.0.2.1\")\n .build())\n .dhcpServer(MagicTransitSiteLanStaticAddressingDhcpServerArgs.builder()\n .dhcpPoolEnd(\"192.0.2.1\")\n .dhcpPoolStart(\"192.0.2.1\")\n .dnsServer(\"192.0.2.1\")\n .dnsServers(\"192.0.2.1\")\n .reservations(Map.ofEntries(\n Map.entry(\"00:11:22:33:44:55\", \"192.0.2.100\"),\n Map.entry(\"AA:BB:CC:DD:EE:FF\", \"192.168.1.101\")\n ))\n .build())\n .secondaryAddress(\"192.0.2.0/24\")\n .virtualAddress(\"192.0.2.0/24\")\n .build())\n .vlanTag(42)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSiteLan:\n type: cloudflare:MagicTransitSiteLan\n name: example_magic_transit_site_lan\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n bondId: 2\n haLink: true\n isBreakout: true\n isPrioritized: true\n name: name\n nat:\n staticPrefix: 192.0.2.0/24\n physport: 1\n routedSubnets:\n - nextHop: 192.0.2.1\n prefix: 192.0.2.0/24\n nat:\n staticPrefix: 192.0.2.0/24\n staticAddressing:\n address: 192.0.2.0/24\n dhcpRelay:\n serverAddresses:\n - 192.0.2.1\n dhcpServer:\n dhcpPoolEnd: 192.0.2.1\n dhcpPoolStart: 192.0.2.1\n dnsServer: 192.0.2.1\n dnsServers:\n - 192.0.2.1\n reservations:\n 00:11:22:33:44:55: 192.0.2.100\n AA:BB:CC:DD:EE:FF: 192.168.1.101\n secondaryAddress: 192.0.2.0/24\n virtualAddress: 192.0.2.0/24\n vlanTag: 42\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSiteLan:MagicTransitSiteLan example '\u003caccount_id\u003e/\u003csite_id\u003e/\u003clan_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteLan = new cloudflare.MagicTransitSiteLan(\"example_magic_transit_site_lan\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bondId: 2,\n haLink: true,\n isBreakout: true,\n isPrioritized: true,\n name: \"name\",\n nat: {\n staticPrefix: \"192.0.2.0/24\",\n },\n physport: 1,\n routedSubnets: [{\n nextHop: \"192.0.2.1\",\n prefix: \"192.0.2.0/24\",\n nat: {\n staticPrefix: \"192.0.2.0/24\",\n },\n }],\n staticAddressing: {\n address: \"192.0.2.0/24\",\n dhcpRelay: {\n serverAddresses: [\"192.0.2.1\"],\n },\n dhcpServer: {\n dhcpPoolEnd: \"192.0.2.1\",\n dhcpPoolStart: \"192.0.2.1\",\n dnsServer: \"192.0.2.1\",\n dnsServers: [\"192.0.2.1\"],\n reservations: {\n \"00:11:22:33:44:55\": \"192.0.2.100\",\n \"AA:BB:CC:DD:EE:FF\": \"192.168.1.101\",\n },\n },\n secondaryAddress: \"192.0.2.0/24\",\n virtualAddress: \"192.0.2.0/24\",\n },\n vlanTag: 42,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_lan = cloudflare.MagicTransitSiteLan(\"example_magic_transit_site_lan\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bond_id=2,\n ha_link=True,\n is_breakout=True,\n is_prioritized=True,\n name=\"name\",\n nat={\n \"static_prefix\": \"192.0.2.0/24\",\n },\n physport=1,\n routed_subnets=[{\n \"next_hop\": \"192.0.2.1\",\n \"prefix\": \"192.0.2.0/24\",\n \"nat\": {\n \"static_prefix\": \"192.0.2.0/24\",\n },\n }],\n static_addressing={\n \"address\": \"192.0.2.0/24\",\n \"dhcp_relay\": {\n \"server_addresses\": [\"192.0.2.1\"],\n },\n \"dhcp_server\": {\n \"dhcp_pool_end\": \"192.0.2.1\",\n \"dhcp_pool_start\": \"192.0.2.1\",\n \"dns_server\": \"192.0.2.1\",\n \"dns_servers\": [\"192.0.2.1\"],\n \"reservations\": {\n \"00:11:22:33:44:55\": \"192.0.2.100\",\n \"AA:BB:CC:DD:EE:FF\": \"192.168.1.101\",\n },\n },\n \"secondary_address\": \"192.0.2.0/24\",\n \"virtual_address\": \"192.0.2.0/24\",\n },\n vlan_tag=42)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteLan = new Cloudflare.MagicTransitSiteLan(\"example_magic_transit_site_lan\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BondId = 2,\n HaLink = true,\n IsBreakout = true,\n IsPrioritized = true,\n Name = \"name\",\n Nat = new Cloudflare.Inputs.MagicTransitSiteLanNatArgs\n {\n StaticPrefix = \"192.0.2.0/24\",\n },\n Physport = 1,\n RoutedSubnets = new[]\n {\n new Cloudflare.Inputs.MagicTransitSiteLanRoutedSubnetArgs\n {\n NextHop = \"192.0.2.1\",\n Prefix = \"192.0.2.0/24\",\n Nat = new Cloudflare.Inputs.MagicTransitSiteLanRoutedSubnetNatArgs\n {\n StaticPrefix = \"192.0.2.0/24\",\n },\n },\n },\n StaticAddressing = new Cloudflare.Inputs.MagicTransitSiteLanStaticAddressingArgs\n {\n Address = \"192.0.2.0/24\",\n DhcpRelay = new Cloudflare.Inputs.MagicTransitSiteLanStaticAddressingDhcpRelayArgs\n {\n ServerAddresses = new[]\n {\n \"192.0.2.1\",\n },\n },\n DhcpServer = new Cloudflare.Inputs.MagicTransitSiteLanStaticAddressingDhcpServerArgs\n {\n DhcpPoolEnd = \"192.0.2.1\",\n DhcpPoolStart = \"192.0.2.1\",\n DnsServer = \"192.0.2.1\",\n DnsServers = new[]\n {\n \"192.0.2.1\",\n },\n Reservations = \n {\n { \"00:11:22:33:44:55\", \"192.0.2.100\" },\n { \"AA:BB:CC:DD:EE:FF\", \"192.168.1.101\" },\n },\n },\n SecondaryAddress = \"192.0.2.0/24\",\n VirtualAddress = \"192.0.2.0/24\",\n },\n VlanTag = 42,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSiteLan(ctx, \"example_magic_transit_site_lan\", \u0026cloudflare.MagicTransitSiteLanArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBondId: pulumi.Int(2),\n\t\t\tHaLink: pulumi.Bool(true),\n\t\t\tIsBreakout: pulumi.Bool(true),\n\t\t\tIsPrioritized: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tNat: \u0026cloudflare.MagicTransitSiteLanNatArgs{\n\t\t\t\tStaticPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t},\n\t\t\tPhysport: pulumi.Int(1),\n\t\t\tRoutedSubnets: cloudflare.MagicTransitSiteLanRoutedSubnetArray{\n\t\t\t\t\u0026cloudflare.MagicTransitSiteLanRoutedSubnetArgs{\n\t\t\t\t\tNextHop: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tNat: \u0026cloudflare.MagicTransitSiteLanRoutedSubnetNatArgs{\n\t\t\t\t\t\tStaticPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tStaticAddressing: \u0026cloudflare.MagicTransitSiteLanStaticAddressingArgs{\n\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\tDhcpRelay: \u0026cloudflare.MagicTransitSiteLanStaticAddressingDhcpRelayArgs{\n\t\t\t\t\tServerAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDhcpServer: \u0026cloudflare.MagicTransitSiteLanStaticAddressingDhcpServerArgs{\n\t\t\t\t\tDhcpPoolEnd: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tDhcpPoolStart: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tDnsServer: pulumi.String(\"192.0.2.1\"),\n\t\t\t\t\tDnsServers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"192.0.2.1\"),\n\t\t\t\t\t},\n\t\t\t\t\tReservations: pulumi.StringMap{\n\t\t\t\t\t\t\"00:11:22:33:44:55\": pulumi.String(\"192.0.2.100\"),\n\t\t\t\t\t\t\"AA:BB:CC:DD:EE:FF\": pulumi.String(\"192.168.1.101\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSecondaryAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\tVirtualAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t},\n\t\t\tVlanTag: pulumi.Int(42),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magictransitsitelan\" \"example_magic_transit_site_lan\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bond_id = 2\n ha_link = true\n is_breakout = true\n is_prioritized = true\n name = \"name\"\n nat = {\n static_prefix = \"192.0.2.0/24\"\n }\n physport = 1\n routed_subnets {\n next_hop = \"192.0.2.1\"\n prefix = \"192.0.2.0/24\"\n nat = {\n static_prefix = \"192.0.2.0/24\"\n }\n }\n static_addressing = {\n address = \"192.0.2.0/24\"\n dhcp_relay = {\n server_addresses = [\"192.0.2.1\"]\n }\n dhcp_server = {\n dhcp_pool_end = \"192.0.2.1\"\n dhcp_pool_start = \"192.0.2.1\"\n dns_server = \"192.0.2.1\"\n dns_servers = [\"192.0.2.1\"]\n reservations = {\n \"00:11:22:33:44:55\" = \"192.0.2.100\"\n \"AA:BB:CC:DD:EE:FF\" = \"192.168.1.101\"\n }\n }\n secondary_address = \"192.0.2.0/24\"\n virtual_address = \"192.0.2.0/24\"\n }\n vlan_tag = 42\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSiteLan;\nimport com.pulumi.cloudflare.MagicTransitSiteLanArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanNatArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanRoutedSubnetArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanRoutedSubnetNatArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanStaticAddressingArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanStaticAddressingDhcpRelayArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteLanStaticAddressingDhcpServerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSiteLan = new MagicTransitSiteLan(\"exampleMagicTransitSiteLan\", MagicTransitSiteLanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bondId(2)\n .haLink(true)\n .isBreakout(true)\n .isPrioritized(true)\n .name(\"name\")\n .nat(MagicTransitSiteLanNatArgs.builder()\n .staticPrefix(\"192.0.2.0/24\")\n .build())\n .physport(1)\n .routedSubnets(MagicTransitSiteLanRoutedSubnetArgs.builder()\n .nextHop(\"192.0.2.1\")\n .prefix(\"192.0.2.0/24\")\n .nat(MagicTransitSiteLanRoutedSubnetNatArgs.builder()\n .staticPrefix(\"192.0.2.0/24\")\n .build())\n .build())\n .staticAddressing(MagicTransitSiteLanStaticAddressingArgs.builder()\n .address(\"192.0.2.0/24\")\n .dhcpRelay(MagicTransitSiteLanStaticAddressingDhcpRelayArgs.builder()\n .serverAddresses(\"192.0.2.1\")\n .build())\n .dhcpServer(MagicTransitSiteLanStaticAddressingDhcpServerArgs.builder()\n .dhcpPoolEnd(\"192.0.2.1\")\n .dhcpPoolStart(\"192.0.2.1\")\n .dnsServer(\"192.0.2.1\")\n .dnsServers(\"192.0.2.1\")\n .reservations(Map.ofEntries(\n Map.entry(\"00:11:22:33:44:55\", \"192.0.2.100\"),\n Map.entry(\"AA:BB:CC:DD:EE:FF\", \"192.168.1.101\")\n ))\n .build())\n .secondaryAddress(\"192.0.2.0/24\")\n .virtualAddress(\"192.0.2.0/24\")\n .build())\n .vlanTag(42)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSiteLan:\n type: cloudflare:MagicTransitSiteLan\n name: example_magic_transit_site_lan\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n bondId: 2\n haLink: true\n isBreakout: true\n isPrioritized: true\n name: name\n nat:\n staticPrefix: 192.0.2.0/24\n physport: 1\n routedSubnets:\n - nextHop: 192.0.2.1\n prefix: 192.0.2.0/24\n nat:\n staticPrefix: 192.0.2.0/24\n staticAddressing:\n address: 192.0.2.0/24\n dhcpRelay:\n serverAddresses:\n - 192.0.2.1\n dhcpServer:\n dhcpPoolEnd: 192.0.2.1\n dhcpPoolStart: 192.0.2.1\n dnsServer: 192.0.2.1\n dnsServers:\n - 192.0.2.1\n reservations:\n 00:11:22:33:44:55: 192.0.2.100\n AA:BB:CC:DD:EE:FF: 192.168.1.101\n secondaryAddress: 192.0.2.0/24\n virtualAddress: 192.0.2.0/24\n vlanTag: 42\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSiteLan:MagicTransitSiteLan example '\u003caccount_id\u003e/\u003csite_id\u003e/\u003clan_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -97963,7 +97963,7 @@ } }, "cloudflare:index/magicTransitSiteWan:MagicTransitSiteWan": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteWan = new cloudflare.MagicTransitSiteWan(\"example_magic_transit_site_wan\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n physport: 1,\n name: \"name\",\n priority: 0,\n staticAddressing: {\n address: \"192.0.2.0/24\",\n gatewayAddress: \"192.0.2.1\",\n secondaryAddress: \"192.0.2.0/24\",\n },\n vlanTag: 42,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_wan = cloudflare.MagicTransitSiteWan(\"example_magic_transit_site_wan\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n physport=1,\n name=\"name\",\n priority=0,\n static_addressing={\n \"address\": \"192.0.2.0/24\",\n \"gateway_address\": \"192.0.2.1\",\n \"secondary_address\": \"192.0.2.0/24\",\n },\n vlan_tag=42)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteWan = new Cloudflare.MagicTransitSiteWan(\"example_magic_transit_site_wan\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Physport = 1,\n Name = \"name\",\n Priority = 0,\n StaticAddressing = new Cloudflare.Inputs.MagicTransitSiteWanStaticAddressingArgs\n {\n Address = \"192.0.2.0/24\",\n GatewayAddress = \"192.0.2.1\",\n SecondaryAddress = \"192.0.2.0/24\",\n },\n VlanTag = 42,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSiteWan(ctx, \"example_magic_transit_site_wan\", \u0026cloudflare.MagicTransitSiteWanArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPhysport: pulumi.Int(1),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tStaticAddressing: \u0026cloudflare.MagicTransitSiteWanStaticAddressingArgs{\n\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\tGatewayAddress: pulumi.String(\"192.0.2.1\"),\n\t\t\t\tSecondaryAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t},\n\t\t\tVlanTag: pulumi.Int(42),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSiteWan;\nimport com.pulumi.cloudflare.MagicTransitSiteWanArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteWanStaticAddressingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSiteWan = new MagicTransitSiteWan(\"exampleMagicTransitSiteWan\", MagicTransitSiteWanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .physport(1)\n .name(\"name\")\n .priority(0)\n .staticAddressing(MagicTransitSiteWanStaticAddressingArgs.builder()\n .address(\"192.0.2.0/24\")\n .gatewayAddress(\"192.0.2.1\")\n .secondaryAddress(\"192.0.2.0/24\")\n .build())\n .vlanTag(42)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSiteWan:\n type: cloudflare:MagicTransitSiteWan\n name: example_magic_transit_site_wan\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n physport: 1\n name: name\n priority: 0\n staticAddressing:\n address: 192.0.2.0/24\n gatewayAddress: 192.0.2.1\n secondaryAddress: 192.0.2.0/24\n vlanTag: 42\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSiteWan:MagicTransitSiteWan example '\u003caccount_id\u003e/\u003csite_id\u003e/\u003cwan_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteWan = new cloudflare.MagicTransitSiteWan(\"example_magic_transit_site_wan\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n physport: 1,\n name: \"name\",\n priority: 0,\n staticAddressing: {\n address: \"192.0.2.0/24\",\n gatewayAddress: \"192.0.2.1\",\n secondaryAddress: \"192.0.2.0/24\",\n },\n vlanTag: 42,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_wan = cloudflare.MagicTransitSiteWan(\"example_magic_transit_site_wan\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n physport=1,\n name=\"name\",\n priority=0,\n static_addressing={\n \"address\": \"192.0.2.0/24\",\n \"gateway_address\": \"192.0.2.1\",\n \"secondary_address\": \"192.0.2.0/24\",\n },\n vlan_tag=42)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteWan = new Cloudflare.MagicTransitSiteWan(\"example_magic_transit_site_wan\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Physport = 1,\n Name = \"name\",\n Priority = 0,\n StaticAddressing = new Cloudflare.Inputs.MagicTransitSiteWanStaticAddressingArgs\n {\n Address = \"192.0.2.0/24\",\n GatewayAddress = \"192.0.2.1\",\n SecondaryAddress = \"192.0.2.0/24\",\n },\n VlanTag = 42,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicTransitSiteWan(ctx, \"example_magic_transit_site_wan\", \u0026cloudflare.MagicTransitSiteWanArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPhysport: pulumi.Int(1),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tStaticAddressing: \u0026cloudflare.MagicTransitSiteWanStaticAddressingArgs{\n\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\tGatewayAddress: pulumi.String(\"192.0.2.1\"),\n\t\t\t\tSecondaryAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t},\n\t\t\tVlanTag: pulumi.Int(42),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magictransitsitewan\" \"example_magic_transit_site_wan\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n physport = 1\n name = \"name\"\n priority = 0\n static_addressing = {\n address = \"192.0.2.0/24\"\n gateway_address = \"192.0.2.1\"\n secondary_address = \"192.0.2.0/24\"\n }\n vlan_tag = 42\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicTransitSiteWan;\nimport com.pulumi.cloudflare.MagicTransitSiteWanArgs;\nimport com.pulumi.cloudflare.inputs.MagicTransitSiteWanStaticAddressingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicTransitSiteWan = new MagicTransitSiteWan(\"exampleMagicTransitSiteWan\", MagicTransitSiteWanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .physport(1)\n .name(\"name\")\n .priority(0)\n .staticAddressing(MagicTransitSiteWanStaticAddressingArgs.builder()\n .address(\"192.0.2.0/24\")\n .gatewayAddress(\"192.0.2.1\")\n .secondaryAddress(\"192.0.2.0/24\")\n .build())\n .vlanTag(42)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicTransitSiteWan:\n type: cloudflare:MagicTransitSiteWan\n name: example_magic_transit_site_wan\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n physport: 1\n name: name\n priority: 0\n staticAddressing:\n address: 192.0.2.0/24\n gatewayAddress: 192.0.2.1\n secondaryAddress: 192.0.2.0/24\n vlanTag: 42\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicTransitSiteWan:MagicTransitSiteWan example '\u003caccount_id\u003e/\u003csite_id\u003e/\u003cwan_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -97971,7 +97971,7 @@ }, "healthCheckRate": { "type": "string", - "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "name": { "type": "string" @@ -98040,7 +98040,7 @@ }, "healthCheckRate": { "type": "string", - "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" + "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n" }, "name": { "type": "string" @@ -98068,7 +98068,7 @@ } }, "cloudflare:index/magicWanGreTunnel:MagicWanGreTunnel": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanGreTunnel = new cloudflare.MagicWanGreTunnel(\"example_magic_wan_gre_tunnel\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflareGreEndpoint: \"203.0.113.1\",\n customerGreEndpoint: \"203.0.113.1\",\n interfaceAddress: \"192.0.2.0/31\",\n name: \"GRE_1\",\n automaticReturnRouting: true,\n bgp: {\n customerAsn: 0,\n extraPrefixes: [\"string\"],\n md5Key: \"md5_key\",\n },\n description: \"Tunnel for ISP X\",\n healthCheck: {\n direction: \"bidirectional\",\n enabled: true,\n rate: \"low\",\n target: {\n saved: \"203.0.113.1\",\n },\n type: \"request\",\n },\n interfaceAddress6: \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n mtu: 0,\n ttl: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_gre_tunnel = cloudflare.MagicWanGreTunnel(\"example_magic_wan_gre_tunnel\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflare_gre_endpoint=\"203.0.113.1\",\n customer_gre_endpoint=\"203.0.113.1\",\n interface_address=\"192.0.2.0/31\",\n name=\"GRE_1\",\n automatic_return_routing=True,\n bgp={\n \"customer_asn\": 0,\n \"extra_prefixes\": [\"string\"],\n \"md5_key\": \"md5_key\",\n },\n description=\"Tunnel for ISP X\",\n health_check={\n \"direction\": \"bidirectional\",\n \"enabled\": True,\n \"rate\": \"low\",\n \"target\": {\n \"saved\": \"203.0.113.1\",\n },\n \"type\": \"request\",\n },\n interface_address6=\"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n mtu=0,\n ttl=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanGreTunnel = new Cloudflare.MagicWanGreTunnel(\"example_magic_wan_gre_tunnel\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CloudflareGreEndpoint = \"203.0.113.1\",\n CustomerGreEndpoint = \"203.0.113.1\",\n InterfaceAddress = \"192.0.2.0/31\",\n Name = \"GRE_1\",\n AutomaticReturnRouting = true,\n Bgp = new Cloudflare.Inputs.MagicWanGreTunnelBgpArgs\n {\n CustomerAsn = 0,\n ExtraPrefixes = new[]\n {\n \"string\",\n },\n Md5Key = \"md5_key\",\n },\n Description = \"Tunnel for ISP X\",\n HealthCheck = new Cloudflare.Inputs.MagicWanGreTunnelHealthCheckArgs\n {\n Direction = \"bidirectional\",\n Enabled = true,\n Rate = \"low\",\n Target = new Cloudflare.Inputs.MagicWanGreTunnelHealthCheckTargetArgs\n {\n Saved = \"203.0.113.1\",\n },\n Type = \"request\",\n },\n InterfaceAddress6 = \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n Mtu = 0,\n Ttl = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanGreTunnel(ctx, \"example_magic_wan_gre_tunnel\", \u0026cloudflare.MagicWanGreTunnelArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCloudflareGreEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tCustomerGreEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tInterfaceAddress: pulumi.String(\"192.0.2.0/31\"),\n\t\t\tName: pulumi.String(\"GRE_1\"),\n\t\t\tAutomaticReturnRouting: pulumi.Bool(true),\n\t\t\tBgp: \u0026cloudflare.MagicWanGreTunnelBgpArgs{\n\t\t\t\tCustomerAsn: pulumi.Int(0),\n\t\t\t\tExtraPrefixes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tMd5Key: pulumi.String(\"md5_key\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Tunnel for ISP X\"),\n\t\t\tHealthCheck: \u0026cloudflare.MagicWanGreTunnelHealthCheckArgs{\n\t\t\t\tDirection: pulumi.String(\"bidirectional\"),\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tRate: pulumi.String(\"low\"),\n\t\t\t\tTarget: \u0026cloudflare.MagicWanGreTunnelHealthCheckTargetArgs{\n\t\t\t\t\tSaved: pulumi.String(\"203.0.113.1\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"request\"),\n\t\t\t},\n\t\t\tInterfaceAddress6: pulumi.String(\"2606:54c1:7:0:a9fe:12d2:1:200/127\"),\n\t\t\tMtu: pulumi.Int(0),\n\t\t\tTtl: pulumi.Int(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanGreTunnel;\nimport com.pulumi.cloudflare.MagicWanGreTunnelArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanGreTunnelBgpArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanGreTunnelHealthCheckArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanGreTunnelHealthCheckTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanGreTunnel = new MagicWanGreTunnel(\"exampleMagicWanGreTunnel\", MagicWanGreTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .cloudflareGreEndpoint(\"203.0.113.1\")\n .customerGreEndpoint(\"203.0.113.1\")\n .interfaceAddress(\"192.0.2.0/31\")\n .name(\"GRE_1\")\n .automaticReturnRouting(true)\n .bgp(MagicWanGreTunnelBgpArgs.builder()\n .customerAsn(0)\n .extraPrefixes(\"string\")\n .md5Key(\"md5_key\")\n .build())\n .description(\"Tunnel for ISP X\")\n .healthCheck(MagicWanGreTunnelHealthCheckArgs.builder()\n .direction(\"bidirectional\")\n .enabled(true)\n .rate(\"low\")\n .target(MagicWanGreTunnelHealthCheckTargetArgs.builder()\n .saved(\"203.0.113.1\")\n .build())\n .type(\"request\")\n .build())\n .interfaceAddress6(\"2606:54c1:7:0:a9fe:12d2:1:200/127\")\n .mtu(0)\n .ttl(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanGreTunnel:\n type: cloudflare:MagicWanGreTunnel\n name: example_magic_wan_gre_tunnel\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n cloudflareGreEndpoint: 203.0.113.1\n customerGreEndpoint: 203.0.113.1\n interfaceAddress: 192.0.2.0/31\n name: GRE_1\n automaticReturnRouting: true\n bgp:\n customerAsn: 0\n extraPrefixes:\n - string\n md5Key: md5_key\n description: Tunnel for ISP X\n healthCheck:\n direction: bidirectional\n enabled: true\n rate: low\n target:\n saved: 203.0.113.1\n type: request\n interfaceAddress6: 2606:54c1:7:0:a9fe:12d2:1:200/127\n mtu: 0\n ttl: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicWanGreTunnel:MagicWanGreTunnel example '\u003caccount_id\u003e/\u003cgre_tunnel_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanGreTunnel = new cloudflare.MagicWanGreTunnel(\"example_magic_wan_gre_tunnel\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflareGreEndpoint: \"203.0.113.1\",\n customerGreEndpoint: \"203.0.113.1\",\n interfaceAddress: \"192.0.2.0/31\",\n name: \"GRE_1\",\n automaticReturnRouting: true,\n bgp: {\n customerAsn: 0,\n extraPrefixes: [\"string\"],\n md5Key: \"md5_key\",\n },\n description: \"Tunnel for ISP X\",\n healthCheck: {\n direction: \"bidirectional\",\n enabled: true,\n rate: \"low\",\n target: {\n saved: \"203.0.113.1\",\n },\n type: \"request\",\n },\n interfaceAddress6: \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n mtu: 0,\n ttl: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_gre_tunnel = cloudflare.MagicWanGreTunnel(\"example_magic_wan_gre_tunnel\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflare_gre_endpoint=\"203.0.113.1\",\n customer_gre_endpoint=\"203.0.113.1\",\n interface_address=\"192.0.2.0/31\",\n name=\"GRE_1\",\n automatic_return_routing=True,\n bgp={\n \"customer_asn\": 0,\n \"extra_prefixes\": [\"string\"],\n \"md5_key\": \"md5_key\",\n },\n description=\"Tunnel for ISP X\",\n health_check={\n \"direction\": \"bidirectional\",\n \"enabled\": True,\n \"rate\": \"low\",\n \"target\": {\n \"saved\": \"203.0.113.1\",\n },\n \"type\": \"request\",\n },\n interface_address6=\"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n mtu=0,\n ttl=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanGreTunnel = new Cloudflare.MagicWanGreTunnel(\"example_magic_wan_gre_tunnel\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CloudflareGreEndpoint = \"203.0.113.1\",\n CustomerGreEndpoint = \"203.0.113.1\",\n InterfaceAddress = \"192.0.2.0/31\",\n Name = \"GRE_1\",\n AutomaticReturnRouting = true,\n Bgp = new Cloudflare.Inputs.MagicWanGreTunnelBgpArgs\n {\n CustomerAsn = 0,\n ExtraPrefixes = new[]\n {\n \"string\",\n },\n Md5Key = \"md5_key\",\n },\n Description = \"Tunnel for ISP X\",\n HealthCheck = new Cloudflare.Inputs.MagicWanGreTunnelHealthCheckArgs\n {\n Direction = \"bidirectional\",\n Enabled = true,\n Rate = \"low\",\n Target = new Cloudflare.Inputs.MagicWanGreTunnelHealthCheckTargetArgs\n {\n Saved = \"203.0.113.1\",\n },\n Type = \"request\",\n },\n InterfaceAddress6 = \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n Mtu = 0,\n Ttl = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanGreTunnel(ctx, \"example_magic_wan_gre_tunnel\", \u0026cloudflare.MagicWanGreTunnelArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCloudflareGreEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tCustomerGreEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tInterfaceAddress: pulumi.String(\"192.0.2.0/31\"),\n\t\t\tName: pulumi.String(\"GRE_1\"),\n\t\t\tAutomaticReturnRouting: pulumi.Bool(true),\n\t\t\tBgp: \u0026cloudflare.MagicWanGreTunnelBgpArgs{\n\t\t\t\tCustomerAsn: pulumi.Int(0),\n\t\t\t\tExtraPrefixes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tMd5Key: pulumi.String(\"md5_key\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Tunnel for ISP X\"),\n\t\t\tHealthCheck: \u0026cloudflare.MagicWanGreTunnelHealthCheckArgs{\n\t\t\t\tDirection: pulumi.String(\"bidirectional\"),\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tRate: pulumi.String(\"low\"),\n\t\t\t\tTarget: \u0026cloudflare.MagicWanGreTunnelHealthCheckTargetArgs{\n\t\t\t\t\tSaved: pulumi.String(\"203.0.113.1\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"request\"),\n\t\t\t},\n\t\t\tInterfaceAddress6: pulumi.String(\"2606:54c1:7:0:a9fe:12d2:1:200/127\"),\n\t\t\tMtu: pulumi.Int(0),\n\t\t\tTtl: pulumi.Int(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magicwangretunnel\" \"example_magic_wan_gre_tunnel\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n cloudflare_gre_endpoint = \"203.0.113.1\"\n customer_gre_endpoint = \"203.0.113.1\"\n interface_address = \"192.0.2.0/31\"\n name = \"GRE_1\"\n automatic_return_routing = true\n bgp = {\n customer_asn = 0\n extra_prefixes = [\"string\"]\n md5_key = \"md5_key\"\n }\n description = \"Tunnel for ISP X\"\n health_check = {\n direction = \"bidirectional\"\n enabled = true\n rate = \"low\"\n target = {\n saved = \"203.0.113.1\"\n }\n type = \"request\"\n }\n interface_address6 = \"2606:54c1:7:0:a9fe:12d2:1:200/127\"\n mtu = 0\n ttl = 0\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanGreTunnel;\nimport com.pulumi.cloudflare.MagicWanGreTunnelArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanGreTunnelBgpArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanGreTunnelHealthCheckArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanGreTunnelHealthCheckTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanGreTunnel = new MagicWanGreTunnel(\"exampleMagicWanGreTunnel\", MagicWanGreTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .cloudflareGreEndpoint(\"203.0.113.1\")\n .customerGreEndpoint(\"203.0.113.1\")\n .interfaceAddress(\"192.0.2.0/31\")\n .name(\"GRE_1\")\n .automaticReturnRouting(true)\n .bgp(MagicWanGreTunnelBgpArgs.builder()\n .customerAsn(0)\n .extraPrefixes(\"string\")\n .md5Key(\"md5_key\")\n .build())\n .description(\"Tunnel for ISP X\")\n .healthCheck(MagicWanGreTunnelHealthCheckArgs.builder()\n .direction(\"bidirectional\")\n .enabled(true)\n .rate(\"low\")\n .target(MagicWanGreTunnelHealthCheckTargetArgs.builder()\n .saved(\"203.0.113.1\")\n .build())\n .type(\"request\")\n .build())\n .interfaceAddress6(\"2606:54c1:7:0:a9fe:12d2:1:200/127\")\n .mtu(0)\n .ttl(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanGreTunnel:\n type: cloudflare:MagicWanGreTunnel\n name: example_magic_wan_gre_tunnel\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n cloudflareGreEndpoint: 203.0.113.1\n customerGreEndpoint: 203.0.113.1\n interfaceAddress: 192.0.2.0/31\n name: GRE_1\n automaticReturnRouting: true\n bgp:\n customerAsn: 0\n extraPrefixes:\n - string\n md5Key: md5_key\n description: Tunnel for ISP X\n healthCheck:\n direction: bidirectional\n enabled: true\n rate: low\n target:\n saved: 203.0.113.1\n type: request\n interfaceAddress6: 2606:54c1:7:0:a9fe:12d2:1:200/127\n mtu: 0\n ttl: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicWanGreTunnel:MagicWanGreTunnel example '\u003caccount_id\u003e/\u003cgre_tunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -98268,7 +98268,7 @@ ] }, "cloudflare:index/magicWanIpsecTunnel:MagicWanIpsecTunnel": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanIpsecTunnel = new cloudflare.MagicWanIpsecTunnel(\"example_magic_wan_ipsec_tunnel\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflareEndpoint: \"203.0.113.1\",\n interfaceAddress: \"192.0.2.0/31\",\n name: \"IPsec_1\",\n automaticReturnRouting: true,\n bgp: {\n customerAsn: 0,\n extraPrefixes: [\"string\"],\n md5Key: \"md5_key\",\n },\n customRemoteIdentities: {\n fqdnId: \"fqdn_id\",\n },\n customerEndpoint: \"203.0.113.1\",\n description: \"Tunnel for ISP X\",\n healthCheck: {\n direction: \"bidirectional\",\n enabled: true,\n rate: \"low\",\n target: {\n saved: \"203.0.113.1\",\n },\n type: \"request\",\n },\n interfaceAddress6: \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n psk: \"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\",\n replayProtection: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_ipsec_tunnel = cloudflare.MagicWanIpsecTunnel(\"example_magic_wan_ipsec_tunnel\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflare_endpoint=\"203.0.113.1\",\n interface_address=\"192.0.2.0/31\",\n name=\"IPsec_1\",\n automatic_return_routing=True,\n bgp={\n \"customer_asn\": 0,\n \"extra_prefixes\": [\"string\"],\n \"md5_key\": \"md5_key\",\n },\n custom_remote_identities={\n \"fqdn_id\": \"fqdn_id\",\n },\n customer_endpoint=\"203.0.113.1\",\n description=\"Tunnel for ISP X\",\n health_check={\n \"direction\": \"bidirectional\",\n \"enabled\": True,\n \"rate\": \"low\",\n \"target\": {\n \"saved\": \"203.0.113.1\",\n },\n \"type\": \"request\",\n },\n interface_address6=\"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n psk=\"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\",\n replay_protection=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanIpsecTunnel = new Cloudflare.MagicWanIpsecTunnel(\"example_magic_wan_ipsec_tunnel\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CloudflareEndpoint = \"203.0.113.1\",\n InterfaceAddress = \"192.0.2.0/31\",\n Name = \"IPsec_1\",\n AutomaticReturnRouting = true,\n Bgp = new Cloudflare.Inputs.MagicWanIpsecTunnelBgpArgs\n {\n CustomerAsn = 0,\n ExtraPrefixes = new[]\n {\n \"string\",\n },\n Md5Key = \"md5_key\",\n },\n CustomRemoteIdentities = new Cloudflare.Inputs.MagicWanIpsecTunnelCustomRemoteIdentitiesArgs\n {\n FqdnId = \"fqdn_id\",\n },\n CustomerEndpoint = \"203.0.113.1\",\n Description = \"Tunnel for ISP X\",\n HealthCheck = new Cloudflare.Inputs.MagicWanIpsecTunnelHealthCheckArgs\n {\n Direction = \"bidirectional\",\n Enabled = true,\n Rate = \"low\",\n Target = new Cloudflare.Inputs.MagicWanIpsecTunnelHealthCheckTargetArgs\n {\n Saved = \"203.0.113.1\",\n },\n Type = \"request\",\n },\n InterfaceAddress6 = \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n Psk = \"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\",\n ReplayProtection = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanIpsecTunnel(ctx, \"example_magic_wan_ipsec_tunnel\", \u0026cloudflare.MagicWanIpsecTunnelArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCloudflareEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tInterfaceAddress: pulumi.String(\"192.0.2.0/31\"),\n\t\t\tName: pulumi.String(\"IPsec_1\"),\n\t\t\tAutomaticReturnRouting: pulumi.Bool(true),\n\t\t\tBgp: \u0026cloudflare.MagicWanIpsecTunnelBgpArgs{\n\t\t\t\tCustomerAsn: pulumi.Int(0),\n\t\t\t\tExtraPrefixes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tMd5Key: pulumi.String(\"md5_key\"),\n\t\t\t},\n\t\t\tCustomRemoteIdentities: \u0026cloudflare.MagicWanIpsecTunnelCustomRemoteIdentitiesArgs{\n\t\t\t\tFqdnId: pulumi.String(\"fqdn_id\"),\n\t\t\t},\n\t\t\tCustomerEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tDescription: pulumi.String(\"Tunnel for ISP X\"),\n\t\t\tHealthCheck: \u0026cloudflare.MagicWanIpsecTunnelHealthCheckArgs{\n\t\t\t\tDirection: pulumi.String(\"bidirectional\"),\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tRate: pulumi.String(\"low\"),\n\t\t\t\tTarget: \u0026cloudflare.MagicWanIpsecTunnelHealthCheckTargetArgs{\n\t\t\t\t\tSaved: pulumi.String(\"203.0.113.1\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"request\"),\n\t\t\t},\n\t\t\tInterfaceAddress6: pulumi.String(\"2606:54c1:7:0:a9fe:12d2:1:200/127\"),\n\t\t\tPsk: pulumi.String(\"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\"),\n\t\t\tReplayProtection: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanIpsecTunnel;\nimport com.pulumi.cloudflare.MagicWanIpsecTunnelArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelBgpArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelCustomRemoteIdentitiesArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelHealthCheckArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelHealthCheckTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanIpsecTunnel = new MagicWanIpsecTunnel(\"exampleMagicWanIpsecTunnel\", MagicWanIpsecTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .cloudflareEndpoint(\"203.0.113.1\")\n .interfaceAddress(\"192.0.2.0/31\")\n .name(\"IPsec_1\")\n .automaticReturnRouting(true)\n .bgp(MagicWanIpsecTunnelBgpArgs.builder()\n .customerAsn(0)\n .extraPrefixes(\"string\")\n .md5Key(\"md5_key\")\n .build())\n .customRemoteIdentities(MagicWanIpsecTunnelCustomRemoteIdentitiesArgs.builder()\n .fqdnId(\"fqdn_id\")\n .build())\n .customerEndpoint(\"203.0.113.1\")\n .description(\"Tunnel for ISP X\")\n .healthCheck(MagicWanIpsecTunnelHealthCheckArgs.builder()\n .direction(\"bidirectional\")\n .enabled(true)\n .rate(\"low\")\n .target(MagicWanIpsecTunnelHealthCheckTargetArgs.builder()\n .saved(\"203.0.113.1\")\n .build())\n .type(\"request\")\n .build())\n .interfaceAddress6(\"2606:54c1:7:0:a9fe:12d2:1:200/127\")\n .psk(\"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\")\n .replayProtection(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanIpsecTunnel:\n type: cloudflare:MagicWanIpsecTunnel\n name: example_magic_wan_ipsec_tunnel\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n cloudflareEndpoint: 203.0.113.1\n interfaceAddress: 192.0.2.0/31\n name: IPsec_1\n automaticReturnRouting: true\n bgp:\n customerAsn: 0\n extraPrefixes:\n - string\n md5Key: md5_key\n customRemoteIdentities:\n fqdnId: fqdn_id\n customerEndpoint: 203.0.113.1\n description: Tunnel for ISP X\n healthCheck:\n direction: bidirectional\n enabled: true\n rate: low\n target:\n saved: 203.0.113.1\n type: request\n interfaceAddress6: 2606:54c1:7:0:a9fe:12d2:1:200/127\n psk: O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\n replayProtection: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicWanIpsecTunnel:MagicWanIpsecTunnel example '\u003caccount_id\u003e/\u003cipsec_tunnel_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanIpsecTunnel = new cloudflare.MagicWanIpsecTunnel(\"example_magic_wan_ipsec_tunnel\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflareEndpoint: \"203.0.113.1\",\n interfaceAddress: \"192.0.2.0/31\",\n name: \"IPsec_1\",\n automaticReturnRouting: true,\n bgp: {\n customerAsn: 0,\n extraPrefixes: [\"string\"],\n md5Key: \"md5_key\",\n },\n customRemoteIdentities: {\n fqdnId: \"fqdn_id\",\n },\n customerEndpoint: \"203.0.113.1\",\n description: \"Tunnel for ISP X\",\n healthCheck: {\n direction: \"bidirectional\",\n enabled: true,\n rate: \"low\",\n target: {\n saved: \"203.0.113.1\",\n },\n type: \"request\",\n },\n interfaceAddress6: \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n psk: \"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\",\n replayProtection: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_ipsec_tunnel = cloudflare.MagicWanIpsecTunnel(\"example_magic_wan_ipsec_tunnel\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n cloudflare_endpoint=\"203.0.113.1\",\n interface_address=\"192.0.2.0/31\",\n name=\"IPsec_1\",\n automatic_return_routing=True,\n bgp={\n \"customer_asn\": 0,\n \"extra_prefixes\": [\"string\"],\n \"md5_key\": \"md5_key\",\n },\n custom_remote_identities={\n \"fqdn_id\": \"fqdn_id\",\n },\n customer_endpoint=\"203.0.113.1\",\n description=\"Tunnel for ISP X\",\n health_check={\n \"direction\": \"bidirectional\",\n \"enabled\": True,\n \"rate\": \"low\",\n \"target\": {\n \"saved\": \"203.0.113.1\",\n },\n \"type\": \"request\",\n },\n interface_address6=\"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n psk=\"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\",\n replay_protection=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanIpsecTunnel = new Cloudflare.MagicWanIpsecTunnel(\"example_magic_wan_ipsec_tunnel\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CloudflareEndpoint = \"203.0.113.1\",\n InterfaceAddress = \"192.0.2.0/31\",\n Name = \"IPsec_1\",\n AutomaticReturnRouting = true,\n Bgp = new Cloudflare.Inputs.MagicWanIpsecTunnelBgpArgs\n {\n CustomerAsn = 0,\n ExtraPrefixes = new[]\n {\n \"string\",\n },\n Md5Key = \"md5_key\",\n },\n CustomRemoteIdentities = new Cloudflare.Inputs.MagicWanIpsecTunnelCustomRemoteIdentitiesArgs\n {\n FqdnId = \"fqdn_id\",\n },\n CustomerEndpoint = \"203.0.113.1\",\n Description = \"Tunnel for ISP X\",\n HealthCheck = new Cloudflare.Inputs.MagicWanIpsecTunnelHealthCheckArgs\n {\n Direction = \"bidirectional\",\n Enabled = true,\n Rate = \"low\",\n Target = new Cloudflare.Inputs.MagicWanIpsecTunnelHealthCheckTargetArgs\n {\n Saved = \"203.0.113.1\",\n },\n Type = \"request\",\n },\n InterfaceAddress6 = \"2606:54c1:7:0:a9fe:12d2:1:200/127\",\n Psk = \"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\",\n ReplayProtection = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanIpsecTunnel(ctx, \"example_magic_wan_ipsec_tunnel\", \u0026cloudflare.MagicWanIpsecTunnelArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCloudflareEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tInterfaceAddress: pulumi.String(\"192.0.2.0/31\"),\n\t\t\tName: pulumi.String(\"IPsec_1\"),\n\t\t\tAutomaticReturnRouting: pulumi.Bool(true),\n\t\t\tBgp: \u0026cloudflare.MagicWanIpsecTunnelBgpArgs{\n\t\t\t\tCustomerAsn: pulumi.Int(0),\n\t\t\t\tExtraPrefixes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tMd5Key: pulumi.String(\"md5_key\"),\n\t\t\t},\n\t\t\tCustomRemoteIdentities: \u0026cloudflare.MagicWanIpsecTunnelCustomRemoteIdentitiesArgs{\n\t\t\t\tFqdnId: pulumi.String(\"fqdn_id\"),\n\t\t\t},\n\t\t\tCustomerEndpoint: pulumi.String(\"203.0.113.1\"),\n\t\t\tDescription: pulumi.String(\"Tunnel for ISP X\"),\n\t\t\tHealthCheck: \u0026cloudflare.MagicWanIpsecTunnelHealthCheckArgs{\n\t\t\t\tDirection: pulumi.String(\"bidirectional\"),\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tRate: pulumi.String(\"low\"),\n\t\t\t\tTarget: \u0026cloudflare.MagicWanIpsecTunnelHealthCheckTargetArgs{\n\t\t\t\t\tSaved: pulumi.String(\"203.0.113.1\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"request\"),\n\t\t\t},\n\t\t\tInterfaceAddress6: pulumi.String(\"2606:54c1:7:0:a9fe:12d2:1:200/127\"),\n\t\t\tPsk: pulumi.String(\"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\"),\n\t\t\tReplayProtection: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magicwanipsectunnel\" \"example_magic_wan_ipsec_tunnel\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n cloudflare_endpoint = \"203.0.113.1\"\n interface_address = \"192.0.2.0/31\"\n name = \"IPsec_1\"\n automatic_return_routing = true\n bgp = {\n customer_asn = 0\n extra_prefixes = [\"string\"]\n md5_key = \"md5_key\"\n }\n custom_remote_identities = {\n fqdn_id = \"fqdn_id\"\n }\n customer_endpoint = \"203.0.113.1\"\n description = \"Tunnel for ISP X\"\n health_check = {\n direction = \"bidirectional\"\n enabled = true\n rate = \"low\"\n target = {\n saved = \"203.0.113.1\"\n }\n type = \"request\"\n }\n interface_address6 = \"2606:54c1:7:0:a9fe:12d2:1:200/127\"\n psk = \"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\"\n replay_protection = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanIpsecTunnel;\nimport com.pulumi.cloudflare.MagicWanIpsecTunnelArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelBgpArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelCustomRemoteIdentitiesArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelHealthCheckArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanIpsecTunnelHealthCheckTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanIpsecTunnel = new MagicWanIpsecTunnel(\"exampleMagicWanIpsecTunnel\", MagicWanIpsecTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .cloudflareEndpoint(\"203.0.113.1\")\n .interfaceAddress(\"192.0.2.0/31\")\n .name(\"IPsec_1\")\n .automaticReturnRouting(true)\n .bgp(MagicWanIpsecTunnelBgpArgs.builder()\n .customerAsn(0)\n .extraPrefixes(\"string\")\n .md5Key(\"md5_key\")\n .build())\n .customRemoteIdentities(MagicWanIpsecTunnelCustomRemoteIdentitiesArgs.builder()\n .fqdnId(\"fqdn_id\")\n .build())\n .customerEndpoint(\"203.0.113.1\")\n .description(\"Tunnel for ISP X\")\n .healthCheck(MagicWanIpsecTunnelHealthCheckArgs.builder()\n .direction(\"bidirectional\")\n .enabled(true)\n .rate(\"low\")\n .target(MagicWanIpsecTunnelHealthCheckTargetArgs.builder()\n .saved(\"203.0.113.1\")\n .build())\n .type(\"request\")\n .build())\n .interfaceAddress6(\"2606:54c1:7:0:a9fe:12d2:1:200/127\")\n .psk(\"O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\")\n .replayProtection(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanIpsecTunnel:\n type: cloudflare:MagicWanIpsecTunnel\n name: example_magic_wan_ipsec_tunnel\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n cloudflareEndpoint: 203.0.113.1\n interfaceAddress: 192.0.2.0/31\n name: IPsec_1\n automaticReturnRouting: true\n bgp:\n customerAsn: 0\n extraPrefixes:\n - string\n md5Key: md5_key\n customRemoteIdentities:\n fqdnId: fqdn_id\n customerEndpoint: 203.0.113.1\n description: Tunnel for ISP X\n healthCheck:\n direction: bidirectional\n enabled: true\n rate: low\n target:\n saved: 203.0.113.1\n type: request\n interfaceAddress6: 2606:54c1:7:0:a9fe:12d2:1:200/127\n psk: O3bwKSjnaoCxDoUxjcq4Rk8ZKkezQUiy\n replayProtection: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicWanIpsecTunnel:MagicWanIpsecTunnel example '\u003caccount_id\u003e/\u003cipsec_tunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -98276,7 +98276,7 @@ }, "allowNullCipher": { "type": "boolean", - "description": "When \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can use a null-cipher (`ENCR_NULL`) in the ESP tunnel (Phase 2).\n" + "description": "When \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can use a null-cipher (`ENCR_NULL`) in the ESP tunnel (Phase 2).\n" }, "automaticReturnRouting": { "type": "boolean", @@ -98337,7 +98337,7 @@ }, "replayProtection": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" } }, "required": [ @@ -98404,7 +98404,7 @@ }, "replayProtection": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" } }, "requiredInputs": [ @@ -98422,7 +98422,7 @@ }, "allowNullCipher": { "type": "boolean", - "description": "When \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can use a null-cipher (`ENCR_NULL`) in the ESP tunnel (Phase 2).\n" + "description": "When \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can use a null-cipher (`ENCR_NULL`) in the ESP tunnel (Phase 2).\n" }, "automaticReturnRouting": { "type": "boolean", @@ -98483,7 +98483,7 @@ }, "replayProtection": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, then IPsec replay protection will be supported in the Cloudflare-to-customer direction.\n" } }, "type": "object" @@ -98495,7 +98495,7 @@ ] }, "cloudflare:index/magicWanStaticRoute:MagicWanStaticRoute": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanStaticRoute = new cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop: \"203.0.113.1\",\n prefix: \"192.0.2.0/24\",\n priority: 0,\n description: \"New route for new prefix 203.0.113.1\",\n scope: {\n coloNames: [\"den01\"],\n coloRegions: [\"APAC\"],\n },\n weight: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_static_route = cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop=\"203.0.113.1\",\n prefix=\"192.0.2.0/24\",\n priority=0,\n description=\"New route for new prefix 203.0.113.1\",\n scope={\n \"colo_names\": [\"den01\"],\n \"colo_regions\": [\"APAC\"],\n },\n weight=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanStaticRoute = new Cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Nexthop = \"203.0.113.1\",\n Prefix = \"192.0.2.0/24\",\n Priority = 0,\n Description = \"New route for new prefix 203.0.113.1\",\n Scope = new Cloudflare.Inputs.MagicWanStaticRouteScopeArgs\n {\n ColoNames = new[]\n {\n \"den01\",\n },\n ColoRegions = new[]\n {\n \"APAC\",\n },\n },\n Weight = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanStaticRoute(ctx, \"example_magic_wan_static_route\", \u0026cloudflare.MagicWanStaticRouteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNexthop: pulumi.String(\"203.0.113.1\"),\n\t\t\tPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"New route for new prefix 203.0.113.1\"),\n\t\t\tScope: \u0026cloudflare.MagicWanStaticRouteScopeArgs{\n\t\t\t\tColoNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"den01\"),\n\t\t\t\t},\n\t\t\t\tColoRegions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"APAC\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWeight: pulumi.Int(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanStaticRoute;\nimport com.pulumi.cloudflare.MagicWanStaticRouteArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanStaticRouteScopeArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanStaticRoute = new MagicWanStaticRoute(\"exampleMagicWanStaticRoute\", MagicWanStaticRouteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .nexthop(\"203.0.113.1\")\n .prefix(\"192.0.2.0/24\")\n .priority(0)\n .description(\"New route for new prefix 203.0.113.1\")\n .scope(MagicWanStaticRouteScopeArgs.builder()\n .coloNames(\"den01\")\n .coloRegions(\"APAC\")\n .build())\n .weight(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanStaticRoute:\n type: cloudflare:MagicWanStaticRoute\n name: example_magic_wan_static_route\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n nexthop: 203.0.113.1\n prefix: 192.0.2.0/24\n priority: 0\n description: New route for new prefix 203.0.113.1\n scope:\n coloNames:\n - den01\n coloRegions:\n - APAC\n weight: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicWanStaticRoute:MagicWanStaticRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanStaticRoute = new cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop: \"203.0.113.1\",\n prefix: \"192.0.2.0/24\",\n priority: 0,\n description: \"New route for new prefix 203.0.113.1\",\n scope: {\n coloNames: [\"den01\"],\n coloRegions: [\"APAC\"],\n },\n weight: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_static_route = cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop=\"203.0.113.1\",\n prefix=\"192.0.2.0/24\",\n priority=0,\n description=\"New route for new prefix 203.0.113.1\",\n scope={\n \"colo_names\": [\"den01\"],\n \"colo_regions\": [\"APAC\"],\n },\n weight=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanStaticRoute = new Cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Nexthop = \"203.0.113.1\",\n Prefix = \"192.0.2.0/24\",\n Priority = 0,\n Description = \"New route for new prefix 203.0.113.1\",\n Scope = new Cloudflare.Inputs.MagicWanStaticRouteScopeArgs\n {\n ColoNames = new[]\n {\n \"den01\",\n },\n ColoRegions = new[]\n {\n \"APAC\",\n },\n },\n Weight = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanStaticRoute(ctx, \"example_magic_wan_static_route\", \u0026cloudflare.MagicWanStaticRouteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNexthop: pulumi.String(\"203.0.113.1\"),\n\t\t\tPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"New route for new prefix 203.0.113.1\"),\n\t\t\tScope: \u0026cloudflare.MagicWanStaticRouteScopeArgs{\n\t\t\t\tColoNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"den01\"),\n\t\t\t\t},\n\t\t\t\tColoRegions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"APAC\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWeight: pulumi.Int(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magicwanstaticroute\" \"example_magic_wan_static_route\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n nexthop = \"203.0.113.1\"\n prefix = \"192.0.2.0/24\"\n priority = 0\n description = \"New route for new prefix 203.0.113.1\"\n scope = {\n colo_names = [\"den01\"]\n colo_regions = [\"APAC\"]\n }\n weight = 0\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanStaticRoute;\nimport com.pulumi.cloudflare.MagicWanStaticRouteArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanStaticRouteScopeArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanStaticRoute = new MagicWanStaticRoute(\"exampleMagicWanStaticRoute\", MagicWanStaticRouteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .nexthop(\"203.0.113.1\")\n .prefix(\"192.0.2.0/24\")\n .priority(0)\n .description(\"New route for new prefix 203.0.113.1\")\n .scope(MagicWanStaticRouteScopeArgs.builder()\n .coloNames(\"den01\")\n .coloRegions(\"APAC\")\n .build())\n .weight(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanStaticRoute:\n type: cloudflare:MagicWanStaticRoute\n name: example_magic_wan_static_route\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n nexthop: 203.0.113.1\n prefix: 192.0.2.0/24\n priority: 0\n description: New route for new prefix 203.0.113.1\n scope:\n coloNames:\n - den01\n coloRegions:\n - APAC\n weight: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/magicWanStaticRoute:MagicWanStaticRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -98628,7 +98628,7 @@ ] }, "cloudflare:index/managedHeaders:ManagedHeaders": { - "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleManagedTransforms = new cloudflare.ManagedTransforms(\"example_managed_transforms\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n managedRequestHeaders: [{\n id: \"add_bot_protection_headers\",\n enabled: true,\n }],\n managedResponseHeaders: [{\n id: \"add_security_headers\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_managed_transforms = cloudflare.ManagedTransforms(\"example_managed_transforms\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n managed_request_headers=[{\n \"id\": \"add_bot_protection_headers\",\n \"enabled\": True,\n }],\n managed_response_headers=[{\n \"id\": \"add_security_headers\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleManagedTransforms = new Cloudflare.ManagedTransforms(\"example_managed_transforms\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n ManagedRequestHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedRequestHeaderArgs\n {\n Id = \"add_bot_protection_headers\",\n Enabled = true,\n },\n },\n ManagedResponseHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedResponseHeaderArgs\n {\n Id = \"add_security_headers\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewManagedTransforms(ctx, \"example_managed_transforms\", \u0026cloudflare.ManagedTransformsArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tManagedRequestHeaders: cloudflare.ManagedTransformsManagedRequestHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedRequestHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_bot_protection_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tManagedResponseHeaders: cloudflare.ManagedTransformsManagedResponseHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedResponseHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_security_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ManagedTransforms;\nimport com.pulumi.cloudflare.ManagedTransformsArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedRequestHeaderArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedResponseHeaderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleManagedTransforms = new ManagedTransforms(\"exampleManagedTransforms\", ManagedTransformsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .managedRequestHeaders(ManagedTransformsManagedRequestHeaderArgs.builder()\n .id(\"add_bot_protection_headers\")\n .enabled(true)\n .build())\n .managedResponseHeaders(ManagedTransformsManagedResponseHeaderArgs.builder()\n .id(\"add_security_headers\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleManagedTransforms:\n type: cloudflare:ManagedTransforms\n name: example_managed_transforms\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n managedRequestHeaders:\n - id: add_bot_protection_headers\n enabled: true\n managedResponseHeaders:\n - id: add_security_headers\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/managedHeaders:ManagedHeaders example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleManagedTransforms = new cloudflare.ManagedTransforms(\"example_managed_transforms\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n managedRequestHeaders: [{\n id: \"add_bot_protection_headers\",\n enabled: true,\n }],\n managedResponseHeaders: [{\n id: \"add_security_headers\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_managed_transforms = cloudflare.ManagedTransforms(\"example_managed_transforms\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n managed_request_headers=[{\n \"id\": \"add_bot_protection_headers\",\n \"enabled\": True,\n }],\n managed_response_headers=[{\n \"id\": \"add_security_headers\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleManagedTransforms = new Cloudflare.ManagedTransforms(\"example_managed_transforms\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n ManagedRequestHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedRequestHeaderArgs\n {\n Id = \"add_bot_protection_headers\",\n Enabled = true,\n },\n },\n ManagedResponseHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedResponseHeaderArgs\n {\n Id = \"add_security_headers\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewManagedTransforms(ctx, \"example_managed_transforms\", \u0026cloudflare.ManagedTransformsArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tManagedRequestHeaders: cloudflare.ManagedTransformsManagedRequestHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedRequestHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_bot_protection_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tManagedResponseHeaders: cloudflare.ManagedTransformsManagedResponseHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedResponseHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_security_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_managedtransforms\" \"example_managed_transforms\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n managed_request_headers {\n id = \"add_bot_protection_headers\"\n enabled = true\n }\n managed_response_headers {\n id = \"add_security_headers\"\n enabled = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ManagedTransforms;\nimport com.pulumi.cloudflare.ManagedTransformsArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedRequestHeaderArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedResponseHeaderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleManagedTransforms = new ManagedTransforms(\"exampleManagedTransforms\", ManagedTransformsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .managedRequestHeaders(ManagedTransformsManagedRequestHeaderArgs.builder()\n .id(\"add_bot_protection_headers\")\n .enabled(true)\n .build())\n .managedResponseHeaders(ManagedTransformsManagedResponseHeaderArgs.builder()\n .id(\"add_security_headers\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleManagedTransforms:\n type: cloudflare:ManagedTransforms\n name: example_managed_transforms\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n managedRequestHeaders:\n - id: add_bot_protection_headers\n enabled: true\n managedResponseHeaders:\n - id: add_security_headers\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/managedHeaders:ManagedHeaders example '\u003czone_id\u003e'\n```\n\n", "properties": { "managedRequestHeaders": { "type": "array", @@ -98711,7 +98711,7 @@ "deprecationMessage": "cloudflare.index/managedheaders.ManagedHeaders has been deprecated in favor of cloudflare.index/managedtransforms.ManagedTransforms" }, "cloudflare:index/managedTransforms:ManagedTransforms": { - "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleManagedTransforms = new cloudflare.ManagedTransforms(\"example_managed_transforms\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n managedRequestHeaders: [{\n id: \"add_bot_protection_headers\",\n enabled: true,\n }],\n managedResponseHeaders: [{\n id: \"add_security_headers\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_managed_transforms = cloudflare.ManagedTransforms(\"example_managed_transforms\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n managed_request_headers=[{\n \"id\": \"add_bot_protection_headers\",\n \"enabled\": True,\n }],\n managed_response_headers=[{\n \"id\": \"add_security_headers\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleManagedTransforms = new Cloudflare.ManagedTransforms(\"example_managed_transforms\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n ManagedRequestHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedRequestHeaderArgs\n {\n Id = \"add_bot_protection_headers\",\n Enabled = true,\n },\n },\n ManagedResponseHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedResponseHeaderArgs\n {\n Id = \"add_security_headers\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewManagedTransforms(ctx, \"example_managed_transforms\", \u0026cloudflare.ManagedTransformsArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tManagedRequestHeaders: cloudflare.ManagedTransformsManagedRequestHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedRequestHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_bot_protection_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tManagedResponseHeaders: cloudflare.ManagedTransformsManagedResponseHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedResponseHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_security_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ManagedTransforms;\nimport com.pulumi.cloudflare.ManagedTransformsArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedRequestHeaderArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedResponseHeaderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleManagedTransforms = new ManagedTransforms(\"exampleManagedTransforms\", ManagedTransformsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .managedRequestHeaders(ManagedTransformsManagedRequestHeaderArgs.builder()\n .id(\"add_bot_protection_headers\")\n .enabled(true)\n .build())\n .managedResponseHeaders(ManagedTransformsManagedResponseHeaderArgs.builder()\n .id(\"add_security_headers\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleManagedTransforms:\n type: cloudflare:ManagedTransforms\n name: example_managed_transforms\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n managedRequestHeaders:\n - id: add_bot_protection_headers\n enabled: true\n managedResponseHeaders:\n - id: add_security_headers\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/managedTransforms:ManagedTransforms example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleManagedTransforms = new cloudflare.ManagedTransforms(\"example_managed_transforms\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n managedRequestHeaders: [{\n id: \"add_bot_protection_headers\",\n enabled: true,\n }],\n managedResponseHeaders: [{\n id: \"add_security_headers\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_managed_transforms = cloudflare.ManagedTransforms(\"example_managed_transforms\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n managed_request_headers=[{\n \"id\": \"add_bot_protection_headers\",\n \"enabled\": True,\n }],\n managed_response_headers=[{\n \"id\": \"add_security_headers\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleManagedTransforms = new Cloudflare.ManagedTransforms(\"example_managed_transforms\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n ManagedRequestHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedRequestHeaderArgs\n {\n Id = \"add_bot_protection_headers\",\n Enabled = true,\n },\n },\n ManagedResponseHeaders = new[]\n {\n new Cloudflare.Inputs.ManagedTransformsManagedResponseHeaderArgs\n {\n Id = \"add_security_headers\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewManagedTransforms(ctx, \"example_managed_transforms\", \u0026cloudflare.ManagedTransformsArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tManagedRequestHeaders: cloudflare.ManagedTransformsManagedRequestHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedRequestHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_bot_protection_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tManagedResponseHeaders: cloudflare.ManagedTransformsManagedResponseHeaderArray{\n\t\t\t\t\u0026cloudflare.ManagedTransformsManagedResponseHeaderArgs{\n\t\t\t\t\tId: pulumi.String(\"add_security_headers\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_managedtransforms\" \"example_managed_transforms\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n managed_request_headers {\n id = \"add_bot_protection_headers\"\n enabled = true\n }\n managed_response_headers {\n id = \"add_security_headers\"\n enabled = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ManagedTransforms;\nimport com.pulumi.cloudflare.ManagedTransformsArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedRequestHeaderArgs;\nimport com.pulumi.cloudflare.inputs.ManagedTransformsManagedResponseHeaderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleManagedTransforms = new ManagedTransforms(\"exampleManagedTransforms\", ManagedTransformsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .managedRequestHeaders(ManagedTransformsManagedRequestHeaderArgs.builder()\n .id(\"add_bot_protection_headers\")\n .enabled(true)\n .build())\n .managedResponseHeaders(ManagedTransformsManagedResponseHeaderArgs.builder()\n .id(\"add_security_headers\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleManagedTransforms:\n type: cloudflare:ManagedTransforms\n name: example_managed_transforms\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n managedRequestHeaders:\n - id: add_bot_protection_headers\n enabled: true\n managedResponseHeaders:\n - id: add_security_headers\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/managedTransforms:ManagedTransforms example '\u003czone_id\u003e'\n```\n\n", "properties": { "managedRequestHeaders": { "type": "array", @@ -98793,7 +98793,7 @@ ] }, "cloudflare:index/mtlsCertificate:MtlsCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificate = new cloudflare.MtlsCertificate(\"example_mtls_certificate\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ca: true,\n certificates: ` -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n`,\n name: \"example_ca_cert\",\n privateKey: ` -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificate = cloudflare.MtlsCertificate(\"example_mtls_certificate\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ca=True,\n certificates=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n\"\"\",\n name=\"example_ca_cert\",\n private_key=\"\"\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificate = new Cloudflare.MtlsCertificate(\"example_mtls_certificate\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Ca = true,\n Certificates = @\" -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n\",\n Name = \"example_ca_cert\",\n PrivateKey = @\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMtlsCertificate(ctx, \"example_mtls_certificate\", \u0026cloudflare.MtlsCertificateArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCa: pulumi.Bool(true),\n\t\t\tCertificates: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\\n -----END CERTIFICATE-----\\n\"),\n\t\t\tName: pulumi.String(\"example_ca_cert\"),\n\t\t\tPrivateKey: pulumi.String(\" -----BEGIN PRIVATE KEY-----\\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\\n -----END PRIVATE KEY-----\\n\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MtlsCertificate;\nimport com.pulumi.cloudflare.MtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMtlsCertificate = new MtlsCertificate(\"exampleMtlsCertificate\", MtlsCertificateArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ca(true)\n .certificates(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n \"\"\")\n .name(\"example_ca_cert\")\n .privateKey(\"\"\"\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMtlsCertificate:\n type: cloudflare:MtlsCertificate\n name: example_mtls_certificate\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n ca: true\n certificates: |2\n -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n name: example_ca_cert\n privateKey: |2\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/mtlsCertificate:MtlsCertificate example '\u003caccount_id\u003e/\u003cmtls_certificate_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificate = new cloudflare.MtlsCertificate(\"example_mtls_certificate\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ca: true,\n certificates: ` -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n`,\n name: \"example_ca_cert\",\n privateKey: ` -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificate = cloudflare.MtlsCertificate(\"example_mtls_certificate\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ca=True,\n certificates=\"\"\" -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n\"\"\",\n name=\"example_ca_cert\",\n private_key=\"\"\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificate = new Cloudflare.MtlsCertificate(\"example_mtls_certificate\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Ca = true,\n Certificates = @\" -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n\",\n Name = \"example_ca_cert\",\n PrivateKey = @\" -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMtlsCertificate(ctx, \"example_mtls_certificate\", \u0026cloudflare.MtlsCertificateArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCa: pulumi.Bool(true),\n\t\t\tCertificates: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\\n -----END CERTIFICATE-----\\n\"),\n\t\t\tName: pulumi.String(\"example_ca_cert\"),\n\t\t\tPrivateKey: pulumi.String(\" -----BEGIN PRIVATE KEY-----\\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\\n -----END PRIVATE KEY-----\\n\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_mtlscertificate\" \"example_mtls_certificate\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n ca = true\n certificates = \" -----BEGIN CERTIFICATE-----\\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\\n -----END CERTIFICATE-----\\n\"\n name = \"example_ca_cert\"\n private_key = \" -----BEGIN PRIVATE KEY-----\\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\\n -----END PRIVATE KEY-----\\n\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MtlsCertificate;\nimport com.pulumi.cloudflare.MtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMtlsCertificate = new MtlsCertificate(\"exampleMtlsCertificate\", MtlsCertificateArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ca(true)\n .certificates(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n \"\"\")\n .name(\"example_ca_cert\")\n .privateKey(\"\"\"\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMtlsCertificate:\n type: cloudflare:MtlsCertificate\n name: example_mtls_certificate\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n ca: true\n certificates: |2\n -----BEGIN CERTIFICATE-----\n MIIDmDCCAoCgAwIBAgIUKTOAZNjcXVZRj4oQt0SHsl1c1vMwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjAgFw0yMjExMjIxNjU5NDdaGA8yMTIyMTAyOTE2NTk0N1owUTELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDVNhbiBGcmFuY2lzY28xEzARBgNVBAcMCkNhbGlmb3JuaWExFTATBgNVBAoMDEV4YW1wbGUgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRcORwgJFTdcG/2GKI+cFYiOBNDKjCZUXEOvXWY42BkH9wxiMT869CO+enA1w5pIrXow6kCM1sQspHHaVmJUlotEMJxyoLFfA/8Kt1EKFyobOjuZs2SwyVyJ2sStvQuUQEosULZCNGZEqoH5g6zhMPxaxm7ZLrrsDZ9maNGVqo7EWLWHrZ57Q/5MtTrbxQL+eXjUmJ9K3kS+3uEwMdqR6Z3BluU1ivanpPc1CN2GNhdO0/hSY4YkGEnuLsqJyDd3cIiB1MxuCBJ4ZaqOd2viV1WcP3oU3dxVPm4MWyfYIldMWB14FahScxLhWdRnM9YZ/i9IFcLypXsuz7DjrJPtPUCAwEAAaNmMGQwHQYDVR0OBBYEFP5JzLUawNF+c3AXsYTEWHh7z2czMB8GA1UdIwQYMBaAFP5JzLUawNF+c3AXsYTEWHh7z2czMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBc+Be7NDhpE09y7hLPZGRPl1cSKBw4RI0XIv6rlbSTFs5EebpTGjhx/whNxwEZhB9HZ7111Oa1YlT8xkI9DshB78mjAHCKBAJ76moK8tkG0aqdYpJ4ZcJTVBB7l98Rvgc7zfTii7WemTy72deBbSeiEtXavm4EF0mWjHhQ5Nxpnp00Bqn5g1x8CyTDypgmugnep+xG+iFzNmTdsz7WI9T/7kDMXqB7M/FPWBORyS98OJqNDswCLF8bIZYwUBEe+bRHFomoShMzaC3tvim7WCb16noDkSTMlfKO4pnvKhpcVdSgwcruATV7y+W+Lvmz2OT/Gui4JhqeoTewsxndhDDE\n -----END CERTIFICATE-----\n name: example_ca_cert\n privateKey: |2\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEXDkcICRU3XBv9hiiPnBWIjgTQyowmVFxDr11mONgZB/cMYjE/OvQjvnpwNcOaSK16MOpAjNbELKRx2lZiVJaLRDCccqCxXwP/CrdRChcqGzo7mbNksMlcidrErb0LlEBKLFC2QjRmRKqB+YOs4TD8WsZu2S667A2fZmjRlaqOxFi1h62ee0P+TLU628UC/nl41JifSt5Evt7hMDHakemdwZblNYr2p6T3NQjdhjYXTtP4UmOGJBhJ7i7Kicg3d3CIgdTMbggSeGWqjndr4ldVnD96FN3cVT5uDFsn2CJXTFgdeBWoUnMS4VnUZzPWGf4vSBXC8qV7Ls+w46yT7T1AgMBAAECggEAQZnp/oqCeNPOR6l5S2L+1tfx0gWjZ78hJVteUpZ0iHSK7F6kKeOxyOird7vUXV0kmo+cJq+0hp0Ke4eam640FCpwKfYoSQ4/R3vgujGWJnaihCN5tv5sMet0XeJPuz5qE7ALoKCvwI6aXLHs20aAeZIDTQJ9QbGSGnJVzOWn+JDTidIgZpN57RpXfSAwnJPTQK/PN8i5z108hsaDOdEgGmxYZ7kYqMqzX20KXmth58LDfPixs5JGtS60iiKC/wOcGzkB2/AdTSojR76oEU77cANP/3zO25NG//whUdYlW0t0d7PgXxIeJe+xgYnamDQJx3qonVyt4H77ha0ObRAj9QKBgQDicZr+VTwFMnELP3a+FXGnjehRiuS1i7MXGKxNweCD+dFlML0FplSQS8Ro2n+d8lu8BBXGx0qm6VXu8Rhn7TAUL6q+PCgfarzxfIhacb/TZCqfieIHsMlVBfhV5HCXnk+kis0tuC/PRArcWTwDHJUJXkBhvkUsNswvQzavDPI7KwKBgQDd/WgLkj7A3X5fgIHZH/GbDSBiXwzKb+rF4ZCT2XFgG/OAW7vapfcX/w+v+5lBLyrocmOAS3PGGAhM5T3HLnUCQfnK4qgps1Lqibkc9Tmnsn60LanUjuUMsYv/zSw70tozbzhJ0pioEpWfRxRZBztO2Rr8Ntm7h6Fk701EXGNAXwKBgQCD1xsjy2J3sCerIdcz0u5qXLAPkeuZW+34m4/ucdwTWwc0gEz9lhsULFj9p4G351zLuiEnq+7mAWLcDJlmIO3mQt6JhiLiL9Y0T4pgBmxmWqKKYtAsJB0EmMY+1BNN44mBRqMxZFTJu1cLdhT/xstrOeoIPqytknYNanfTMZlzIwKBgHrLXe5oq0XMP8dcMneEcAUwsaU4pr6kQd3L9EmUkl5zl7J9C+DaxWAEuwzBw/iGutlxzRB+rD/7szu14wJ29EqXbDGKRzMp+se5/yfBjm7xEZ1hVPw7PwBShfqt57X/4Ktq7lwHnmH6RcGhc+P7WBc5iO/S94YAdIp8xOT3pf9JAoGAE0QkqJUY+5Mgr+fBO0VNV72ZoPveGpW+De59uhKAOnu1zljQCUtk59m6+DXfm0tNYKtawa5n8iN71Zh+s62xXSt3pYi1Y5CCCmv8Y4BhwIcPwXKk3zEvLgSHVTpC0bayA9aSO4bbZgVXa5w+Z0w/vvfp9DWo1IS3EnQRrz6WMYA=\n -----END PRIVATE KEY-----\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/mtlsCertificate:MtlsCertificate example '\u003caccount_id\u003e/\u003cmtls_certificate_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -98805,7 +98805,7 @@ }, "certificates": { "type": "string", - "description": "The uploaded root CA certificate or certificate chain. Certificates must be provided in PEM format with the certificate matching the\u003cspan pulumi-lang-nodejs=\" privateKey \" pulumi-lang-dotnet=\" PrivateKey \" pulumi-lang-go=\" privateKey \" pulumi-lang-python=\" private_key \" pulumi-lang-yaml=\" privateKey \" pulumi-lang-java=\" privateKey \"\u003e privateKey \u003c/span\u003efirst in the chain.\n" + "description": "The uploaded root CA certificate or certificate chain. Certificates must be provided in PEM format with the certificate matching the\u003cspan pulumi-lang-nodejs=\" privateKey \" pulumi-lang-dotnet=\" PrivateKey \" pulumi-lang-go=\" privateKey \" pulumi-lang-python=\" private_key \" pulumi-lang-yaml=\" privateKey \" pulumi-lang-java=\" privateKey \" pulumi-lang-hcl=\" private_key \"\u003e privateKey \u003c/span\u003efirst in the chain.\n" }, "expiresOn": { "type": "string", @@ -98863,7 +98863,7 @@ }, "certificates": { "type": "string", - "description": "The uploaded root CA certificate or certificate chain. Certificates must be provided in PEM format with the certificate matching the\u003cspan pulumi-lang-nodejs=\" privateKey \" pulumi-lang-dotnet=\" PrivateKey \" pulumi-lang-go=\" privateKey \" pulumi-lang-python=\" private_key \" pulumi-lang-yaml=\" privateKey \" pulumi-lang-java=\" privateKey \"\u003e privateKey \u003c/span\u003efirst in the chain.\n" + "description": "The uploaded root CA certificate or certificate chain. Certificates must be provided in PEM format with the certificate matching the\u003cspan pulumi-lang-nodejs=\" privateKey \" pulumi-lang-dotnet=\" PrivateKey \" pulumi-lang-go=\" privateKey \" pulumi-lang-python=\" private_key \" pulumi-lang-yaml=\" privateKey \" pulumi-lang-java=\" privateKey \" pulumi-lang-hcl=\" private_key \"\u003e privateKey \u003c/span\u003efirst in the chain.\n" }, "name": { "type": "string", @@ -98893,7 +98893,7 @@ }, "certificates": { "type": "string", - "description": "The uploaded root CA certificate or certificate chain. Certificates must be provided in PEM format with the certificate matching the\u003cspan pulumi-lang-nodejs=\" privateKey \" pulumi-lang-dotnet=\" PrivateKey \" pulumi-lang-go=\" privateKey \" pulumi-lang-python=\" private_key \" pulumi-lang-yaml=\" privateKey \" pulumi-lang-java=\" privateKey \"\u003e privateKey \u003c/span\u003efirst in the chain.\n" + "description": "The uploaded root CA certificate or certificate chain. Certificates must be provided in PEM format with the certificate matching the\u003cspan pulumi-lang-nodejs=\" privateKey \" pulumi-lang-dotnet=\" PrivateKey \" pulumi-lang-go=\" privateKey \" pulumi-lang-python=\" private_key \" pulumi-lang-yaml=\" privateKey \" pulumi-lang-java=\" privateKey \" pulumi-lang-hcl=\" private_key \"\u003e privateKey \u003c/span\u003efirst in the chain.\n" }, "expiresOn": { "type": "string", @@ -98933,7 +98933,7 @@ } }, "cloudflare:index/notificationPolicy:NotificationPolicy": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicy = new cloudflare.NotificationPolicy(\"example_notification_policy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n alertType: \"universal_ssl_event_type\",\n enabled: true,\n mechanisms: {\n emails: [{\n id: \"id\",\n }],\n pagerduties: [{\n id: \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n webhooks: [{\n id: \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n },\n name: \"SSL Notification Event Policy\",\n alertInterval: \"30m\",\n description: \"Something describing the policy.\",\n filters: {\n actions: [\"string\"],\n affectedAsns: [\"string\"],\n affectedComponents: [\"string\"],\n affectedLocations: [\"string\"],\n airportCodes: [\"string\"],\n alertTriggerPreferences: [\"string\"],\n alertTriggerPreferencesValues: [\"string\"],\n enableds: [\"string\"],\n environments: [\"string\"],\n events: [\"string\"],\n eventSources: [\"string\"],\n eventTypes: [\"string\"],\n groupBies: [\"string\"],\n healthCheckIds: [\"string\"],\n incidentImpacts: [\"INCIDENT_IMPACT_NONE\"],\n inputIds: [\"string\"],\n insightClasses: [\"string\"],\n limits: [\"string\"],\n logoTags: [\"string\"],\n megabitsPerSeconds: [\"string\"],\n newHealths: [\"string\"],\n newStatuses: [\"string\"],\n packetsPerSeconds: [\"string\"],\n poolIds: [\"string\"],\n popNames: [\"string\"],\n products: [\"string\"],\n projectIds: [\"string\"],\n protocols: [\"string\"],\n queryTags: [\"string\"],\n requestsPerSeconds: [\"string\"],\n selectors: [\"string\"],\n services: [\"string\"],\n slos: [\"99.9\"],\n statuses: [\"string\"],\n targetHostnames: [\"string\"],\n targetIps: [\"string\"],\n targetZoneNames: [\"string\"],\n trafficExclusions: [\"security_events\"],\n tunnelIds: [\"string\"],\n tunnelNames: [\"string\"],\n types: [\"string\"],\n wheres: [\"string\"],\n zones: [\"string\"],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy = cloudflare.NotificationPolicy(\"example_notification_policy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n alert_type=\"universal_ssl_event_type\",\n enabled=True,\n mechanisms={\n \"emails\": [{\n \"id\": \"id\",\n }],\n \"pagerduties\": [{\n \"id\": \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n \"webhooks\": [{\n \"id\": \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n },\n name=\"SSL Notification Event Policy\",\n alert_interval=\"30m\",\n description=\"Something describing the policy.\",\n filters={\n \"actions\": [\"string\"],\n \"affected_asns\": [\"string\"],\n \"affected_components\": [\"string\"],\n \"affected_locations\": [\"string\"],\n \"airport_codes\": [\"string\"],\n \"alert_trigger_preferences\": [\"string\"],\n \"alert_trigger_preferences_values\": [\"string\"],\n \"enableds\": [\"string\"],\n \"environments\": [\"string\"],\n \"events\": [\"string\"],\n \"event_sources\": [\"string\"],\n \"event_types\": [\"string\"],\n \"group_bies\": [\"string\"],\n \"health_check_ids\": [\"string\"],\n \"incident_impacts\": [\"INCIDENT_IMPACT_NONE\"],\n \"input_ids\": [\"string\"],\n \"insight_classes\": [\"string\"],\n \"limits\": [\"string\"],\n \"logo_tags\": [\"string\"],\n \"megabits_per_seconds\": [\"string\"],\n \"new_healths\": [\"string\"],\n \"new_statuses\": [\"string\"],\n \"packets_per_seconds\": [\"string\"],\n \"pool_ids\": [\"string\"],\n \"pop_names\": [\"string\"],\n \"products\": [\"string\"],\n \"project_ids\": [\"string\"],\n \"protocols\": [\"string\"],\n \"query_tags\": [\"string\"],\n \"requests_per_seconds\": [\"string\"],\n \"selectors\": [\"string\"],\n \"services\": [\"string\"],\n \"slos\": [\"99.9\"],\n \"statuses\": [\"string\"],\n \"target_hostnames\": [\"string\"],\n \"target_ips\": [\"string\"],\n \"target_zone_names\": [\"string\"],\n \"traffic_exclusions\": [\"security_events\"],\n \"tunnel_ids\": [\"string\"],\n \"tunnel_names\": [\"string\"],\n \"types\": [\"string\"],\n \"wheres\": [\"string\"],\n \"zones\": [\"string\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicy = new Cloudflare.NotificationPolicy(\"example_notification_policy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AlertType = \"universal_ssl_event_type\",\n Enabled = true,\n Mechanisms = new Cloudflare.Inputs.NotificationPolicyMechanismsArgs\n {\n Emails = new[]\n {\n new Cloudflare.Inputs.NotificationPolicyMechanismsEmailArgs\n {\n Id = \"id\",\n },\n },\n Pagerduties = new[]\n {\n new Cloudflare.Inputs.NotificationPolicyMechanismsPagerdutyArgs\n {\n Id = \"f174e90afafe4643bbbc4a0ed4fc8415\",\n },\n },\n Webhooks = new[]\n {\n new Cloudflare.Inputs.NotificationPolicyMechanismsWebhookArgs\n {\n Id = \"f174e90afafe4643bbbc4a0ed4fc8415\",\n },\n },\n },\n Name = \"SSL Notification Event Policy\",\n AlertInterval = \"30m\",\n Description = \"Something describing the policy.\",\n Filters = new Cloudflare.Inputs.NotificationPolicyFiltersArgs\n {\n Actions = new[]\n {\n \"string\",\n },\n AffectedAsns = new[]\n {\n \"string\",\n },\n AffectedComponents = new[]\n {\n \"string\",\n },\n AffectedLocations = new[]\n {\n \"string\",\n },\n AirportCodes = new[]\n {\n \"string\",\n },\n AlertTriggerPreferences = new[]\n {\n \"string\",\n },\n AlertTriggerPreferencesValues = new[]\n {\n \"string\",\n },\n Enableds = new[]\n {\n \"string\",\n },\n Environments = new[]\n {\n \"string\",\n },\n Events = new[]\n {\n \"string\",\n },\n EventSources = new[]\n {\n \"string\",\n },\n EventTypes = new[]\n {\n \"string\",\n },\n GroupBies = new[]\n {\n \"string\",\n },\n HealthCheckIds = new[]\n {\n \"string\",\n },\n IncidentImpacts = new[]\n {\n \"INCIDENT_IMPACT_NONE\",\n },\n InputIds = new[]\n {\n \"string\",\n },\n InsightClasses = new[]\n {\n \"string\",\n },\n Limits = new[]\n {\n \"string\",\n },\n LogoTags = new[]\n {\n \"string\",\n },\n MegabitsPerSeconds = new[]\n {\n \"string\",\n },\n NewHealths = new[]\n {\n \"string\",\n },\n NewStatuses = new[]\n {\n \"string\",\n },\n PacketsPerSeconds = new[]\n {\n \"string\",\n },\n PoolIds = new[]\n {\n \"string\",\n },\n PopNames = new[]\n {\n \"string\",\n },\n Products = new[]\n {\n \"string\",\n },\n ProjectIds = new[]\n {\n \"string\",\n },\n Protocols = new[]\n {\n \"string\",\n },\n QueryTags = new[]\n {\n \"string\",\n },\n RequestsPerSeconds = new[]\n {\n \"string\",\n },\n Selectors = new[]\n {\n \"string\",\n },\n Services = new[]\n {\n \"string\",\n },\n Slos = new[]\n {\n \"99.9\",\n },\n Statuses = new[]\n {\n \"string\",\n },\n TargetHostnames = new[]\n {\n \"string\",\n },\n TargetIps = new[]\n {\n \"string\",\n },\n TargetZoneNames = new[]\n {\n \"string\",\n },\n TrafficExclusions = new[]\n {\n \"security_events\",\n },\n TunnelIds = new[]\n {\n \"string\",\n },\n TunnelNames = new[]\n {\n \"string\",\n },\n Types = new[]\n {\n \"string\",\n },\n Wheres = new[]\n {\n \"string\",\n },\n Zones = new[]\n {\n \"string\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewNotificationPolicy(ctx, \"example_notification_policy\", \u0026cloudflare.NotificationPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAlertType: pulumi.String(\"universal_ssl_event_type\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tMechanisms: \u0026cloudflare.NotificationPolicyMechanismsArgs{\n\t\t\t\tEmails: cloudflare.NotificationPolicyMechanismsEmailArray{\n\t\t\t\t\t\u0026cloudflare.NotificationPolicyMechanismsEmailArgs{\n\t\t\t\t\t\tId: pulumi.String(\"id\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tPagerduties: cloudflare.NotificationPolicyMechanismsPagerdutyArray{\n\t\t\t\t\t\u0026cloudflare.NotificationPolicyMechanismsPagerdutyArgs{\n\t\t\t\t\t\tId: pulumi.String(\"f174e90afafe4643bbbc4a0ed4fc8415\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tWebhooks: cloudflare.NotificationPolicyMechanismsWebhookArray{\n\t\t\t\t\t\u0026cloudflare.NotificationPolicyMechanismsWebhookArgs{\n\t\t\t\t\t\tId: pulumi.String(\"f174e90afafe4643bbbc4a0ed4fc8415\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"SSL Notification Event Policy\"),\n\t\t\tAlertInterval: pulumi.String(\"30m\"),\n\t\t\tDescription: pulumi.String(\"Something describing the policy.\"),\n\t\t\tFilters: \u0026cloudflare.NotificationPolicyFiltersArgs{\n\t\t\t\tActions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAffectedAsns: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAffectedComponents: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAffectedLocations: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAirportCodes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAlertTriggerPreferences: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAlertTriggerPreferencesValues: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEnableds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEnvironments: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEvents: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEventSources: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEventTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tGroupBies: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tHealthCheckIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tIncidentImpacts: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"INCIDENT_IMPACT_NONE\"),\n\t\t\t\t},\n\t\t\t\tInputIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tInsightClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tLimits: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tLogoTags: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tMegabitsPerSeconds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewHealths: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewStatuses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tPacketsPerSeconds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tPoolIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tPopNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProducts: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProjectIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tQueryTags: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tRequestsPerSeconds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSelectors: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tServices: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSlos: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"99.9\"),\n\t\t\t\t},\n\t\t\t\tStatuses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTargetHostnames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTargetIps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTargetZoneNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTrafficExclusions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"security_events\"),\n\t\t\t\t},\n\t\t\t\tTunnelIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTunnelNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tWheres: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tZones: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.NotificationPolicy;\nimport com.pulumi.cloudflare.NotificationPolicyArgs;\nimport com.pulumi.cloudflare.inputs.NotificationPolicyMechanismsArgs;\nimport com.pulumi.cloudflare.inputs.NotificationPolicyFiltersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleNotificationPolicy = new NotificationPolicy(\"exampleNotificationPolicy\", NotificationPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .alertType(\"universal_ssl_event_type\")\n .enabled(true)\n .mechanisms(NotificationPolicyMechanismsArgs.builder()\n .emails(NotificationPolicyMechanismsEmailArgs.builder()\n .id(\"id\")\n .build())\n .pagerduties(NotificationPolicyMechanismsPagerdutyArgs.builder()\n .id(\"f174e90afafe4643bbbc4a0ed4fc8415\")\n .build())\n .webhooks(NotificationPolicyMechanismsWebhookArgs.builder()\n .id(\"f174e90afafe4643bbbc4a0ed4fc8415\")\n .build())\n .build())\n .name(\"SSL Notification Event Policy\")\n .alertInterval(\"30m\")\n .description(\"Something describing the policy.\")\n .filters(NotificationPolicyFiltersArgs.builder()\n .actions(\"string\")\n .affectedAsns(\"string\")\n .affectedComponents(\"string\")\n .affectedLocations(\"string\")\n .airportCodes(\"string\")\n .alertTriggerPreferences(\"string\")\n .alertTriggerPreferencesValues(\"string\")\n .enableds(\"string\")\n .environments(\"string\")\n .events(\"string\")\n .eventSources(\"string\")\n .eventTypes(\"string\")\n .groupBies(\"string\")\n .healthCheckIds(\"string\")\n .incidentImpacts(\"INCIDENT_IMPACT_NONE\")\n .inputIds(\"string\")\n .insightClasses(\"string\")\n .limits(\"string\")\n .logoTags(\"string\")\n .megabitsPerSeconds(\"string\")\n .newHealths(\"string\")\n .newStatuses(\"string\")\n .packetsPerSeconds(\"string\")\n .poolIds(\"string\")\n .popNames(\"string\")\n .products(\"string\")\n .projectIds(\"string\")\n .protocols(\"string\")\n .queryTags(\"string\")\n .requestsPerSeconds(\"string\")\n .selectors(\"string\")\n .services(\"string\")\n .slos(\"99.9\")\n .statuses(\"string\")\n .targetHostnames(\"string\")\n .targetIps(\"string\")\n .targetZoneNames(\"string\")\n .trafficExclusions(\"security_events\")\n .tunnelIds(\"string\")\n .tunnelNames(\"string\")\n .types(\"string\")\n .wheres(\"string\")\n .zones(\"string\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleNotificationPolicy:\n type: cloudflare:NotificationPolicy\n name: example_notification_policy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n alertType: universal_ssl_event_type\n enabled: true\n mechanisms:\n emails:\n - id: id\n pagerduties:\n - id: f174e90afafe4643bbbc4a0ed4fc8415\n webhooks:\n - id: f174e90afafe4643bbbc4a0ed4fc8415\n name: SSL Notification Event Policy\n alertInterval: 30m\n description: Something describing the policy.\n filters:\n actions:\n - string\n affectedAsns:\n - string\n affectedComponents:\n - string\n affectedLocations:\n - string\n airportCodes:\n - string\n alertTriggerPreferences:\n - string\n alertTriggerPreferencesValues:\n - string\n enableds:\n - string\n environments:\n - string\n events:\n - string\n eventSources:\n - string\n eventTypes:\n - string\n groupBies:\n - string\n healthCheckIds:\n - string\n incidentImpacts:\n - INCIDENT_IMPACT_NONE\n inputIds:\n - string\n insightClasses:\n - string\n limits:\n - string\n logoTags:\n - string\n megabitsPerSeconds:\n - string\n newHealths:\n - string\n newStatuses:\n - string\n packetsPerSeconds:\n - string\n poolIds:\n - string\n popNames:\n - string\n products:\n - string\n projectIds:\n - string\n protocols:\n - string\n queryTags:\n - string\n requestsPerSeconds:\n - string\n selectors:\n - string\n services:\n - string\n slos:\n - '99.9'\n statuses:\n - string\n targetHostnames:\n - string\n targetIps:\n - string\n targetZoneNames:\n - string\n trafficExclusions:\n - security_events\n tunnelIds:\n - string\n tunnelNames:\n - string\n types:\n - string\n wheres:\n - string\n zones:\n - string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/notificationPolicy:NotificationPolicy example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicy = new cloudflare.NotificationPolicy(\"example_notification_policy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n alertType: \"universal_ssl_event_type\",\n enabled: true,\n mechanisms: {\n emails: [{\n id: \"id\",\n }],\n pagerduties: [{\n id: \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n webhooks: [{\n id: \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n },\n name: \"SSL Notification Event Policy\",\n alertInterval: \"30m\",\n description: \"Something describing the policy.\",\n filters: {\n actions: [\"string\"],\n affectedAsns: [\"string\"],\n affectedComponents: [\"string\"],\n affectedLocations: [\"string\"],\n airportCodes: [\"string\"],\n alertTriggerPreferences: [\"string\"],\n alertTriggerPreferencesValues: [\"string\"],\n enableds: [\"string\"],\n environments: [\"string\"],\n events: [\"string\"],\n eventSources: [\"string\"],\n eventTypes: [\"string\"],\n groupBies: [\"string\"],\n healthCheckIds: [\"string\"],\n incidentImpacts: [\"INCIDENT_IMPACT_NONE\"],\n inputIds: [\"string\"],\n insightClasses: [\"string\"],\n limits: [\"string\"],\n logoTags: [\"string\"],\n megabitsPerSeconds: [\"string\"],\n newHealths: [\"string\"],\n newStatuses: [\"string\"],\n packetsPerSeconds: [\"string\"],\n poolIds: [\"string\"],\n popNames: [\"string\"],\n products: [\"string\"],\n projectIds: [\"string\"],\n protocols: [\"string\"],\n queryTags: [\"string\"],\n requestsPerSeconds: [\"string\"],\n selectors: [\"string\"],\n services: [\"string\"],\n slos: [\"99.9\"],\n statuses: [\"string\"],\n targetHostnames: [\"string\"],\n targetIps: [\"string\"],\n targetZoneNames: [\"string\"],\n trafficExclusions: [\"security_events\"],\n tunnelIds: [\"string\"],\n tunnelNames: [\"string\"],\n types: [\"string\"],\n wheres: [\"string\"],\n zones: [\"string\"],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy = cloudflare.NotificationPolicy(\"example_notification_policy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n alert_type=\"universal_ssl_event_type\",\n enabled=True,\n mechanisms={\n \"emails\": [{\n \"id\": \"id\",\n }],\n \"pagerduties\": [{\n \"id\": \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n \"webhooks\": [{\n \"id\": \"f174e90afafe4643bbbc4a0ed4fc8415\",\n }],\n },\n name=\"SSL Notification Event Policy\",\n alert_interval=\"30m\",\n description=\"Something describing the policy.\",\n filters={\n \"actions\": [\"string\"],\n \"affected_asns\": [\"string\"],\n \"affected_components\": [\"string\"],\n \"affected_locations\": [\"string\"],\n \"airport_codes\": [\"string\"],\n \"alert_trigger_preferences\": [\"string\"],\n \"alert_trigger_preferences_values\": [\"string\"],\n \"enableds\": [\"string\"],\n \"environments\": [\"string\"],\n \"events\": [\"string\"],\n \"event_sources\": [\"string\"],\n \"event_types\": [\"string\"],\n \"group_bies\": [\"string\"],\n \"health_check_ids\": [\"string\"],\n \"incident_impacts\": [\"INCIDENT_IMPACT_NONE\"],\n \"input_ids\": [\"string\"],\n \"insight_classes\": [\"string\"],\n \"limits\": [\"string\"],\n \"logo_tags\": [\"string\"],\n \"megabits_per_seconds\": [\"string\"],\n \"new_healths\": [\"string\"],\n \"new_statuses\": [\"string\"],\n \"packets_per_seconds\": [\"string\"],\n \"pool_ids\": [\"string\"],\n \"pop_names\": [\"string\"],\n \"products\": [\"string\"],\n \"project_ids\": [\"string\"],\n \"protocols\": [\"string\"],\n \"query_tags\": [\"string\"],\n \"requests_per_seconds\": [\"string\"],\n \"selectors\": [\"string\"],\n \"services\": [\"string\"],\n \"slos\": [\"99.9\"],\n \"statuses\": [\"string\"],\n \"target_hostnames\": [\"string\"],\n \"target_ips\": [\"string\"],\n \"target_zone_names\": [\"string\"],\n \"traffic_exclusions\": [\"security_events\"],\n \"tunnel_ids\": [\"string\"],\n \"tunnel_names\": [\"string\"],\n \"types\": [\"string\"],\n \"wheres\": [\"string\"],\n \"zones\": [\"string\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicy = new Cloudflare.NotificationPolicy(\"example_notification_policy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AlertType = \"universal_ssl_event_type\",\n Enabled = true,\n Mechanisms = new Cloudflare.Inputs.NotificationPolicyMechanismsArgs\n {\n Emails = new[]\n {\n new Cloudflare.Inputs.NotificationPolicyMechanismsEmailArgs\n {\n Id = \"id\",\n },\n },\n Pagerduties = new[]\n {\n new Cloudflare.Inputs.NotificationPolicyMechanismsPagerdutyArgs\n {\n Id = \"f174e90afafe4643bbbc4a0ed4fc8415\",\n },\n },\n Webhooks = new[]\n {\n new Cloudflare.Inputs.NotificationPolicyMechanismsWebhookArgs\n {\n Id = \"f174e90afafe4643bbbc4a0ed4fc8415\",\n },\n },\n },\n Name = \"SSL Notification Event Policy\",\n AlertInterval = \"30m\",\n Description = \"Something describing the policy.\",\n Filters = new Cloudflare.Inputs.NotificationPolicyFiltersArgs\n {\n Actions = new[]\n {\n \"string\",\n },\n AffectedAsns = new[]\n {\n \"string\",\n },\n AffectedComponents = new[]\n {\n \"string\",\n },\n AffectedLocations = new[]\n {\n \"string\",\n },\n AirportCodes = new[]\n {\n \"string\",\n },\n AlertTriggerPreferences = new[]\n {\n \"string\",\n },\n AlertTriggerPreferencesValues = new[]\n {\n \"string\",\n },\n Enableds = new[]\n {\n \"string\",\n },\n Environments = new[]\n {\n \"string\",\n },\n Events = new[]\n {\n \"string\",\n },\n EventSources = new[]\n {\n \"string\",\n },\n EventTypes = new[]\n {\n \"string\",\n },\n GroupBies = new[]\n {\n \"string\",\n },\n HealthCheckIds = new[]\n {\n \"string\",\n },\n IncidentImpacts = new[]\n {\n \"INCIDENT_IMPACT_NONE\",\n },\n InputIds = new[]\n {\n \"string\",\n },\n InsightClasses = new[]\n {\n \"string\",\n },\n Limits = new[]\n {\n \"string\",\n },\n LogoTags = new[]\n {\n \"string\",\n },\n MegabitsPerSeconds = new[]\n {\n \"string\",\n },\n NewHealths = new[]\n {\n \"string\",\n },\n NewStatuses = new[]\n {\n \"string\",\n },\n PacketsPerSeconds = new[]\n {\n \"string\",\n },\n PoolIds = new[]\n {\n \"string\",\n },\n PopNames = new[]\n {\n \"string\",\n },\n Products = new[]\n {\n \"string\",\n },\n ProjectIds = new[]\n {\n \"string\",\n },\n Protocols = new[]\n {\n \"string\",\n },\n QueryTags = new[]\n {\n \"string\",\n },\n RequestsPerSeconds = new[]\n {\n \"string\",\n },\n Selectors = new[]\n {\n \"string\",\n },\n Services = new[]\n {\n \"string\",\n },\n Slos = new[]\n {\n \"99.9\",\n },\n Statuses = new[]\n {\n \"string\",\n },\n TargetHostnames = new[]\n {\n \"string\",\n },\n TargetIps = new[]\n {\n \"string\",\n },\n TargetZoneNames = new[]\n {\n \"string\",\n },\n TrafficExclusions = new[]\n {\n \"security_events\",\n },\n TunnelIds = new[]\n {\n \"string\",\n },\n TunnelNames = new[]\n {\n \"string\",\n },\n Types = new[]\n {\n \"string\",\n },\n Wheres = new[]\n {\n \"string\",\n },\n Zones = new[]\n {\n \"string\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewNotificationPolicy(ctx, \"example_notification_policy\", \u0026cloudflare.NotificationPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAlertType: pulumi.String(\"universal_ssl_event_type\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tMechanisms: \u0026cloudflare.NotificationPolicyMechanismsArgs{\n\t\t\t\tEmails: cloudflare.NotificationPolicyMechanismsEmailArray{\n\t\t\t\t\t\u0026cloudflare.NotificationPolicyMechanismsEmailArgs{\n\t\t\t\t\t\tId: pulumi.String(\"id\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tPagerduties: cloudflare.NotificationPolicyMechanismsPagerdutyArray{\n\t\t\t\t\t\u0026cloudflare.NotificationPolicyMechanismsPagerdutyArgs{\n\t\t\t\t\t\tId: pulumi.String(\"f174e90afafe4643bbbc4a0ed4fc8415\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tWebhooks: cloudflare.NotificationPolicyMechanismsWebhookArray{\n\t\t\t\t\t\u0026cloudflare.NotificationPolicyMechanismsWebhookArgs{\n\t\t\t\t\t\tId: pulumi.String(\"f174e90afafe4643bbbc4a0ed4fc8415\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"SSL Notification Event Policy\"),\n\t\t\tAlertInterval: pulumi.String(\"30m\"),\n\t\t\tDescription: pulumi.String(\"Something describing the policy.\"),\n\t\t\tFilters: \u0026cloudflare.NotificationPolicyFiltersArgs{\n\t\t\t\tActions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAffectedAsns: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAffectedComponents: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAffectedLocations: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAirportCodes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAlertTriggerPreferences: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tAlertTriggerPreferencesValues: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEnableds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEnvironments: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEvents: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEventSources: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tEventTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tGroupBies: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tHealthCheckIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tIncidentImpacts: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"INCIDENT_IMPACT_NONE\"),\n\t\t\t\t},\n\t\t\t\tInputIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tInsightClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tLimits: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tLogoTags: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tMegabitsPerSeconds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewHealths: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewStatuses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tPacketsPerSeconds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tPoolIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tPopNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProducts: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProjectIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tQueryTags: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tRequestsPerSeconds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSelectors: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tServices: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSlos: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"99.9\"),\n\t\t\t\t},\n\t\t\t\tStatuses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTargetHostnames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTargetIps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTargetZoneNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTrafficExclusions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"security_events\"),\n\t\t\t\t},\n\t\t\t\tTunnelIds: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTunnelNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tWheres: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tZones: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_notificationpolicy\" \"example_notification_policy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n alert_type = \"universal_ssl_event_type\"\n enabled = true\n mechanisms = {\n emails = [{\n \"id\" = \"id\"\n }]\n pagerduties = [{\n \"id\" = \"f174e90afafe4643bbbc4a0ed4fc8415\"\n }]\n webhooks = [{\n \"id\" = \"f174e90afafe4643bbbc4a0ed4fc8415\"\n }]\n }\n name = \"SSL Notification Event Policy\"\n alert_interval = \"30m\"\n description = \"Something describing the policy.\"\n filters = {\n actions = [\"string\"]\n affected_asns = [\"string\"]\n affected_components = [\"string\"]\n affected_locations = [\"string\"]\n airport_codes = [\"string\"]\n alert_trigger_preferences = [\"string\"]\n alert_trigger_preferences_values = [\"string\"]\n enableds = [\"string\"]\n environments = [\"string\"]\n events = [\"string\"]\n event_sources = [\"string\"]\n event_types = [\"string\"]\n group_bies = [\"string\"]\n health_check_ids = [\"string\"]\n incident_impacts = [\"INCIDENT_IMPACT_NONE\"]\n input_ids = [\"string\"]\n insight_classes = [\"string\"]\n limits = [\"string\"]\n logo_tags = [\"string\"]\n megabits_per_seconds = [\"string\"]\n new_healths = [\"string\"]\n new_statuses = [\"string\"]\n packets_per_seconds = [\"string\"]\n pool_ids = [\"string\"]\n pop_names = [\"string\"]\n products = [\"string\"]\n project_ids = [\"string\"]\n protocols = [\"string\"]\n query_tags = [\"string\"]\n requests_per_seconds = [\"string\"]\n selectors = [\"string\"]\n services = [\"string\"]\n slos = [\"99.9\"]\n statuses = [\"string\"]\n target_hostnames = [\"string\"]\n target_ips = [\"string\"]\n target_zone_names = [\"string\"]\n traffic_exclusions = [\"security_events\"]\n tunnel_ids = [\"string\"]\n tunnel_names = [\"string\"]\n types = [\"string\"]\n wheres = [\"string\"]\n zones = [\"string\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.NotificationPolicy;\nimport com.pulumi.cloudflare.NotificationPolicyArgs;\nimport com.pulumi.cloudflare.inputs.NotificationPolicyMechanismsArgs;\nimport com.pulumi.cloudflare.inputs.NotificationPolicyFiltersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleNotificationPolicy = new NotificationPolicy(\"exampleNotificationPolicy\", NotificationPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .alertType(\"universal_ssl_event_type\")\n .enabled(true)\n .mechanisms(NotificationPolicyMechanismsArgs.builder()\n .emails(NotificationPolicyMechanismsEmailArgs.builder()\n .id(\"id\")\n .build())\n .pagerduties(NotificationPolicyMechanismsPagerdutyArgs.builder()\n .id(\"f174e90afafe4643bbbc4a0ed4fc8415\")\n .build())\n .webhooks(NotificationPolicyMechanismsWebhookArgs.builder()\n .id(\"f174e90afafe4643bbbc4a0ed4fc8415\")\n .build())\n .build())\n .name(\"SSL Notification Event Policy\")\n .alertInterval(\"30m\")\n .description(\"Something describing the policy.\")\n .filters(NotificationPolicyFiltersArgs.builder()\n .actions(\"string\")\n .affectedAsns(\"string\")\n .affectedComponents(\"string\")\n .affectedLocations(\"string\")\n .airportCodes(\"string\")\n .alertTriggerPreferences(\"string\")\n .alertTriggerPreferencesValues(\"string\")\n .enableds(\"string\")\n .environments(\"string\")\n .events(\"string\")\n .eventSources(\"string\")\n .eventTypes(\"string\")\n .groupBies(\"string\")\n .healthCheckIds(\"string\")\n .incidentImpacts(\"INCIDENT_IMPACT_NONE\")\n .inputIds(\"string\")\n .insightClasses(\"string\")\n .limits(\"string\")\n .logoTags(\"string\")\n .megabitsPerSeconds(\"string\")\n .newHealths(\"string\")\n .newStatuses(\"string\")\n .packetsPerSeconds(\"string\")\n .poolIds(\"string\")\n .popNames(\"string\")\n .products(\"string\")\n .projectIds(\"string\")\n .protocols(\"string\")\n .queryTags(\"string\")\n .requestsPerSeconds(\"string\")\n .selectors(\"string\")\n .services(\"string\")\n .slos(\"99.9\")\n .statuses(\"string\")\n .targetHostnames(\"string\")\n .targetIps(\"string\")\n .targetZoneNames(\"string\")\n .trafficExclusions(\"security_events\")\n .tunnelIds(\"string\")\n .tunnelNames(\"string\")\n .types(\"string\")\n .wheres(\"string\")\n .zones(\"string\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleNotificationPolicy:\n type: cloudflare:NotificationPolicy\n name: example_notification_policy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n alertType: universal_ssl_event_type\n enabled: true\n mechanisms:\n emails:\n - id: id\n pagerduties:\n - id: f174e90afafe4643bbbc4a0ed4fc8415\n webhooks:\n - id: f174e90afafe4643bbbc4a0ed4fc8415\n name: SSL Notification Event Policy\n alertInterval: 30m\n description: Something describing the policy.\n filters:\n actions:\n - string\n affectedAsns:\n - string\n affectedComponents:\n - string\n affectedLocations:\n - string\n airportCodes:\n - string\n alertTriggerPreferences:\n - string\n alertTriggerPreferencesValues:\n - string\n enableds:\n - string\n environments:\n - string\n events:\n - string\n eventSources:\n - string\n eventTypes:\n - string\n groupBies:\n - string\n healthCheckIds:\n - string\n incidentImpacts:\n - INCIDENT_IMPACT_NONE\n inputIds:\n - string\n insightClasses:\n - string\n limits:\n - string\n logoTags:\n - string\n megabitsPerSeconds:\n - string\n newHealths:\n - string\n newStatuses:\n - string\n packetsPerSeconds:\n - string\n poolIds:\n - string\n popNames:\n - string\n products:\n - string\n projectIds:\n - string\n protocols:\n - string\n queryTags:\n - string\n requestsPerSeconds:\n - string\n selectors:\n - string\n services:\n - string\n slos:\n - '99.9'\n statuses:\n - string\n targetHostnames:\n - string\n targetIps:\n - string\n targetZoneNames:\n - string\n trafficExclusions:\n - security_events\n tunnelIds:\n - string\n tunnelNames:\n - string\n types:\n - string\n wheres:\n - string\n zones:\n - string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/notificationPolicy:NotificationPolicy example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -99067,7 +99067,7 @@ } }, "cloudflare:index/notificationPolicyWebhooks:NotificationPolicyWebhooks": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicyWebhooks = new cloudflare.NotificationPolicyWebhooks(\"example_notification_policy_webhooks\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Slack Webhook\",\n url: \"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\",\n secret: \"secret\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy_webhooks = cloudflare.NotificationPolicyWebhooks(\"example_notification_policy_webhooks\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Slack Webhook\",\n url=\"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\",\n secret=\"secret\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicyWebhooks = new Cloudflare.NotificationPolicyWebhooks(\"example_notification_policy_webhooks\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Slack Webhook\",\n Url = \"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\",\n Secret = \"secret\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewNotificationPolicyWebhooks(ctx, \"example_notification_policy_webhooks\", \u0026cloudflare.NotificationPolicyWebhooksArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Slack Webhook\"),\n\t\t\tUrl: pulumi.String(\"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\"),\n\t\t\tSecret: pulumi.String(\"secret\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.NotificationPolicyWebhooks;\nimport com.pulumi.cloudflare.NotificationPolicyWebhooksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleNotificationPolicyWebhooks = new NotificationPolicyWebhooks(\"exampleNotificationPolicyWebhooks\", NotificationPolicyWebhooksArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Slack Webhook\")\n .url(\"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\")\n .secret(\"secret\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleNotificationPolicyWebhooks:\n type: cloudflare:NotificationPolicyWebhooks\n name: example_notification_policy_webhooks\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Slack Webhook\n url: https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\n secret: secret\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/notificationPolicyWebhooks:NotificationPolicyWebhooks example '\u003caccount_id\u003e/\u003cwebhook_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicyWebhooks = new cloudflare.NotificationPolicyWebhooks(\"example_notification_policy_webhooks\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Slack Webhook\",\n url: \"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\",\n secret: \"secret\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy_webhooks = cloudflare.NotificationPolicyWebhooks(\"example_notification_policy_webhooks\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Slack Webhook\",\n url=\"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\",\n secret=\"secret\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicyWebhooks = new Cloudflare.NotificationPolicyWebhooks(\"example_notification_policy_webhooks\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Slack Webhook\",\n Url = \"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\",\n Secret = \"secret\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewNotificationPolicyWebhooks(ctx, \"example_notification_policy_webhooks\", \u0026cloudflare.NotificationPolicyWebhooksArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Slack Webhook\"),\n\t\t\tUrl: pulumi.String(\"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\"),\n\t\t\tSecret: pulumi.String(\"secret\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_notificationpolicywebhooks\" \"example_notification_policy_webhooks\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"Slack Webhook\"\n url = \"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\"\n secret = \"secret\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.NotificationPolicyWebhooks;\nimport com.pulumi.cloudflare.NotificationPolicyWebhooksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleNotificationPolicyWebhooks = new NotificationPolicyWebhooks(\"exampleNotificationPolicyWebhooks\", NotificationPolicyWebhooksArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Slack Webhook\")\n .url(\"https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\")\n .secret(\"secret\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleNotificationPolicyWebhooks:\n type: cloudflare:NotificationPolicyWebhooks\n name: example_notification_policy_webhooks\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Slack Webhook\n url: https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd\n secret: secret\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/notificationPolicyWebhooks:NotificationPolicyWebhooks example '\u003caccount_id\u003e/\u003cwebhook_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -99175,7 +99175,7 @@ } }, "cloudflare:index/observatoryScheduledTest:ObservatoryScheduledTest": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleObservatoryScheduledTest = new cloudflare.ObservatoryScheduledTest(\"example_observatory_scheduled_test\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n url: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_observatory_scheduled_test = cloudflare.ObservatoryScheduledTest(\"example_observatory_scheduled_test\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n url=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleObservatoryScheduledTest = new Cloudflare.ObservatoryScheduledTest(\"example_observatory_scheduled_test\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Url = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewObservatoryScheduledTest(ctx, \"example_observatory_scheduled_test\", \u0026cloudflare.ObservatoryScheduledTestArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUrl: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ObservatoryScheduledTest;\nimport com.pulumi.cloudflare.ObservatoryScheduledTestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleObservatoryScheduledTest = new ObservatoryScheduledTest(\"exampleObservatoryScheduledTest\", ObservatoryScheduledTestArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .url(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleObservatoryScheduledTest:\n type: cloudflare:ObservatoryScheduledTest\n name: example_observatory_scheduled_test\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n url: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/observatoryScheduledTest:ObservatoryScheduledTest example '\u003czone_id\u003e/\u003curl\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleObservatoryScheduledTest = new cloudflare.ObservatoryScheduledTest(\"example_observatory_scheduled_test\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n url: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_observatory_scheduled_test = cloudflare.ObservatoryScheduledTest(\"example_observatory_scheduled_test\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n url=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleObservatoryScheduledTest = new Cloudflare.ObservatoryScheduledTest(\"example_observatory_scheduled_test\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Url = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewObservatoryScheduledTest(ctx, \"example_observatory_scheduled_test\", \u0026cloudflare.ObservatoryScheduledTestArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUrl: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_observatoryscheduledtest\" \"example_observatory_scheduled_test\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n url = \"example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ObservatoryScheduledTest;\nimport com.pulumi.cloudflare.ObservatoryScheduledTestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleObservatoryScheduledTest = new ObservatoryScheduledTest(\"exampleObservatoryScheduledTest\", ObservatoryScheduledTestArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .url(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleObservatoryScheduledTest:\n type: cloudflare:ObservatoryScheduledTest\n name: example_observatory_scheduled_test\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n url: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/observatoryScheduledTest:ObservatoryScheduledTest example '\u003czone_id\u003e/\u003curl\u003e'\n```\n\n", "properties": { "frequency": { "type": "string", @@ -99260,7 +99260,7 @@ } }, "cloudflare:index/organization:Organization": { - "description": "Accepted Permissions\n\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganization = new cloudflare.Organization(\"example_organization\", {\n name: \"name\",\n parent: {\n id: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n profile: {\n businessAddress: \"business_address\",\n businessEmail: \"business_email\",\n businessName: \"business_name\",\n businessPhone: \"business_phone\",\n externalMetadata: \"external_metadata\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization = cloudflare.Organization(\"example_organization\",\n name=\"name\",\n parent={\n \"id\": \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n profile={\n \"business_address\": \"business_address\",\n \"business_email\": \"business_email\",\n \"business_name\": \"business_name\",\n \"business_phone\": \"business_phone\",\n \"external_metadata\": \"external_metadata\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganization = new Cloudflare.Organization(\"example_organization\", new()\n {\n Name = \"name\",\n Parent = new Cloudflare.Inputs.OrganizationParentArgs\n {\n Id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n Profile = new Cloudflare.Inputs.OrganizationProfileArgs\n {\n BusinessAddress = \"business_address\",\n BusinessEmail = \"business_email\",\n BusinessName = \"business_name\",\n BusinessPhone = \"business_phone\",\n ExternalMetadata = \"external_metadata\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewOrganization(ctx, \"example_organization\", \u0026cloudflare.OrganizationArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tParent: \u0026cloudflare.OrganizationParentArgs{\n\t\t\t\tId: pulumi.String(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"),\n\t\t\t},\n\t\t\tProfile: \u0026cloudflare.OrganizationProfileTypeArgs{\n\t\t\t\tBusinessAddress: pulumi.String(\"business_address\"),\n\t\t\t\tBusinessEmail: pulumi.String(\"business_email\"),\n\t\t\t\tBusinessName: pulumi.String(\"business_name\"),\n\t\t\t\tBusinessPhone: pulumi.String(\"business_phone\"),\n\t\t\t\tExternalMetadata: pulumi.String(\"external_metadata\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Organization;\nimport com.pulumi.cloudflare.OrganizationArgs;\nimport com.pulumi.cloudflare.inputs.OrganizationParentArgs;\nimport com.pulumi.cloudflare.inputs.OrganizationProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleOrganization = new Organization(\"exampleOrganization\", OrganizationArgs.builder()\n .name(\"name\")\n .parent(OrganizationParentArgs.builder()\n .id(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build())\n .profile(OrganizationProfileArgs.builder()\n .businessAddress(\"business_address\")\n .businessEmail(\"business_email\")\n .businessName(\"business_name\")\n .businessPhone(\"business_phone\")\n .externalMetadata(\"external_metadata\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleOrganization:\n type: cloudflare:Organization\n name: example_organization\n properties:\n name: name\n parent:\n id: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n profile:\n businessAddress: business_address\n businessEmail: business_email\n businessName: business_name\n businessPhone: business_phone\n externalMetadata: external_metadata\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/organization:Organization example '\u003corganization_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganization = new cloudflare.Organization(\"example_organization\", {\n name: \"name\",\n parent: {\n id: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n profile: {\n businessAddress: \"business_address\",\n businessEmail: \"business_email\",\n businessName: \"business_name\",\n businessPhone: \"business_phone\",\n externalMetadata: \"external_metadata\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization = cloudflare.Organization(\"example_organization\",\n name=\"name\",\n parent={\n \"id\": \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n profile={\n \"business_address\": \"business_address\",\n \"business_email\": \"business_email\",\n \"business_name\": \"business_name\",\n \"business_phone\": \"business_phone\",\n \"external_metadata\": \"external_metadata\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganization = new Cloudflare.Organization(\"example_organization\", new()\n {\n Name = \"name\",\n Parent = new Cloudflare.Inputs.OrganizationParentArgs\n {\n Id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n Profile = new Cloudflare.Inputs.OrganizationProfileArgs\n {\n BusinessAddress = \"business_address\",\n BusinessEmail = \"business_email\",\n BusinessName = \"business_name\",\n BusinessPhone = \"business_phone\",\n ExternalMetadata = \"external_metadata\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewOrganization(ctx, \"example_organization\", \u0026cloudflare.OrganizationArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tParent: \u0026cloudflare.OrganizationParentArgs{\n\t\t\t\tId: pulumi.String(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"),\n\t\t\t},\n\t\t\tProfile: \u0026cloudflare.OrganizationProfileTypeArgs{\n\t\t\t\tBusinessAddress: pulumi.String(\"business_address\"),\n\t\t\t\tBusinessEmail: pulumi.String(\"business_email\"),\n\t\t\t\tBusinessName: pulumi.String(\"business_name\"),\n\t\t\t\tBusinessPhone: pulumi.String(\"business_phone\"),\n\t\t\t\tExternalMetadata: pulumi.String(\"external_metadata\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_organization\" \"example_organization\" {\n name = \"name\"\n parent = {\n id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"\n }\n profile = {\n business_address = \"business_address\"\n business_email = \"business_email\"\n business_name = \"business_name\"\n business_phone = \"business_phone\"\n external_metadata = \"external_metadata\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Organization;\nimport com.pulumi.cloudflare.OrganizationArgs;\nimport com.pulumi.cloudflare.inputs.OrganizationParentArgs;\nimport com.pulumi.cloudflare.inputs.OrganizationProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleOrganization = new Organization(\"exampleOrganization\", OrganizationArgs.builder()\n .name(\"name\")\n .parent(OrganizationParentArgs.builder()\n .id(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build())\n .profile(OrganizationProfileArgs.builder()\n .businessAddress(\"business_address\")\n .businessEmail(\"business_email\")\n .businessName(\"business_name\")\n .businessPhone(\"business_phone\")\n .externalMetadata(\"external_metadata\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleOrganization:\n type: cloudflare:Organization\n name: example_organization\n properties:\n name: name\n parent:\n id: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n profile:\n businessAddress: business_address\n businessEmail: business_email\n businessName: business_name\n businessPhone: business_phone\n externalMetadata: external_metadata\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/organization:Organization example '\u003corganization_id\u003e'\n```\n\n", "properties": { "createTime": { "type": "string" @@ -99321,7 +99321,7 @@ } }, "cloudflare:index/organizationProfile:OrganizationProfile": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganizationProfile = new cloudflare.OrganizationProfile(\"example_organization_profile\", {\n organizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n businessAddress: \"business_address\",\n businessEmail: \"business_email\",\n businessName: \"business_name\",\n businessPhone: \"business_phone\",\n externalMetadata: \"external_metadata\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization_profile = cloudflare.OrganizationProfile(\"example_organization_profile\",\n organization_id=\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n business_address=\"business_address\",\n business_email=\"business_email\",\n business_name=\"business_name\",\n business_phone=\"business_phone\",\n external_metadata=\"external_metadata\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganizationProfile = new Cloudflare.OrganizationProfile(\"example_organization_profile\", new()\n {\n OrganizationId = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n BusinessAddress = \"business_address\",\n BusinessEmail = \"business_email\",\n BusinessName = \"business_name\",\n BusinessPhone = \"business_phone\",\n ExternalMetadata = \"external_metadata\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewOrganizationProfile(ctx, \"example_organization_profile\", \u0026cloudflare.OrganizationProfileArgs{\n\t\t\tOrganizationId: pulumi.String(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"),\n\t\t\tBusinessAddress: pulumi.String(\"business_address\"),\n\t\t\tBusinessEmail: pulumi.String(\"business_email\"),\n\t\t\tBusinessName: pulumi.String(\"business_name\"),\n\t\t\tBusinessPhone: pulumi.String(\"business_phone\"),\n\t\t\tExternalMetadata: pulumi.String(\"external_metadata\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.OrganizationProfile;\nimport com.pulumi.cloudflare.OrganizationProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleOrganizationProfile = new OrganizationProfile(\"exampleOrganizationProfile\", OrganizationProfileArgs.builder()\n .organizationId(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .businessAddress(\"business_address\")\n .businessEmail(\"business_email\")\n .businessName(\"business_name\")\n .businessPhone(\"business_phone\")\n .externalMetadata(\"external_metadata\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleOrganizationProfile:\n type: cloudflare:OrganizationProfile\n name: example_organization_profile\n properties:\n organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n businessAddress: business_address\n businessEmail: business_email\n businessName: business_name\n businessPhone: business_phone\n externalMetadata: external_metadata\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganizationProfile = new cloudflare.OrganizationProfile(\"example_organization_profile\", {\n organizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n businessAddress: \"business_address\",\n businessEmail: \"business_email\",\n businessName: \"business_name\",\n businessPhone: \"business_phone\",\n externalMetadata: \"external_metadata\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization_profile = cloudflare.OrganizationProfile(\"example_organization_profile\",\n organization_id=\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n business_address=\"business_address\",\n business_email=\"business_email\",\n business_name=\"business_name\",\n business_phone=\"business_phone\",\n external_metadata=\"external_metadata\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganizationProfile = new Cloudflare.OrganizationProfile(\"example_organization_profile\", new()\n {\n OrganizationId = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n BusinessAddress = \"business_address\",\n BusinessEmail = \"business_email\",\n BusinessName = \"business_name\",\n BusinessPhone = \"business_phone\",\n ExternalMetadata = \"external_metadata\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewOrganizationProfile(ctx, \"example_organization_profile\", \u0026cloudflare.OrganizationProfileArgs{\n\t\t\tOrganizationId: pulumi.String(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"),\n\t\t\tBusinessAddress: pulumi.String(\"business_address\"),\n\t\t\tBusinessEmail: pulumi.String(\"business_email\"),\n\t\t\tBusinessName: pulumi.String(\"business_name\"),\n\t\t\tBusinessPhone: pulumi.String(\"business_phone\"),\n\t\t\tExternalMetadata: pulumi.String(\"external_metadata\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_organizationprofile\" \"example_organization_profile\" {\n organization_id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"\n business_address = \"business_address\"\n business_email = \"business_email\"\n business_name = \"business_name\"\n business_phone = \"business_phone\"\n external_metadata = \"external_metadata\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.OrganizationProfile;\nimport com.pulumi.cloudflare.OrganizationProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleOrganizationProfile = new OrganizationProfile(\"exampleOrganizationProfile\", OrganizationProfileArgs.builder()\n .organizationId(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .businessAddress(\"business_address\")\n .businessEmail(\"business_email\")\n .businessName(\"business_name\")\n .businessPhone(\"business_phone\")\n .externalMetadata(\"external_metadata\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleOrganizationProfile:\n type: cloudflare:OrganizationProfile\n name: example_organization_profile\n properties:\n organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n businessAddress: business_address\n businessEmail: business_email\n businessName: business_name\n businessPhone: business_phone\n externalMetadata: external_metadata\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "businessAddress": { "type": "string" @@ -99404,7 +99404,7 @@ } }, "cloudflare:index/originCaCertificate:OriginCaCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOriginCaCertificate = new cloudflare.OriginCaCertificate(\"example_origin_ca_certificate\", {\n csr: ` -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n`,\n hostnames: [\n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\",\n ],\n requestType: \"origin-rsa\",\n requestedValidity: 5475,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_origin_ca_certificate = cloudflare.OriginCaCertificate(\"example_origin_ca_certificate\",\n csr=\"\"\" -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n\"\"\",\n hostnames=[\n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\",\n ],\n request_type=\"origin-rsa\",\n requested_validity=float(5475))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOriginCaCertificate = new Cloudflare.OriginCaCertificate(\"example_origin_ca_certificate\", new()\n {\n Csr = @\" -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n\",\n Hostnames = new[]\n {\n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\",\n },\n RequestType = \"origin-rsa\",\n RequestedValidity = 5475,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewOriginCaCertificate(ctx, \"example_origin_ca_certificate\", \u0026cloudflare.OriginCaCertificateArgs{\n\t\t\tCsr: pulumi.String(` -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n`),\n\t\t\tHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\tpulumi.String(\"*.example.com\"),\n\t\t\t\tpulumi.String(\"sub.example.com\"),\n\t\t\t},\n\t\t\tRequestType: pulumi.String(\"origin-rsa\"),\n\t\t\tRequestedValidity: pulumi.Float64(5475),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.OriginCaCertificate;\nimport com.pulumi.cloudflare.OriginCaCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleOriginCaCertificate = new OriginCaCertificate(\"exampleOriginCaCertificate\", OriginCaCertificateArgs.builder()\n .csr(\"\"\"\n -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n \"\"\")\n .hostnames( \n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\")\n .requestType(\"origin-rsa\")\n .requestedValidity(5475.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleOriginCaCertificate:\n type: cloudflare:OriginCaCertificate\n name: example_origin_ca_certificate\n properties:\n csr: |2\n -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n hostnames:\n - example.com\n - '*.example.com'\n - sub.example.com\n requestType: origin-rsa\n requestedValidity: 5475\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/originCaCertificate:OriginCaCertificate example '\u003ccertificate_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOriginCaCertificate = new cloudflare.OriginCaCertificate(\"example_origin_ca_certificate\", {\n csr: ` -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n`,\n hostnames: [\n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\",\n ],\n requestType: \"origin-rsa\",\n requestedValidity: 5475,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_origin_ca_certificate = cloudflare.OriginCaCertificate(\"example_origin_ca_certificate\",\n csr=\"\"\" -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n\"\"\",\n hostnames=[\n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\",\n ],\n request_type=\"origin-rsa\",\n requested_validity=float(5475))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOriginCaCertificate = new Cloudflare.OriginCaCertificate(\"example_origin_ca_certificate\", new()\n {\n Csr = @\" -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n\",\n Hostnames = new[]\n {\n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\",\n },\n RequestType = \"origin-rsa\",\n RequestedValidity = 5475,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewOriginCaCertificate(ctx, \"example_origin_ca_certificate\", \u0026cloudflare.OriginCaCertificateArgs{\n\t\t\tCsr: pulumi.String(` -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n`),\n\t\t\tHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t\tpulumi.String(\"*.example.com\"),\n\t\t\t\tpulumi.String(\"sub.example.com\"),\n\t\t\t},\n\t\t\tRequestType: pulumi.String(\"origin-rsa\"),\n\t\t\tRequestedValidity: pulumi.Float64(5475),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_origincacertificate\" \"example_origin_ca_certificate\" {\n csr = \" -----BEGIN CERTIFICATE REQUEST-----\\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\\n -----END CERTIFICATE REQUEST-----\\n\"\n hostnames = [\"example.com\", \"*.example.com\", \"sub.example.com\"]\n request_type = \"origin-rsa\"\n requested_validity = 5475\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.OriginCaCertificate;\nimport com.pulumi.cloudflare.OriginCaCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleOriginCaCertificate = new OriginCaCertificate(\"exampleOriginCaCertificate\", OriginCaCertificateArgs.builder()\n .csr(\"\"\"\n -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n \"\"\")\n .hostnames( \n \"example.com\",\n \"*.example.com\",\n \"sub.example.com\")\n .requestType(\"origin-rsa\")\n .requestedValidity(5475.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleOriginCaCertificate:\n type: cloudflare:OriginCaCertificate\n name: example_origin_ca_certificate\n properties:\n csr: |2\n -----BEGIN CERTIFICATE REQUEST-----\n MIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\n Y28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\n Hu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n 4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\n N8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\n g7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\n uOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\n CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\n cGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\n pTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\n auRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\n yc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\n hXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\n dcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n -----END CERTIFICATE REQUEST-----\n hostnames:\n - example.com\n - '*.example.com'\n - sub.example.com\n requestType: origin-rsa\n requestedValidity: 5475\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/originCaCertificate:OriginCaCertificate example '\u003ccertificate_id\u003e'\n```\n\n", "properties": { "certificate": { "type": "string", @@ -99503,7 +99503,7 @@ } }, "cloudflare:index/pageRule:PageRule": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageRule = new cloudflare.PageRule(\"example_page_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n target: \"example.com/*\",\n priority: 1,\n status: \"active\",\n actions: {\n forwardingUrl: {\n url: \"https://example.com/foo\",\n statusCode: 301,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_rule = cloudflare.PageRule(\"example_page_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n target=\"example.com/*\",\n priority=1,\n status=\"active\",\n actions={\n \"forwarding_url\": {\n \"url\": \"https://example.com/foo\",\n \"status_code\": 301,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageRule = new Cloudflare.PageRule(\"example_page_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Target = \"example.com/*\",\n Priority = 1,\n Status = \"active\",\n Actions = new Cloudflare.Inputs.PageRuleActionsArgs\n {\n ForwardingUrl = new Cloudflare.Inputs.PageRuleActionsForwardingUrlArgs\n {\n Url = \"https://example.com/foo\",\n StatusCode = 301,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPageRule(ctx, \"example_page_rule\", \u0026cloudflare.PageRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTarget: pulumi.String(\"example.com/*\"),\n\t\t\tPriority: pulumi.Int(1),\n\t\t\tStatus: pulumi.String(\"active\"),\n\t\t\tActions: \u0026cloudflare.PageRuleActionsArgs{\n\t\t\t\tForwardingUrl: \u0026cloudflare.PageRuleActionsForwardingUrlArgs{\n\t\t\t\t\tUrl: pulumi.String(\"https://example.com/foo\"),\n\t\t\t\t\tStatusCode: pulumi.Int(301),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PageRule;\nimport com.pulumi.cloudflare.PageRuleArgs;\nimport com.pulumi.cloudflare.inputs.PageRuleActionsArgs;\nimport com.pulumi.cloudflare.inputs.PageRuleActionsForwardingUrlArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePageRule = new PageRule(\"examplePageRule\", PageRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .target(\"example.com/*\")\n .priority(1)\n .status(\"active\")\n .actions(PageRuleActionsArgs.builder()\n .forwardingUrl(PageRuleActionsForwardingUrlArgs.builder()\n .url(\"https://example.com/foo\")\n .statusCode(301)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePageRule:\n type: cloudflare:PageRule\n name: example_page_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n target: example.com/*\n priority: 1\n status: active\n actions:\n forwardingUrl:\n url: https://example.com/foo\n statusCode: 301\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pageRule:PageRule example '\u003czone_id\u003e/\u003cpagerule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageRule = new cloudflare.PageRule(\"example_page_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n target: \"example.com/*\",\n priority: 1,\n status: \"active\",\n actions: {\n forwardingUrl: {\n url: \"https://example.com/foo\",\n statusCode: 301,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_rule = cloudflare.PageRule(\"example_page_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n target=\"example.com/*\",\n priority=1,\n status=\"active\",\n actions={\n \"forwarding_url\": {\n \"url\": \"https://example.com/foo\",\n \"status_code\": 301,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageRule = new Cloudflare.PageRule(\"example_page_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Target = \"example.com/*\",\n Priority = 1,\n Status = \"active\",\n Actions = new Cloudflare.Inputs.PageRuleActionsArgs\n {\n ForwardingUrl = new Cloudflare.Inputs.PageRuleActionsForwardingUrlArgs\n {\n Url = \"https://example.com/foo\",\n StatusCode = 301,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPageRule(ctx, \"example_page_rule\", \u0026cloudflare.PageRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTarget: pulumi.String(\"example.com/*\"),\n\t\t\tPriority: pulumi.Int(1),\n\t\t\tStatus: pulumi.String(\"active\"),\n\t\t\tActions: \u0026cloudflare.PageRuleActionsArgs{\n\t\t\t\tForwardingUrl: \u0026cloudflare.PageRuleActionsForwardingUrlArgs{\n\t\t\t\t\tUrl: pulumi.String(\"https://example.com/foo\"),\n\t\t\t\t\tStatusCode: pulumi.Int(301),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_pagerule\" \"example_page_rule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n target = \"example.com/*\"\n priority = 1\n status = \"active\"\n actions = {\n forwarding_url = {\n url = \"https://example.com/foo\"\n status_code = 301\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PageRule;\nimport com.pulumi.cloudflare.PageRuleArgs;\nimport com.pulumi.cloudflare.inputs.PageRuleActionsArgs;\nimport com.pulumi.cloudflare.inputs.PageRuleActionsForwardingUrlArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePageRule = new PageRule(\"examplePageRule\", PageRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .target(\"example.com/*\")\n .priority(1)\n .status(\"active\")\n .actions(PageRuleActionsArgs.builder()\n .forwardingUrl(PageRuleActionsForwardingUrlArgs.builder()\n .url(\"https://example.com/foo\")\n .statusCode(301)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePageRule:\n type: cloudflare:PageRule\n name: example_page_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n target: example.com/*\n priority: 1\n status: active\n actions:\n forwardingUrl:\n url: https://example.com/foo\n statusCode: 301\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pageRule:PageRule example '\u003czone_id\u003e/\u003cpagerule_id\u003e'\n```\n\n", "properties": { "actions": { "$ref": "#/types/cloudflare:index/PageRuleActions:PageRuleActions" @@ -99697,7 +99697,7 @@ } }, "cloudflare:index/pagesDomain:PagesDomain": { - "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n\u003e A DNS record for the domain is not automatically created. You need to create\n a \u003cspan pulumi-lang-nodejs=\"`cloudflareRecord`\" pulumi-lang-dotnet=\"`CloudflareRecord`\" pulumi-lang-go=\"`cloudflareRecord`\" pulumi-lang-python=\"`cloudflare_record`\" pulumi-lang-yaml=\"`cloudflareRecord`\" pulumi-lang-java=\"`cloudflareRecord`\"\u003e`cloudflareRecord`\u003c/span\u003e resource for the domain you want to use.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesDomain = new cloudflare.PagesDomain(\"example_pages_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n name: \"this-is-my-domain-01.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_domain = cloudflare.PagesDomain(\"example_pages_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\",\n name=\"this-is-my-domain-01.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesDomain = new Cloudflare.PagesDomain(\"example_pages_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n Name = \"this-is-my-domain-01.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPagesDomain(ctx, \"example_pages_domain\", \u0026cloudflare.PagesDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: pulumi.String(\"this-is-my-project-01\"),\n\t\t\tName: pulumi.String(\"this-is-my-domain-01.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PagesDomain;\nimport com.pulumi.cloudflare.PagesDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePagesDomain = new PagesDomain(\"examplePagesDomain\", PagesDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .name(\"this-is-my-domain-01.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePagesDomain:\n type: cloudflare:PagesDomain\n name: example_pages_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n name: this-is-my-domain-01.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pagesDomain:PagesDomain example '\u003caccount_id\u003e/\u003cproject_name\u003e/\u003cdomain_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n\u003e A DNS record for the domain is not automatically created. You need to create\n a \u003cspan pulumi-lang-nodejs=\"`cloudflareRecord`\" pulumi-lang-dotnet=\"`CloudflareRecord`\" pulumi-lang-go=\"`cloudflareRecord`\" pulumi-lang-python=\"`cloudflare_record`\" pulumi-lang-yaml=\"`cloudflareRecord`\" pulumi-lang-java=\"`cloudflareRecord`\" pulumi-lang-hcl=\"`cloudflare_record`\"\u003e`cloudflareRecord`\u003c/span\u003e resource for the domain you want to use.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesDomain = new cloudflare.PagesDomain(\"example_pages_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n name: \"this-is-my-domain-01.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_domain = cloudflare.PagesDomain(\"example_pages_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\",\n name=\"this-is-my-domain-01.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesDomain = new Cloudflare.PagesDomain(\"example_pages_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n Name = \"this-is-my-domain-01.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPagesDomain(ctx, \"example_pages_domain\", \u0026cloudflare.PagesDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: pulumi.String(\"this-is-my-project-01\"),\n\t\t\tName: pulumi.String(\"this-is-my-domain-01.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_pagesdomain\" \"example_pages_domain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n project_name = \"this-is-my-project-01\"\n name = \"this-is-my-domain-01.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PagesDomain;\nimport com.pulumi.cloudflare.PagesDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePagesDomain = new PagesDomain(\"examplePagesDomain\", PagesDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .name(\"this-is-my-domain-01.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePagesDomain:\n type: cloudflare:PagesDomain\n name: example_pages_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n name: this-is-my-domain-01.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pagesDomain:PagesDomain example '\u003caccount_id\u003e/\u003cproject_name\u003e/\u003cdomain_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -99705,7 +99705,7 @@ }, "certificateAuthority": { "type": "string", - "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n" + "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\" pulumi-lang-hcl=\"\"lets_encrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n" }, "createdOn": { "type": "string" @@ -99773,7 +99773,7 @@ }, "certificateAuthority": { "type": "string", - "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n" + "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\" pulumi-lang-hcl=\"\"lets_encrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n" }, "createdOn": { "type": "string" @@ -99807,7 +99807,7 @@ } }, "cloudflare:index/pagesProject:PagesProject": { - "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n\u003e If you are using a \u003cspan pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\"\u003e`source`\u003c/span\u003e block configuration, you must first have a\n connected GitHub or GitLab account connected to Cloudflare. See the\n [Getting Started with Pages](https://developers.cloudflare.com/pages/get-started/git-integration/)\n documentation on how to link your accounts.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesProject = new cloudflare.PagesProject(\"example_pages_project\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-pages-app\",\n productionBranch: \"main\",\n buildConfig: {\n buildCaching: true,\n buildCommand: \"npm run build\",\n destinationDir: \"build\",\n rootDir: \"/\",\n webAnalyticsTag: \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\",\n webAnalyticsToken: \"021e1057c18547eca7b79f2516f06o7x\",\n },\n deploymentConfigs: {\n preview: {\n aiBindings: {\n AI_BINDING: {\n projectId: \"some-project-id\",\n },\n },\n alwaysUseLatestCompatibilityDate: false,\n analyticsEngineDatasets: {\n ANALYTICS_ENGINE_BINDING: {\n dataset: \"api_analytics\",\n },\n },\n browsers: {\n BROWSER: {},\n },\n buildImageMajorVersion: 3,\n compatibilityDate: \"2025-01-01\",\n compatibilityFlags: [\"url_standard\"],\n d1Databases: {\n D1_BINDING: {\n id: \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n durableObjectNamespaces: {\n DO_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n envVars: {\n foo: {\n type: \"plain_text\",\n value: \"hello world\",\n },\n },\n failOpen: true,\n hyperdriveBindings: {\n HYPERDRIVE: {\n id: \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n kvNamespaces: {\n KV_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n limits: {\n cpuMs: 100,\n },\n mtlsCertificates: {\n MTLS: {\n certificateId: \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n placement: {\n mode: \"smart\",\n },\n queueProducers: {\n QUEUE_PRODUCER_BINDING: {\n name: \"some-queue\",\n },\n },\n r2Buckets: {\n R2_BINDING: {\n name: \"some-bucket\",\n jurisdiction: \"eu\",\n },\n },\n services: {\n SERVICE_BINDING: {\n service: \"example-worker\",\n entrypoint: \"MyHandler\",\n environment: \"production\",\n },\n },\n usageModel: \"standard\",\n vectorizeBindings: {\n VECTORIZE: {\n indexName: \"my_index\",\n },\n },\n wranglerConfigHash: \"abc123def456\",\n },\n production: {\n aiBindings: {\n AI_BINDING: {\n projectId: \"some-project-id\",\n },\n },\n alwaysUseLatestCompatibilityDate: false,\n analyticsEngineDatasets: {\n ANALYTICS_ENGINE_BINDING: {\n dataset: \"api_analytics\",\n },\n },\n browsers: {\n BROWSER: {},\n },\n buildImageMajorVersion: 3,\n compatibilityDate: \"2025-01-01\",\n compatibilityFlags: [\"url_standard\"],\n d1Databases: {\n D1_BINDING: {\n id: \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n durableObjectNamespaces: {\n DO_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n envVars: {\n foo: {\n type: \"plain_text\",\n value: \"hello world\",\n },\n },\n failOpen: true,\n hyperdriveBindings: {\n HYPERDRIVE: {\n id: \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n kvNamespaces: {\n KV_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n limits: {\n cpuMs: 100,\n },\n mtlsCertificates: {\n MTLS: {\n certificateId: \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n placement: {\n mode: \"smart\",\n },\n queueProducers: {\n QUEUE_PRODUCER_BINDING: {\n name: \"some-queue\",\n },\n },\n r2Buckets: {\n R2_BINDING: {\n name: \"some-bucket\",\n jurisdiction: \"eu\",\n },\n },\n services: {\n SERVICE_BINDING: {\n service: \"example-worker\",\n entrypoint: \"MyHandler\",\n environment: \"production\",\n },\n },\n usageModel: \"standard\",\n vectorizeBindings: {\n VECTORIZE: {\n indexName: \"my_index\",\n },\n },\n wranglerConfigHash: \"abc123def456\",\n },\n },\n source: {\n config: {\n deploymentsEnabled: true,\n owner: \"my-org\",\n ownerId: \"12345678\",\n pathExcludes: [\"string\"],\n pathIncludes: [\"string\"],\n prCommentsEnabled: true,\n previewBranchExcludes: [\"string\"],\n previewBranchIncludes: [\"string\"],\n previewDeploymentSetting: \"all\",\n productionBranch: \"main\",\n productionDeploymentsEnabled: true,\n repoId: \"12345678\",\n repoName: \"my-repo\",\n },\n type: \"github\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_project = cloudflare.PagesProject(\"example_pages_project\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-pages-app\",\n production_branch=\"main\",\n build_config={\n \"build_caching\": True,\n \"build_command\": \"npm run build\",\n \"destination_dir\": \"build\",\n \"root_dir\": \"/\",\n \"web_analytics_tag\": \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\",\n \"web_analytics_token\": \"021e1057c18547eca7b79f2516f06o7x\",\n },\n deployment_configs={\n \"preview\": {\n \"ai_bindings\": {\n \"AI_BINDING\": {\n \"project_id\": \"some-project-id\",\n },\n },\n \"always_use_latest_compatibility_date\": False,\n \"analytics_engine_datasets\": {\n \"ANALYTICS_ENGINE_BINDING\": {\n \"dataset\": \"api_analytics\",\n },\n },\n \"browsers\": {\n \"BROWSER\": {},\n },\n \"build_image_major_version\": 3,\n \"compatibility_date\": \"2025-01-01\",\n \"compatibility_flags\": [\"url_standard\"],\n \"d1_databases\": {\n \"D1_BINDING\": {\n \"id\": \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n \"durable_object_namespaces\": {\n \"DO_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"env_vars\": {\n \"foo\": {\n \"type\": \"plain_text\",\n \"value\": \"hello world\",\n },\n },\n \"fail_open\": True,\n \"hyperdrive_bindings\": {\n \"HYPERDRIVE\": {\n \"id\": \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n \"kv_namespaces\": {\n \"KV_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"limits\": {\n \"cpu_ms\": 100,\n },\n \"mtls_certificates\": {\n \"MTLS\": {\n \"certificate_id\": \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n \"placement\": {\n \"mode\": \"smart\",\n },\n \"queue_producers\": {\n \"QUEUE_PRODUCER_BINDING\": {\n \"name\": \"some-queue\",\n },\n },\n \"r2_buckets\": {\n \"R2_BINDING\": {\n \"name\": \"some-bucket\",\n \"jurisdiction\": \"eu\",\n },\n },\n \"services\": {\n \"SERVICE_BINDING\": {\n \"service\": \"example-worker\",\n \"entrypoint\": \"MyHandler\",\n \"environment\": \"production\",\n },\n },\n \"usage_model\": \"standard\",\n \"vectorize_bindings\": {\n \"VECTORIZE\": {\n \"index_name\": \"my_index\",\n },\n },\n \"wrangler_config_hash\": \"abc123def456\",\n },\n \"production\": {\n \"ai_bindings\": {\n \"AI_BINDING\": {\n \"project_id\": \"some-project-id\",\n },\n },\n \"always_use_latest_compatibility_date\": False,\n \"analytics_engine_datasets\": {\n \"ANALYTICS_ENGINE_BINDING\": {\n \"dataset\": \"api_analytics\",\n },\n },\n \"browsers\": {\n \"BROWSER\": {},\n },\n \"build_image_major_version\": 3,\n \"compatibility_date\": \"2025-01-01\",\n \"compatibility_flags\": [\"url_standard\"],\n \"d1_databases\": {\n \"D1_BINDING\": {\n \"id\": \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n \"durable_object_namespaces\": {\n \"DO_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"env_vars\": {\n \"foo\": {\n \"type\": \"plain_text\",\n \"value\": \"hello world\",\n },\n },\n \"fail_open\": True,\n \"hyperdrive_bindings\": {\n \"HYPERDRIVE\": {\n \"id\": \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n \"kv_namespaces\": {\n \"KV_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"limits\": {\n \"cpu_ms\": 100,\n },\n \"mtls_certificates\": {\n \"MTLS\": {\n \"certificate_id\": \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n \"placement\": {\n \"mode\": \"smart\",\n },\n \"queue_producers\": {\n \"QUEUE_PRODUCER_BINDING\": {\n \"name\": \"some-queue\",\n },\n },\n \"r2_buckets\": {\n \"R2_BINDING\": {\n \"name\": \"some-bucket\",\n \"jurisdiction\": \"eu\",\n },\n },\n \"services\": {\n \"SERVICE_BINDING\": {\n \"service\": \"example-worker\",\n \"entrypoint\": \"MyHandler\",\n \"environment\": \"production\",\n },\n },\n \"usage_model\": \"standard\",\n \"vectorize_bindings\": {\n \"VECTORIZE\": {\n \"index_name\": \"my_index\",\n },\n },\n \"wrangler_config_hash\": \"abc123def456\",\n },\n },\n source={\n \"config\": {\n \"deployments_enabled\": True,\n \"owner\": \"my-org\",\n \"owner_id\": \"12345678\",\n \"path_excludes\": [\"string\"],\n \"path_includes\": [\"string\"],\n \"pr_comments_enabled\": True,\n \"preview_branch_excludes\": [\"string\"],\n \"preview_branch_includes\": [\"string\"],\n \"preview_deployment_setting\": \"all\",\n \"production_branch\": \"main\",\n \"production_deployments_enabled\": True,\n \"repo_id\": \"12345678\",\n \"repo_name\": \"my-repo\",\n },\n \"type\": \"github\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesProject = new Cloudflare.PagesProject(\"example_pages_project\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-pages-app\",\n ProductionBranch = \"main\",\n BuildConfig = new Cloudflare.Inputs.PagesProjectBuildConfigArgs\n {\n BuildCaching = true,\n BuildCommand = \"npm run build\",\n DestinationDir = \"build\",\n RootDir = \"/\",\n WebAnalyticsTag = \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\",\n WebAnalyticsToken = \"021e1057c18547eca7b79f2516f06o7x\",\n },\n DeploymentConfigs = new Cloudflare.Inputs.PagesProjectDeploymentConfigsArgs\n {\n Preview = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewArgs\n {\n AiBindings = \n {\n { \"AI_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewAiBindingsArgs\n {\n ProjectId = \"some-project-id\",\n } },\n },\n AlwaysUseLatestCompatibilityDate = false,\n AnalyticsEngineDatasets = \n {\n { \"ANALYTICS_ENGINE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs\n {\n Dataset = \"api_analytics\",\n } },\n },\n Browsers = \n {\n { \"BROWSER\", null },\n },\n BuildImageMajorVersion = 3,\n CompatibilityDate = \"2025-01-01\",\n CompatibilityFlags = new[]\n {\n \"url_standard\",\n },\n D1Databases = \n {\n { \"D1_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewD1DatabasesArgs\n {\n Id = \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n } },\n },\n DurableObjectNamespaces = \n {\n { \"DO_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n EnvVars = \n {\n { \"foo\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewEnvVarsArgs\n {\n Type = \"plain_text\",\n Value = \"hello world\",\n } },\n },\n FailOpen = true,\n HyperdriveBindings = \n {\n { \"HYPERDRIVE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs\n {\n Id = \"a76a99bc342644deb02c38d66082262a\",\n } },\n },\n KvNamespaces = \n {\n { \"KV_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewKvNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n Limits = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewLimitsArgs\n {\n CpuMs = 100,\n },\n MtlsCertificates = \n {\n { \"MTLS\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs\n {\n CertificateId = \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n } },\n },\n Placement = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewPlacementArgs\n {\n Mode = \"smart\",\n },\n QueueProducers = \n {\n { \"QUEUE_PRODUCER_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewQueueProducersArgs\n {\n Name = \"some-queue\",\n } },\n },\n R2Buckets = \n {\n { \"R2_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewR2BucketsArgs\n {\n Name = \"some-bucket\",\n Jurisdiction = \"eu\",\n } },\n },\n Services = \n {\n { \"SERVICE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewServicesArgs\n {\n Service = \"example-worker\",\n Entrypoint = \"MyHandler\",\n Environment = \"production\",\n } },\n },\n UsageModel = \"standard\",\n VectorizeBindings = \n {\n { \"VECTORIZE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs\n {\n IndexName = \"my_index\",\n } },\n },\n WranglerConfigHash = \"abc123def456\",\n },\n Production = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionArgs\n {\n AiBindings = \n {\n { \"AI_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionAiBindingsArgs\n {\n ProjectId = \"some-project-id\",\n } },\n },\n AlwaysUseLatestCompatibilityDate = false,\n AnalyticsEngineDatasets = \n {\n { \"ANALYTICS_ENGINE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs\n {\n Dataset = \"api_analytics\",\n } },\n },\n Browsers = \n {\n { \"BROWSER\", null },\n },\n BuildImageMajorVersion = 3,\n CompatibilityDate = \"2025-01-01\",\n CompatibilityFlags = new[]\n {\n \"url_standard\",\n },\n D1Databases = \n {\n { \"D1_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionD1DatabasesArgs\n {\n Id = \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n } },\n },\n DurableObjectNamespaces = \n {\n { \"DO_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n EnvVars = \n {\n { \"foo\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionEnvVarsArgs\n {\n Type = \"plain_text\",\n Value = \"hello world\",\n } },\n },\n FailOpen = true,\n HyperdriveBindings = \n {\n { \"HYPERDRIVE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs\n {\n Id = \"a76a99bc342644deb02c38d66082262a\",\n } },\n },\n KvNamespaces = \n {\n { \"KV_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionKvNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n Limits = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionLimitsArgs\n {\n CpuMs = 100,\n },\n MtlsCertificates = \n {\n { \"MTLS\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs\n {\n CertificateId = \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n } },\n },\n Placement = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionPlacementArgs\n {\n Mode = \"smart\",\n },\n QueueProducers = \n {\n { \"QUEUE_PRODUCER_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionQueueProducersArgs\n {\n Name = \"some-queue\",\n } },\n },\n R2Buckets = \n {\n { \"R2_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionR2BucketsArgs\n {\n Name = \"some-bucket\",\n Jurisdiction = \"eu\",\n } },\n },\n Services = \n {\n { \"SERVICE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionServicesArgs\n {\n Service = \"example-worker\",\n Entrypoint = \"MyHandler\",\n Environment = \"production\",\n } },\n },\n UsageModel = \"standard\",\n VectorizeBindings = \n {\n { \"VECTORIZE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs\n {\n IndexName = \"my_index\",\n } },\n },\n WranglerConfigHash = \"abc123def456\",\n },\n },\n Source = new Cloudflare.Inputs.PagesProjectSourceArgs\n {\n Config = new Cloudflare.Inputs.PagesProjectSourceConfigArgs\n {\n DeploymentsEnabled = true,\n Owner = \"my-org\",\n OwnerId = \"12345678\",\n PathExcludes = new[]\n {\n \"string\",\n },\n PathIncludes = new[]\n {\n \"string\",\n },\n PrCommentsEnabled = true,\n PreviewBranchExcludes = new[]\n {\n \"string\",\n },\n PreviewBranchIncludes = new[]\n {\n \"string\",\n },\n PreviewDeploymentSetting = \"all\",\n ProductionBranch = \"main\",\n ProductionDeploymentsEnabled = true,\n RepoId = \"12345678\",\n RepoName = \"my-repo\",\n },\n Type = \"github\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPagesProject(ctx, \"example_pages_project\", \u0026cloudflare.PagesProjectArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-pages-app\"),\n\t\t\tProductionBranch: pulumi.String(\"main\"),\n\t\t\tBuildConfig: \u0026cloudflare.PagesProjectBuildConfigArgs{\n\t\t\t\tBuildCaching: pulumi.Bool(true),\n\t\t\t\tBuildCommand: pulumi.String(\"npm run build\"),\n\t\t\t\tDestinationDir: pulumi.String(\"build\"),\n\t\t\t\tRootDir: pulumi.String(\"/\"),\n\t\t\t\tWebAnalyticsTag: pulumi.String(\"cee1c73f6e4743d0b5e6bb1a0bcaabcc\"),\n\t\t\t\tWebAnalyticsToken: pulumi.String(\"021e1057c18547eca7b79f2516f06o7x\"),\n\t\t\t},\n\t\t\tDeploymentConfigs: \u0026cloudflare.PagesProjectDeploymentConfigsArgs{\n\t\t\t\tPreview: \u0026cloudflare.PagesProjectDeploymentConfigsPreviewArgs{\n\t\t\t\t\tAiBindings: cloudflare.PagesProjectDeploymentConfigsPreviewAiBindingsMap{\n\t\t\t\t\t\t\"AI_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewAiBindingsArgs{\n\t\t\t\t\t\t\tProjectId: pulumi.String(\"some-project-id\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tAlwaysUseLatestCompatibilityDate: pulumi.Bool(false),\n\t\t\t\t\tAnalyticsEngineDatasets: cloudflare.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap{\n\t\t\t\t\t\t\"ANALYTICS_ENGINE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs{\n\t\t\t\t\t\t\tDataset: pulumi.String(\"api_analytics\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tBrowsers: cloudflare.PagesProjectDeploymentConfigsPreviewBrowsersMap{\n\t\t\t\t\t\t\"BROWSER\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewBrowsersArgs{},\n\t\t\t\t\t},\n\t\t\t\t\tBuildImageMajorVersion: pulumi.Int(3),\n\t\t\t\t\tCompatibilityDate: pulumi.String(\"2025-01-01\"),\n\t\t\t\t\tCompatibilityFlags: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"url_standard\"),\n\t\t\t\t\t},\n\t\t\t\t\tD1Databases: cloudflare.PagesProjectDeploymentConfigsPreviewD1DatabasesMap{\n\t\t\t\t\t\t\"D1_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewD1DatabasesArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"445e2955-951a-43f8-a35b-a4d0c8138f63\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tDurableObjectNamespaces: cloudflare.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap{\n\t\t\t\t\t\t\"DO_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tEnvVars: cloudflare.PagesProjectDeploymentConfigsPreviewEnvVarsMap{\n\t\t\t\t\t\t\"foo\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewEnvVarsArgs{\n\t\t\t\t\t\t\tType: pulumi.String(\"plain_text\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"hello world\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tFailOpen: pulumi.Bool(true),\n\t\t\t\t\tHyperdriveBindings: cloudflare.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap{\n\t\t\t\t\t\t\"HYPERDRIVE\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"a76a99bc342644deb02c38d66082262a\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tKvNamespaces: cloudflare.PagesProjectDeploymentConfigsPreviewKvNamespacesMap{\n\t\t\t\t\t\t\"KV_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewKvNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tLimits: \u0026cloudflare.PagesProjectDeploymentConfigsPreviewLimitsArgs{\n\t\t\t\t\t\tCpuMs: pulumi.Int(100),\n\t\t\t\t\t},\n\t\t\t\t\tMtlsCertificates: cloudflare.PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap{\n\t\t\t\t\t\t\"MTLS\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs{\n\t\t\t\t\t\t\tCertificateId: pulumi.String(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPlacement: \u0026cloudflare.PagesProjectDeploymentConfigsPreviewPlacementArgs{\n\t\t\t\t\t\tMode: pulumi.String(\"smart\"),\n\t\t\t\t\t},\n\t\t\t\t\tQueueProducers: cloudflare.PagesProjectDeploymentConfigsPreviewQueueProducersMap{\n\t\t\t\t\t\t\"QUEUE_PRODUCER_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewQueueProducersArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-queue\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tR2Buckets: cloudflare.PagesProjectDeploymentConfigsPreviewR2BucketsMap{\n\t\t\t\t\t\t\"R2_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewR2BucketsArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-bucket\"),\n\t\t\t\t\t\t\tJurisdiction: pulumi.String(\"eu\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tServices: cloudflare.PagesProjectDeploymentConfigsPreviewServicesMap{\n\t\t\t\t\t\t\"SERVICE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewServicesArgs{\n\t\t\t\t\t\t\tService: pulumi.String(\"example-worker\"),\n\t\t\t\t\t\t\tEntrypoint: pulumi.String(\"MyHandler\"),\n\t\t\t\t\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUsageModel: pulumi.String(\"standard\"),\n\t\t\t\t\tVectorizeBindings: cloudflare.PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap{\n\t\t\t\t\t\t\"VECTORIZE\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs{\n\t\t\t\t\t\t\tIndexName: pulumi.String(\"my_index\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWranglerConfigHash: pulumi.String(\"abc123def456\"),\n\t\t\t\t},\n\t\t\t\tProduction: \u0026cloudflare.PagesProjectDeploymentConfigsProductionArgs{\n\t\t\t\t\tAiBindings: cloudflare.PagesProjectDeploymentConfigsProductionAiBindingsMap{\n\t\t\t\t\t\t\"AI_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionAiBindingsArgs{\n\t\t\t\t\t\t\tProjectId: pulumi.String(\"some-project-id\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tAlwaysUseLatestCompatibilityDate: pulumi.Bool(false),\n\t\t\t\t\tAnalyticsEngineDatasets: cloudflare.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap{\n\t\t\t\t\t\t\"ANALYTICS_ENGINE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs{\n\t\t\t\t\t\t\tDataset: pulumi.String(\"api_analytics\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tBrowsers: cloudflare.PagesProjectDeploymentConfigsProductionBrowsersMap{\n\t\t\t\t\t\t\"BROWSER\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionBrowsersArgs{},\n\t\t\t\t\t},\n\t\t\t\t\tBuildImageMajorVersion: pulumi.Int(3),\n\t\t\t\t\tCompatibilityDate: pulumi.String(\"2025-01-01\"),\n\t\t\t\t\tCompatibilityFlags: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"url_standard\"),\n\t\t\t\t\t},\n\t\t\t\t\tD1Databases: cloudflare.PagesProjectDeploymentConfigsProductionD1DatabasesMap{\n\t\t\t\t\t\t\"D1_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionD1DatabasesArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"445e2955-951a-43f8-a35b-a4d0c8138f63\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tDurableObjectNamespaces: cloudflare.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap{\n\t\t\t\t\t\t\"DO_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tEnvVars: cloudflare.PagesProjectDeploymentConfigsProductionEnvVarsMap{\n\t\t\t\t\t\t\"foo\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionEnvVarsArgs{\n\t\t\t\t\t\t\tType: pulumi.String(\"plain_text\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"hello world\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tFailOpen: pulumi.Bool(true),\n\t\t\t\t\tHyperdriveBindings: cloudflare.PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap{\n\t\t\t\t\t\t\"HYPERDRIVE\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"a76a99bc342644deb02c38d66082262a\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tKvNamespaces: cloudflare.PagesProjectDeploymentConfigsProductionKvNamespacesMap{\n\t\t\t\t\t\t\"KV_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionKvNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tLimits: \u0026cloudflare.PagesProjectDeploymentConfigsProductionLimitsArgs{\n\t\t\t\t\t\tCpuMs: pulumi.Int(100),\n\t\t\t\t\t},\n\t\t\t\t\tMtlsCertificates: cloudflare.PagesProjectDeploymentConfigsProductionMtlsCertificatesMap{\n\t\t\t\t\t\t\"MTLS\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs{\n\t\t\t\t\t\t\tCertificateId: pulumi.String(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPlacement: \u0026cloudflare.PagesProjectDeploymentConfigsProductionPlacementArgs{\n\t\t\t\t\t\tMode: pulumi.String(\"smart\"),\n\t\t\t\t\t},\n\t\t\t\t\tQueueProducers: cloudflare.PagesProjectDeploymentConfigsProductionQueueProducersMap{\n\t\t\t\t\t\t\"QUEUE_PRODUCER_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionQueueProducersArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-queue\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tR2Buckets: cloudflare.PagesProjectDeploymentConfigsProductionR2BucketsMap{\n\t\t\t\t\t\t\"R2_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionR2BucketsArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-bucket\"),\n\t\t\t\t\t\t\tJurisdiction: pulumi.String(\"eu\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tServices: cloudflare.PagesProjectDeploymentConfigsProductionServicesMap{\n\t\t\t\t\t\t\"SERVICE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionServicesArgs{\n\t\t\t\t\t\t\tService: pulumi.String(\"example-worker\"),\n\t\t\t\t\t\t\tEntrypoint: pulumi.String(\"MyHandler\"),\n\t\t\t\t\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUsageModel: pulumi.String(\"standard\"),\n\t\t\t\t\tVectorizeBindings: cloudflare.PagesProjectDeploymentConfigsProductionVectorizeBindingsMap{\n\t\t\t\t\t\t\"VECTORIZE\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs{\n\t\t\t\t\t\t\tIndexName: pulumi.String(\"my_index\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWranglerConfigHash: pulumi.String(\"abc123def456\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSource: \u0026cloudflare.PagesProjectSourceArgs{\n\t\t\t\tConfig: \u0026cloudflare.PagesProjectSourceConfigArgs{\n\t\t\t\t\tDeploymentsEnabled: pulumi.Bool(true),\n\t\t\t\t\tOwner: pulumi.String(\"my-org\"),\n\t\t\t\t\tOwnerId: pulumi.String(\"12345678\"),\n\t\t\t\t\tPathExcludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPathIncludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPrCommentsEnabled: pulumi.Bool(true),\n\t\t\t\t\tPreviewBranchExcludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPreviewBranchIncludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPreviewDeploymentSetting: pulumi.String(\"all\"),\n\t\t\t\t\tProductionBranch: pulumi.String(\"main\"),\n\t\t\t\t\tProductionDeploymentsEnabled: pulumi.Bool(true),\n\t\t\t\t\tRepoId: pulumi.String(\"12345678\"),\n\t\t\t\t\tRepoName: pulumi.String(\"my-repo\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"github\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PagesProject;\nimport com.pulumi.cloudflare.PagesProjectArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectBuildConfigArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsPreviewArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsPreviewLimitsArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsPreviewPlacementArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsProductionArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsProductionLimitsArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsProductionPlacementArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectSourceArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectSourceConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePagesProject = new PagesProject(\"examplePagesProject\", PagesProjectArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-pages-app\")\n .productionBranch(\"main\")\n .buildConfig(PagesProjectBuildConfigArgs.builder()\n .buildCaching(true)\n .buildCommand(\"npm run build\")\n .destinationDir(\"build\")\n .rootDir(\"/\")\n .webAnalyticsTag(\"cee1c73f6e4743d0b5e6bb1a0bcaabcc\")\n .webAnalyticsToken(\"021e1057c18547eca7b79f2516f06o7x\")\n .build())\n .deploymentConfigs(PagesProjectDeploymentConfigsArgs.builder()\n .preview(PagesProjectDeploymentConfigsPreviewArgs.builder()\n .aiBindings(Map.of(\"AI_BINDING\", PagesProjectDeploymentConfigsPreviewAiBindingsArgs.builder()\n .projectId(\"some-project-id\")\n .build()))\n .alwaysUseLatestCompatibilityDate(false)\n .analyticsEngineDatasets(Map.of(\"ANALYTICS_ENGINE_BINDING\", PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs.builder()\n .dataset(\"api_analytics\")\n .build()))\n .browsers(Map.of(\"BROWSER\", PagesProjectDeploymentConfigsPreviewBrowsersArgs.builder()\n .build()))\n .buildImageMajorVersion(3)\n .compatibilityDate(\"2025-01-01\")\n .compatibilityFlags(\"url_standard\")\n .d1Databases(Map.of(\"D1_BINDING\", PagesProjectDeploymentConfigsPreviewD1DatabasesArgs.builder()\n .id(\"445e2955-951a-43f8-a35b-a4d0c8138f63\")\n .build()))\n .durableObjectNamespaces(Map.of(\"DO_BINDING\", PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .envVars(Map.of(\"foo\", PagesProjectDeploymentConfigsPreviewEnvVarsArgs.builder()\n .type(\"plain_text\")\n .value(\"hello world\")\n .build()))\n .failOpen(true)\n .hyperdriveBindings(Map.of(\"HYPERDRIVE\", PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs.builder()\n .id(\"a76a99bc342644deb02c38d66082262a\")\n .build()))\n .kvNamespaces(Map.of(\"KV_BINDING\", PagesProjectDeploymentConfigsPreviewKvNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .limits(PagesProjectDeploymentConfigsPreviewLimitsArgs.builder()\n .cpuMs(100)\n .build())\n .mtlsCertificates(Map.of(\"MTLS\", PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs.builder()\n .certificateId(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\")\n .build()))\n .placement(PagesProjectDeploymentConfigsPreviewPlacementArgs.builder()\n .mode(\"smart\")\n .build())\n .queueProducers(Map.of(\"QUEUE_PRODUCER_BINDING\", PagesProjectDeploymentConfigsPreviewQueueProducersArgs.builder()\n .name(\"some-queue\")\n .build()))\n .r2Buckets(Map.of(\"R2_BINDING\", PagesProjectDeploymentConfigsPreviewR2BucketsArgs.builder()\n .name(\"some-bucket\")\n .jurisdiction(\"eu\")\n .build()))\n .services(Map.of(\"SERVICE_BINDING\", PagesProjectDeploymentConfigsPreviewServicesArgs.builder()\n .service(\"example-worker\")\n .entrypoint(\"MyHandler\")\n .environment(\"production\")\n .build()))\n .usageModel(\"standard\")\n .vectorizeBindings(Map.of(\"VECTORIZE\", PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs.builder()\n .indexName(\"my_index\")\n .build()))\n .wranglerConfigHash(\"abc123def456\")\n .build())\n .production(PagesProjectDeploymentConfigsProductionArgs.builder()\n .aiBindings(Map.of(\"AI_BINDING\", PagesProjectDeploymentConfigsProductionAiBindingsArgs.builder()\n .projectId(\"some-project-id\")\n .build()))\n .alwaysUseLatestCompatibilityDate(false)\n .analyticsEngineDatasets(Map.of(\"ANALYTICS_ENGINE_BINDING\", PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs.builder()\n .dataset(\"api_analytics\")\n .build()))\n .browsers(Map.of(\"BROWSER\", PagesProjectDeploymentConfigsProductionBrowsersArgs.builder()\n .build()))\n .buildImageMajorVersion(3)\n .compatibilityDate(\"2025-01-01\")\n .compatibilityFlags(\"url_standard\")\n .d1Databases(Map.of(\"D1_BINDING\", PagesProjectDeploymentConfigsProductionD1DatabasesArgs.builder()\n .id(\"445e2955-951a-43f8-a35b-a4d0c8138f63\")\n .build()))\n .durableObjectNamespaces(Map.of(\"DO_BINDING\", PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .envVars(Map.of(\"foo\", PagesProjectDeploymentConfigsProductionEnvVarsArgs.builder()\n .type(\"plain_text\")\n .value(\"hello world\")\n .build()))\n .failOpen(true)\n .hyperdriveBindings(Map.of(\"HYPERDRIVE\", PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs.builder()\n .id(\"a76a99bc342644deb02c38d66082262a\")\n .build()))\n .kvNamespaces(Map.of(\"KV_BINDING\", PagesProjectDeploymentConfigsProductionKvNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .limits(PagesProjectDeploymentConfigsProductionLimitsArgs.builder()\n .cpuMs(100)\n .build())\n .mtlsCertificates(Map.of(\"MTLS\", PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs.builder()\n .certificateId(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\")\n .build()))\n .placement(PagesProjectDeploymentConfigsProductionPlacementArgs.builder()\n .mode(\"smart\")\n .build())\n .queueProducers(Map.of(\"QUEUE_PRODUCER_BINDING\", PagesProjectDeploymentConfigsProductionQueueProducersArgs.builder()\n .name(\"some-queue\")\n .build()))\n .r2Buckets(Map.of(\"R2_BINDING\", PagesProjectDeploymentConfigsProductionR2BucketsArgs.builder()\n .name(\"some-bucket\")\n .jurisdiction(\"eu\")\n .build()))\n .services(Map.of(\"SERVICE_BINDING\", PagesProjectDeploymentConfigsProductionServicesArgs.builder()\n .service(\"example-worker\")\n .entrypoint(\"MyHandler\")\n .environment(\"production\")\n .build()))\n .usageModel(\"standard\")\n .vectorizeBindings(Map.of(\"VECTORIZE\", PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs.builder()\n .indexName(\"my_index\")\n .build()))\n .wranglerConfigHash(\"abc123def456\")\n .build())\n .build())\n .source(PagesProjectSourceArgs.builder()\n .config(PagesProjectSourceConfigArgs.builder()\n .deploymentsEnabled(true)\n .owner(\"my-org\")\n .ownerId(\"12345678\")\n .pathExcludes(\"string\")\n .pathIncludes(\"string\")\n .prCommentsEnabled(true)\n .previewBranchExcludes(\"string\")\n .previewBranchIncludes(\"string\")\n .previewDeploymentSetting(\"all\")\n .productionBranch(\"main\")\n .productionDeploymentsEnabled(true)\n .repoId(\"12345678\")\n .repoName(\"my-repo\")\n .build())\n .type(\"github\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePagesProject:\n type: cloudflare:PagesProject\n name: example_pages_project\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-pages-app\n productionBranch: main\n buildConfig:\n buildCaching: true\n buildCommand: npm run build\n destinationDir: build\n rootDir: /\n webAnalyticsTag: cee1c73f6e4743d0b5e6bb1a0bcaabcc\n webAnalyticsToken: 021e1057c18547eca7b79f2516f06o7x\n deploymentConfigs:\n preview:\n aiBindings:\n AI_BINDING:\n projectId: some-project-id\n alwaysUseLatestCompatibilityDate: false\n analyticsEngineDatasets:\n ANALYTICS_ENGINE_BINDING:\n dataset: api_analytics\n browsers:\n BROWSER: {}\n buildImageMajorVersion: 3\n compatibilityDate: 2025-01-01\n compatibilityFlags:\n - url_standard\n d1Databases:\n D1_BINDING:\n id: 445e2955-951a-43f8-a35b-a4d0c8138f63\n durableObjectNamespaces:\n DO_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n envVars:\n foo:\n type: plain_text\n value: hello world\n failOpen: true\n hyperdriveBindings:\n HYPERDRIVE:\n id: a76a99bc342644deb02c38d66082262a\n kvNamespaces:\n KV_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n limits:\n cpuMs: 100\n mtlsCertificates:\n MTLS:\n certificateId: d7cdd17c-916f-4cb7-aabe-585eb382ec4e\n placement:\n mode: smart\n queueProducers:\n QUEUE_PRODUCER_BINDING:\n name: some-queue\n r2Buckets:\n R2_BINDING:\n name: some-bucket\n jurisdiction: eu\n services:\n SERVICE_BINDING:\n service: example-worker\n entrypoint: MyHandler\n environment: production\n usageModel: standard\n vectorizeBindings:\n VECTORIZE:\n indexName: my_index\n wranglerConfigHash: abc123def456\n production:\n aiBindings:\n AI_BINDING:\n projectId: some-project-id\n alwaysUseLatestCompatibilityDate: false\n analyticsEngineDatasets:\n ANALYTICS_ENGINE_BINDING:\n dataset: api_analytics\n browsers:\n BROWSER: {}\n buildImageMajorVersion: 3\n compatibilityDate: 2025-01-01\n compatibilityFlags:\n - url_standard\n d1Databases:\n D1_BINDING:\n id: 445e2955-951a-43f8-a35b-a4d0c8138f63\n durableObjectNamespaces:\n DO_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n envVars:\n foo:\n type: plain_text\n value: hello world\n failOpen: true\n hyperdriveBindings:\n HYPERDRIVE:\n id: a76a99bc342644deb02c38d66082262a\n kvNamespaces:\n KV_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n limits:\n cpuMs: 100\n mtlsCertificates:\n MTLS:\n certificateId: d7cdd17c-916f-4cb7-aabe-585eb382ec4e\n placement:\n mode: smart\n queueProducers:\n QUEUE_PRODUCER_BINDING:\n name: some-queue\n r2Buckets:\n R2_BINDING:\n name: some-bucket\n jurisdiction: eu\n services:\n SERVICE_BINDING:\n service: example-worker\n entrypoint: MyHandler\n environment: production\n usageModel: standard\n vectorizeBindings:\n VECTORIZE:\n indexName: my_index\n wranglerConfigHash: abc123def456\n source:\n config:\n deploymentsEnabled: true\n owner: my-org\n ownerId: '12345678'\n pathExcludes:\n - string\n pathIncludes:\n - string\n prCommentsEnabled: true\n previewBranchExcludes:\n - string\n previewBranchIncludes:\n - string\n previewDeploymentSetting: all\n productionBranch: main\n productionDeploymentsEnabled: true\n repoId: '12345678'\n repoName: my-repo\n type: github\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n!\u003e It is not possible to import a pages project with secret environment variables. If you have a secret environment variable, you must remove it from your project before importing it.\n\n\n```sh\n$ pulumi import cloudflare:index/pagesProject:PagesProject example '\u003caccount_id\u003e/\u003cproject_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n\u003e If you are using a \u003cspan pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\" pulumi-lang-hcl=\"`source`\"\u003e`source`\u003c/span\u003e block configuration, you must first have a\n connected GitHub or GitLab account connected to Cloudflare. See the\n [Getting Started with Pages](https://developers.cloudflare.com/pages/get-started/git-integration/)\n documentation on how to link your accounts.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesProject = new cloudflare.PagesProject(\"example_pages_project\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-pages-app\",\n productionBranch: \"main\",\n buildConfig: {\n buildCaching: true,\n buildCommand: \"npm run build\",\n destinationDir: \"build\",\n rootDir: \"/\",\n webAnalyticsTag: \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\",\n webAnalyticsToken: \"021e1057c18547eca7b79f2516f06o7x\",\n },\n deploymentConfigs: {\n preview: {\n aiBindings: {\n AI_BINDING: {\n projectId: \"some-project-id\",\n },\n },\n alwaysUseLatestCompatibilityDate: false,\n analyticsEngineDatasets: {\n ANALYTICS_ENGINE_BINDING: {\n dataset: \"api_analytics\",\n },\n },\n browsers: {\n BROWSER: {},\n },\n buildImageMajorVersion: 3,\n compatibilityDate: \"2025-01-01\",\n compatibilityFlags: [\"url_standard\"],\n d1Databases: {\n D1_BINDING: {\n id: \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n durableObjectNamespaces: {\n DO_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n envVars: {\n foo: {\n type: \"plain_text\",\n value: \"hello world\",\n },\n },\n failOpen: true,\n hyperdriveBindings: {\n HYPERDRIVE: {\n id: \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n kvNamespaces: {\n KV_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n limits: {\n cpuMs: 100,\n },\n mtlsCertificates: {\n MTLS: {\n certificateId: \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n placement: {\n mode: \"smart\",\n },\n queueProducers: {\n QUEUE_PRODUCER_BINDING: {\n name: \"some-queue\",\n },\n },\n r2Buckets: {\n R2_BINDING: {\n name: \"some-bucket\",\n jurisdiction: \"eu\",\n },\n },\n services: {\n SERVICE_BINDING: {\n service: \"example-worker\",\n entrypoint: \"MyHandler\",\n environment: \"production\",\n },\n },\n usageModel: \"standard\",\n vectorizeBindings: {\n VECTORIZE: {\n indexName: \"my_index\",\n },\n },\n wranglerConfigHash: \"abc123def456\",\n },\n production: {\n aiBindings: {\n AI_BINDING: {\n projectId: \"some-project-id\",\n },\n },\n alwaysUseLatestCompatibilityDate: false,\n analyticsEngineDatasets: {\n ANALYTICS_ENGINE_BINDING: {\n dataset: \"api_analytics\",\n },\n },\n browsers: {\n BROWSER: {},\n },\n buildImageMajorVersion: 3,\n compatibilityDate: \"2025-01-01\",\n compatibilityFlags: [\"url_standard\"],\n d1Databases: {\n D1_BINDING: {\n id: \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n durableObjectNamespaces: {\n DO_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n envVars: {\n foo: {\n type: \"plain_text\",\n value: \"hello world\",\n },\n },\n failOpen: true,\n hyperdriveBindings: {\n HYPERDRIVE: {\n id: \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n kvNamespaces: {\n KV_BINDING: {\n namespaceId: \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n limits: {\n cpuMs: 100,\n },\n mtlsCertificates: {\n MTLS: {\n certificateId: \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n placement: {\n mode: \"smart\",\n },\n queueProducers: {\n QUEUE_PRODUCER_BINDING: {\n name: \"some-queue\",\n },\n },\n r2Buckets: {\n R2_BINDING: {\n name: \"some-bucket\",\n jurisdiction: \"eu\",\n },\n },\n services: {\n SERVICE_BINDING: {\n service: \"example-worker\",\n entrypoint: \"MyHandler\",\n environment: \"production\",\n },\n },\n usageModel: \"standard\",\n vectorizeBindings: {\n VECTORIZE: {\n indexName: \"my_index\",\n },\n },\n wranglerConfigHash: \"abc123def456\",\n },\n },\n source: {\n config: {\n deploymentsEnabled: true,\n owner: \"my-org\",\n ownerId: \"12345678\",\n pathExcludes: [\"string\"],\n pathIncludes: [\"string\"],\n prCommentsEnabled: true,\n previewBranchExcludes: [\"string\"],\n previewBranchIncludes: [\"string\"],\n previewDeploymentSetting: \"all\",\n productionBranch: \"main\",\n productionDeploymentsEnabled: true,\n repoId: \"12345678\",\n repoName: \"my-repo\",\n },\n type: \"github\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_project = cloudflare.PagesProject(\"example_pages_project\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-pages-app\",\n production_branch=\"main\",\n build_config={\n \"build_caching\": True,\n \"build_command\": \"npm run build\",\n \"destination_dir\": \"build\",\n \"root_dir\": \"/\",\n \"web_analytics_tag\": \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\",\n \"web_analytics_token\": \"021e1057c18547eca7b79f2516f06o7x\",\n },\n deployment_configs={\n \"preview\": {\n \"ai_bindings\": {\n \"AI_BINDING\": {\n \"project_id\": \"some-project-id\",\n },\n },\n \"always_use_latest_compatibility_date\": False,\n \"analytics_engine_datasets\": {\n \"ANALYTICS_ENGINE_BINDING\": {\n \"dataset\": \"api_analytics\",\n },\n },\n \"browsers\": {\n \"BROWSER\": {},\n },\n \"build_image_major_version\": 3,\n \"compatibility_date\": \"2025-01-01\",\n \"compatibility_flags\": [\"url_standard\"],\n \"d1_databases\": {\n \"D1_BINDING\": {\n \"id\": \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n \"durable_object_namespaces\": {\n \"DO_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"env_vars\": {\n \"foo\": {\n \"type\": \"plain_text\",\n \"value\": \"hello world\",\n },\n },\n \"fail_open\": True,\n \"hyperdrive_bindings\": {\n \"HYPERDRIVE\": {\n \"id\": \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n \"kv_namespaces\": {\n \"KV_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"limits\": {\n \"cpu_ms\": 100,\n },\n \"mtls_certificates\": {\n \"MTLS\": {\n \"certificate_id\": \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n \"placement\": {\n \"mode\": \"smart\",\n },\n \"queue_producers\": {\n \"QUEUE_PRODUCER_BINDING\": {\n \"name\": \"some-queue\",\n },\n },\n \"r2_buckets\": {\n \"R2_BINDING\": {\n \"name\": \"some-bucket\",\n \"jurisdiction\": \"eu\",\n },\n },\n \"services\": {\n \"SERVICE_BINDING\": {\n \"service\": \"example-worker\",\n \"entrypoint\": \"MyHandler\",\n \"environment\": \"production\",\n },\n },\n \"usage_model\": \"standard\",\n \"vectorize_bindings\": {\n \"VECTORIZE\": {\n \"index_name\": \"my_index\",\n },\n },\n \"wrangler_config_hash\": \"abc123def456\",\n },\n \"production\": {\n \"ai_bindings\": {\n \"AI_BINDING\": {\n \"project_id\": \"some-project-id\",\n },\n },\n \"always_use_latest_compatibility_date\": False,\n \"analytics_engine_datasets\": {\n \"ANALYTICS_ENGINE_BINDING\": {\n \"dataset\": \"api_analytics\",\n },\n },\n \"browsers\": {\n \"BROWSER\": {},\n },\n \"build_image_major_version\": 3,\n \"compatibility_date\": \"2025-01-01\",\n \"compatibility_flags\": [\"url_standard\"],\n \"d1_databases\": {\n \"D1_BINDING\": {\n \"id\": \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n },\n },\n \"durable_object_namespaces\": {\n \"DO_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"env_vars\": {\n \"foo\": {\n \"type\": \"plain_text\",\n \"value\": \"hello world\",\n },\n },\n \"fail_open\": True,\n \"hyperdrive_bindings\": {\n \"HYPERDRIVE\": {\n \"id\": \"a76a99bc342644deb02c38d66082262a\",\n },\n },\n \"kv_namespaces\": {\n \"KV_BINDING\": {\n \"namespace_id\": \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n },\n },\n \"limits\": {\n \"cpu_ms\": 100,\n },\n \"mtls_certificates\": {\n \"MTLS\": {\n \"certificate_id\": \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n },\n },\n \"placement\": {\n \"mode\": \"smart\",\n },\n \"queue_producers\": {\n \"QUEUE_PRODUCER_BINDING\": {\n \"name\": \"some-queue\",\n },\n },\n \"r2_buckets\": {\n \"R2_BINDING\": {\n \"name\": \"some-bucket\",\n \"jurisdiction\": \"eu\",\n },\n },\n \"services\": {\n \"SERVICE_BINDING\": {\n \"service\": \"example-worker\",\n \"entrypoint\": \"MyHandler\",\n \"environment\": \"production\",\n },\n },\n \"usage_model\": \"standard\",\n \"vectorize_bindings\": {\n \"VECTORIZE\": {\n \"index_name\": \"my_index\",\n },\n },\n \"wrangler_config_hash\": \"abc123def456\",\n },\n },\n source={\n \"config\": {\n \"deployments_enabled\": True,\n \"owner\": \"my-org\",\n \"owner_id\": \"12345678\",\n \"path_excludes\": [\"string\"],\n \"path_includes\": [\"string\"],\n \"pr_comments_enabled\": True,\n \"preview_branch_excludes\": [\"string\"],\n \"preview_branch_includes\": [\"string\"],\n \"preview_deployment_setting\": \"all\",\n \"production_branch\": \"main\",\n \"production_deployments_enabled\": True,\n \"repo_id\": \"12345678\",\n \"repo_name\": \"my-repo\",\n },\n \"type\": \"github\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesProject = new Cloudflare.PagesProject(\"example_pages_project\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-pages-app\",\n ProductionBranch = \"main\",\n BuildConfig = new Cloudflare.Inputs.PagesProjectBuildConfigArgs\n {\n BuildCaching = true,\n BuildCommand = \"npm run build\",\n DestinationDir = \"build\",\n RootDir = \"/\",\n WebAnalyticsTag = \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\",\n WebAnalyticsToken = \"021e1057c18547eca7b79f2516f06o7x\",\n },\n DeploymentConfigs = new Cloudflare.Inputs.PagesProjectDeploymentConfigsArgs\n {\n Preview = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewArgs\n {\n AiBindings = \n {\n { \"AI_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewAiBindingsArgs\n {\n ProjectId = \"some-project-id\",\n } },\n },\n AlwaysUseLatestCompatibilityDate = false,\n AnalyticsEngineDatasets = \n {\n { \"ANALYTICS_ENGINE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs\n {\n Dataset = \"api_analytics\",\n } },\n },\n Browsers = \n {\n { \"BROWSER\", null },\n },\n BuildImageMajorVersion = 3,\n CompatibilityDate = \"2025-01-01\",\n CompatibilityFlags = new[]\n {\n \"url_standard\",\n },\n D1Databases = \n {\n { \"D1_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewD1DatabasesArgs\n {\n Id = \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n } },\n },\n DurableObjectNamespaces = \n {\n { \"DO_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n EnvVars = \n {\n { \"foo\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewEnvVarsArgs\n {\n Type = \"plain_text\",\n Value = \"hello world\",\n } },\n },\n FailOpen = true,\n HyperdriveBindings = \n {\n { \"HYPERDRIVE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs\n {\n Id = \"a76a99bc342644deb02c38d66082262a\",\n } },\n },\n KvNamespaces = \n {\n { \"KV_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewKvNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n Limits = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewLimitsArgs\n {\n CpuMs = 100,\n },\n MtlsCertificates = \n {\n { \"MTLS\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs\n {\n CertificateId = \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n } },\n },\n Placement = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewPlacementArgs\n {\n Mode = \"smart\",\n },\n QueueProducers = \n {\n { \"QUEUE_PRODUCER_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewQueueProducersArgs\n {\n Name = \"some-queue\",\n } },\n },\n R2Buckets = \n {\n { \"R2_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewR2BucketsArgs\n {\n Name = \"some-bucket\",\n Jurisdiction = \"eu\",\n } },\n },\n Services = \n {\n { \"SERVICE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewServicesArgs\n {\n Service = \"example-worker\",\n Entrypoint = \"MyHandler\",\n Environment = \"production\",\n } },\n },\n UsageModel = \"standard\",\n VectorizeBindings = \n {\n { \"VECTORIZE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs\n {\n IndexName = \"my_index\",\n } },\n },\n WranglerConfigHash = \"abc123def456\",\n },\n Production = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionArgs\n {\n AiBindings = \n {\n { \"AI_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionAiBindingsArgs\n {\n ProjectId = \"some-project-id\",\n } },\n },\n AlwaysUseLatestCompatibilityDate = false,\n AnalyticsEngineDatasets = \n {\n { \"ANALYTICS_ENGINE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs\n {\n Dataset = \"api_analytics\",\n } },\n },\n Browsers = \n {\n { \"BROWSER\", null },\n },\n BuildImageMajorVersion = 3,\n CompatibilityDate = \"2025-01-01\",\n CompatibilityFlags = new[]\n {\n \"url_standard\",\n },\n D1Databases = \n {\n { \"D1_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionD1DatabasesArgs\n {\n Id = \"445e2955-951a-43f8-a35b-a4d0c8138f63\",\n } },\n },\n DurableObjectNamespaces = \n {\n { \"DO_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n EnvVars = \n {\n { \"foo\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionEnvVarsArgs\n {\n Type = \"plain_text\",\n Value = \"hello world\",\n } },\n },\n FailOpen = true,\n HyperdriveBindings = \n {\n { \"HYPERDRIVE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs\n {\n Id = \"a76a99bc342644deb02c38d66082262a\",\n } },\n },\n KvNamespaces = \n {\n { \"KV_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionKvNamespacesArgs\n {\n NamespaceId = \"5eb63bbbe01eeed093cb22bb8f5acdc3\",\n } },\n },\n Limits = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionLimitsArgs\n {\n CpuMs = 100,\n },\n MtlsCertificates = \n {\n { \"MTLS\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs\n {\n CertificateId = \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\",\n } },\n },\n Placement = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionPlacementArgs\n {\n Mode = \"smart\",\n },\n QueueProducers = \n {\n { \"QUEUE_PRODUCER_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionQueueProducersArgs\n {\n Name = \"some-queue\",\n } },\n },\n R2Buckets = \n {\n { \"R2_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionR2BucketsArgs\n {\n Name = \"some-bucket\",\n Jurisdiction = \"eu\",\n } },\n },\n Services = \n {\n { \"SERVICE_BINDING\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionServicesArgs\n {\n Service = \"example-worker\",\n Entrypoint = \"MyHandler\",\n Environment = \"production\",\n } },\n },\n UsageModel = \"standard\",\n VectorizeBindings = \n {\n { \"VECTORIZE\", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs\n {\n IndexName = \"my_index\",\n } },\n },\n WranglerConfigHash = \"abc123def456\",\n },\n },\n Source = new Cloudflare.Inputs.PagesProjectSourceArgs\n {\n Config = new Cloudflare.Inputs.PagesProjectSourceConfigArgs\n {\n DeploymentsEnabled = true,\n Owner = \"my-org\",\n OwnerId = \"12345678\",\n PathExcludes = new[]\n {\n \"string\",\n },\n PathIncludes = new[]\n {\n \"string\",\n },\n PrCommentsEnabled = true,\n PreviewBranchExcludes = new[]\n {\n \"string\",\n },\n PreviewBranchIncludes = new[]\n {\n \"string\",\n },\n PreviewDeploymentSetting = \"all\",\n ProductionBranch = \"main\",\n ProductionDeploymentsEnabled = true,\n RepoId = \"12345678\",\n RepoName = \"my-repo\",\n },\n Type = \"github\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPagesProject(ctx, \"example_pages_project\", \u0026cloudflare.PagesProjectArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-pages-app\"),\n\t\t\tProductionBranch: pulumi.String(\"main\"),\n\t\t\tBuildConfig: \u0026cloudflare.PagesProjectBuildConfigArgs{\n\t\t\t\tBuildCaching: pulumi.Bool(true),\n\t\t\t\tBuildCommand: pulumi.String(\"npm run build\"),\n\t\t\t\tDestinationDir: pulumi.String(\"build\"),\n\t\t\t\tRootDir: pulumi.String(\"/\"),\n\t\t\t\tWebAnalyticsTag: pulumi.String(\"cee1c73f6e4743d0b5e6bb1a0bcaabcc\"),\n\t\t\t\tWebAnalyticsToken: pulumi.String(\"021e1057c18547eca7b79f2516f06o7x\"),\n\t\t\t},\n\t\t\tDeploymentConfigs: \u0026cloudflare.PagesProjectDeploymentConfigsArgs{\n\t\t\t\tPreview: \u0026cloudflare.PagesProjectDeploymentConfigsPreviewArgs{\n\t\t\t\t\tAiBindings: cloudflare.PagesProjectDeploymentConfigsPreviewAiBindingsMap{\n\t\t\t\t\t\t\"AI_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewAiBindingsArgs{\n\t\t\t\t\t\t\tProjectId: pulumi.String(\"some-project-id\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tAlwaysUseLatestCompatibilityDate: pulumi.Bool(false),\n\t\t\t\t\tAnalyticsEngineDatasets: cloudflare.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap{\n\t\t\t\t\t\t\"ANALYTICS_ENGINE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs{\n\t\t\t\t\t\t\tDataset: pulumi.String(\"api_analytics\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tBrowsers: cloudflare.PagesProjectDeploymentConfigsPreviewBrowsersMap{\n\t\t\t\t\t\t\"BROWSER\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewBrowsersArgs{},\n\t\t\t\t\t},\n\t\t\t\t\tBuildImageMajorVersion: pulumi.Int(3),\n\t\t\t\t\tCompatibilityDate: pulumi.String(\"2025-01-01\"),\n\t\t\t\t\tCompatibilityFlags: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"url_standard\"),\n\t\t\t\t\t},\n\t\t\t\t\tD1Databases: cloudflare.PagesProjectDeploymentConfigsPreviewD1DatabasesMap{\n\t\t\t\t\t\t\"D1_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewD1DatabasesArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"445e2955-951a-43f8-a35b-a4d0c8138f63\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tDurableObjectNamespaces: cloudflare.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap{\n\t\t\t\t\t\t\"DO_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tEnvVars: cloudflare.PagesProjectDeploymentConfigsPreviewEnvVarsMap{\n\t\t\t\t\t\t\"foo\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewEnvVarsArgs{\n\t\t\t\t\t\t\tType: pulumi.String(\"plain_text\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"hello world\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tFailOpen: pulumi.Bool(true),\n\t\t\t\t\tHyperdriveBindings: cloudflare.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap{\n\t\t\t\t\t\t\"HYPERDRIVE\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"a76a99bc342644deb02c38d66082262a\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tKvNamespaces: cloudflare.PagesProjectDeploymentConfigsPreviewKvNamespacesMap{\n\t\t\t\t\t\t\"KV_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewKvNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tLimits: \u0026cloudflare.PagesProjectDeploymentConfigsPreviewLimitsArgs{\n\t\t\t\t\t\tCpuMs: pulumi.Int(100),\n\t\t\t\t\t},\n\t\t\t\t\tMtlsCertificates: cloudflare.PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap{\n\t\t\t\t\t\t\"MTLS\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs{\n\t\t\t\t\t\t\tCertificateId: pulumi.String(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPlacement: \u0026cloudflare.PagesProjectDeploymentConfigsPreviewPlacementArgs{\n\t\t\t\t\t\tMode: pulumi.String(\"smart\"),\n\t\t\t\t\t},\n\t\t\t\t\tQueueProducers: cloudflare.PagesProjectDeploymentConfigsPreviewQueueProducersMap{\n\t\t\t\t\t\t\"QUEUE_PRODUCER_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewQueueProducersArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-queue\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tR2Buckets: cloudflare.PagesProjectDeploymentConfigsPreviewR2BucketsMap{\n\t\t\t\t\t\t\"R2_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewR2BucketsArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-bucket\"),\n\t\t\t\t\t\t\tJurisdiction: pulumi.String(\"eu\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tServices: cloudflare.PagesProjectDeploymentConfigsPreviewServicesMap{\n\t\t\t\t\t\t\"SERVICE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewServicesArgs{\n\t\t\t\t\t\t\tService: pulumi.String(\"example-worker\"),\n\t\t\t\t\t\t\tEntrypoint: pulumi.String(\"MyHandler\"),\n\t\t\t\t\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUsageModel: pulumi.String(\"standard\"),\n\t\t\t\t\tVectorizeBindings: cloudflare.PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap{\n\t\t\t\t\t\t\"VECTORIZE\": \u0026cloudflare.PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs{\n\t\t\t\t\t\t\tIndexName: pulumi.String(\"my_index\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWranglerConfigHash: pulumi.String(\"abc123def456\"),\n\t\t\t\t},\n\t\t\t\tProduction: \u0026cloudflare.PagesProjectDeploymentConfigsProductionArgs{\n\t\t\t\t\tAiBindings: cloudflare.PagesProjectDeploymentConfigsProductionAiBindingsMap{\n\t\t\t\t\t\t\"AI_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionAiBindingsArgs{\n\t\t\t\t\t\t\tProjectId: pulumi.String(\"some-project-id\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tAlwaysUseLatestCompatibilityDate: pulumi.Bool(false),\n\t\t\t\t\tAnalyticsEngineDatasets: cloudflare.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap{\n\t\t\t\t\t\t\"ANALYTICS_ENGINE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs{\n\t\t\t\t\t\t\tDataset: pulumi.String(\"api_analytics\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tBrowsers: cloudflare.PagesProjectDeploymentConfigsProductionBrowsersMap{\n\t\t\t\t\t\t\"BROWSER\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionBrowsersArgs{},\n\t\t\t\t\t},\n\t\t\t\t\tBuildImageMajorVersion: pulumi.Int(3),\n\t\t\t\t\tCompatibilityDate: pulumi.String(\"2025-01-01\"),\n\t\t\t\t\tCompatibilityFlags: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"url_standard\"),\n\t\t\t\t\t},\n\t\t\t\t\tD1Databases: cloudflare.PagesProjectDeploymentConfigsProductionD1DatabasesMap{\n\t\t\t\t\t\t\"D1_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionD1DatabasesArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"445e2955-951a-43f8-a35b-a4d0c8138f63\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tDurableObjectNamespaces: cloudflare.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap{\n\t\t\t\t\t\t\"DO_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tEnvVars: cloudflare.PagesProjectDeploymentConfigsProductionEnvVarsMap{\n\t\t\t\t\t\t\"foo\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionEnvVarsArgs{\n\t\t\t\t\t\t\tType: pulumi.String(\"plain_text\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"hello world\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tFailOpen: pulumi.Bool(true),\n\t\t\t\t\tHyperdriveBindings: cloudflare.PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap{\n\t\t\t\t\t\t\"HYPERDRIVE\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"a76a99bc342644deb02c38d66082262a\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tKvNamespaces: cloudflare.PagesProjectDeploymentConfigsProductionKvNamespacesMap{\n\t\t\t\t\t\t\"KV_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionKvNamespacesArgs{\n\t\t\t\t\t\t\tNamespaceId: pulumi.String(\"5eb63bbbe01eeed093cb22bb8f5acdc3\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tLimits: \u0026cloudflare.PagesProjectDeploymentConfigsProductionLimitsArgs{\n\t\t\t\t\t\tCpuMs: pulumi.Int(100),\n\t\t\t\t\t},\n\t\t\t\t\tMtlsCertificates: cloudflare.PagesProjectDeploymentConfigsProductionMtlsCertificatesMap{\n\t\t\t\t\t\t\"MTLS\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs{\n\t\t\t\t\t\t\tCertificateId: pulumi.String(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPlacement: \u0026cloudflare.PagesProjectDeploymentConfigsProductionPlacementArgs{\n\t\t\t\t\t\tMode: pulumi.String(\"smart\"),\n\t\t\t\t\t},\n\t\t\t\t\tQueueProducers: cloudflare.PagesProjectDeploymentConfigsProductionQueueProducersMap{\n\t\t\t\t\t\t\"QUEUE_PRODUCER_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionQueueProducersArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-queue\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tR2Buckets: cloudflare.PagesProjectDeploymentConfigsProductionR2BucketsMap{\n\t\t\t\t\t\t\"R2_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionR2BucketsArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"some-bucket\"),\n\t\t\t\t\t\t\tJurisdiction: pulumi.String(\"eu\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tServices: cloudflare.PagesProjectDeploymentConfigsProductionServicesMap{\n\t\t\t\t\t\t\"SERVICE_BINDING\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionServicesArgs{\n\t\t\t\t\t\t\tService: pulumi.String(\"example-worker\"),\n\t\t\t\t\t\t\tEntrypoint: pulumi.String(\"MyHandler\"),\n\t\t\t\t\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUsageModel: pulumi.String(\"standard\"),\n\t\t\t\t\tVectorizeBindings: cloudflare.PagesProjectDeploymentConfigsProductionVectorizeBindingsMap{\n\t\t\t\t\t\t\"VECTORIZE\": \u0026cloudflare.PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs{\n\t\t\t\t\t\t\tIndexName: pulumi.String(\"my_index\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWranglerConfigHash: pulumi.String(\"abc123def456\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSource: \u0026cloudflare.PagesProjectSourceArgs{\n\t\t\t\tConfig: \u0026cloudflare.PagesProjectSourceConfigArgs{\n\t\t\t\t\tDeploymentsEnabled: pulumi.Bool(true),\n\t\t\t\t\tOwner: pulumi.String(\"my-org\"),\n\t\t\t\t\tOwnerId: pulumi.String(\"12345678\"),\n\t\t\t\t\tPathExcludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPathIncludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPrCommentsEnabled: pulumi.Bool(true),\n\t\t\t\t\tPreviewBranchExcludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPreviewBranchIncludes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tPreviewDeploymentSetting: pulumi.String(\"all\"),\n\t\t\t\t\tProductionBranch: pulumi.String(\"main\"),\n\t\t\t\t\tProductionDeploymentsEnabled: pulumi.Bool(true),\n\t\t\t\t\tRepoId: pulumi.String(\"12345678\"),\n\t\t\t\t\tRepoName: pulumi.String(\"my-repo\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"github\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_pagesproject\" \"example_pages_project\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my-pages-app\"\n production_branch = \"main\"\n build_config = {\n build_caching = true\n build_command = \"npm run build\"\n destination_dir = \"build\"\n root_dir = \"/\"\n web_analytics_tag = \"cee1c73f6e4743d0b5e6bb1a0bcaabcc\"\n web_analytics_token = \"021e1057c18547eca7b79f2516f06o7x\"\n }\n deployment_configs = {\n preview = {\n ai_bindings = {\n \"AI_BINDING\" = {\n project_id = \"some-project-id\"\n }\n }\n always_use_latest_compatibility_date = false\n analytics_engine_datasets = {\n \"ANALYTICS_ENGINE_BINDING\" = {\n dataset = \"api_analytics\"\n }\n }\n browsers = {\n \"BROWSER\" = {}\n }\n build_image_major_version = 3\n compatibility_date = \"2025-01-01\"\n compatibility_flags = [\"url_standard\"]\n d1_databases = {\n \"D1_BINDING\" = {\n id = \"445e2955-951a-43f8-a35b-a4d0c8138f63\"\n }\n }\n durable_object_namespaces = {\n \"DO_BINDING\" = {\n namespace_id = \"5eb63bbbe01eeed093cb22bb8f5acdc3\"\n }\n }\n env_vars = {\n \"foo\" = {\n type = \"plain_text\"\n value = \"hello world\"\n }\n }\n fail_open = true\n hyperdrive_bindings = {\n \"HYPERDRIVE\" = {\n id = \"a76a99bc342644deb02c38d66082262a\"\n }\n }\n kv_namespaces = {\n \"KV_BINDING\" = {\n namespace_id = \"5eb63bbbe01eeed093cb22bb8f5acdc3\"\n }\n }\n limits = {\n cpu_ms = 100\n }\n mtls_certificates = {\n \"MTLS\" = {\n certificate_id = \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\"\n }\n }\n placement = {\n mode = \"smart\"\n }\n queue_producers = {\n \"QUEUE_PRODUCER_BINDING\" = {\n name = \"some-queue\"\n }\n }\n r2_buckets = {\n \"R2_BINDING\" = {\n name = \"some-bucket\"\n jurisdiction = \"eu\"\n }\n }\n services = {\n \"SERVICE_BINDING\" = {\n service = \"example-worker\"\n entrypoint = \"MyHandler\"\n environment = \"production\"\n }\n }\n usage_model = \"standard\"\n vectorize_bindings = {\n \"VECTORIZE\" = {\n index_name = \"my_index\"\n }\n }\n wrangler_config_hash = \"abc123def456\"\n }\n production = {\n ai_bindings = {\n \"AI_BINDING\" = {\n project_id = \"some-project-id\"\n }\n }\n always_use_latest_compatibility_date = false\n analytics_engine_datasets = {\n \"ANALYTICS_ENGINE_BINDING\" = {\n dataset = \"api_analytics\"\n }\n }\n browsers = {\n \"BROWSER\" = {}\n }\n build_image_major_version = 3\n compatibility_date = \"2025-01-01\"\n compatibility_flags = [\"url_standard\"]\n d1_databases = {\n \"D1_BINDING\" = {\n id = \"445e2955-951a-43f8-a35b-a4d0c8138f63\"\n }\n }\n durable_object_namespaces = {\n \"DO_BINDING\" = {\n namespace_id = \"5eb63bbbe01eeed093cb22bb8f5acdc3\"\n }\n }\n env_vars = {\n \"foo\" = {\n type = \"plain_text\"\n value = \"hello world\"\n }\n }\n fail_open = true\n hyperdrive_bindings = {\n \"HYPERDRIVE\" = {\n id = \"a76a99bc342644deb02c38d66082262a\"\n }\n }\n kv_namespaces = {\n \"KV_BINDING\" = {\n namespace_id = \"5eb63bbbe01eeed093cb22bb8f5acdc3\"\n }\n }\n limits = {\n cpu_ms = 100\n }\n mtls_certificates = {\n \"MTLS\" = {\n certificate_id = \"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\"\n }\n }\n placement = {\n mode = \"smart\"\n }\n queue_producers = {\n \"QUEUE_PRODUCER_BINDING\" = {\n name = \"some-queue\"\n }\n }\n r2_buckets = {\n \"R2_BINDING\" = {\n name = \"some-bucket\"\n jurisdiction = \"eu\"\n }\n }\n services = {\n \"SERVICE_BINDING\" = {\n service = \"example-worker\"\n entrypoint = \"MyHandler\"\n environment = \"production\"\n }\n }\n usage_model = \"standard\"\n vectorize_bindings = {\n \"VECTORIZE\" = {\n index_name = \"my_index\"\n }\n }\n wrangler_config_hash = \"abc123def456\"\n }\n }\n source = {\n config = {\n deployments_enabled = true\n owner = \"my-org\"\n owner_id = \"12345678\"\n path_excludes = [\"string\"]\n path_includes = [\"string\"]\n pr_comments_enabled = true\n preview_branch_excludes = [\"string\"]\n preview_branch_includes = [\"string\"]\n preview_deployment_setting = \"all\"\n production_branch = \"main\"\n production_deployments_enabled = true\n repo_id = \"12345678\"\n repo_name = \"my-repo\"\n }\n type = \"github\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PagesProject;\nimport com.pulumi.cloudflare.PagesProjectArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectBuildConfigArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsPreviewArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsPreviewLimitsArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsPreviewPlacementArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsProductionArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsProductionLimitsArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectDeploymentConfigsProductionPlacementArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectSourceArgs;\nimport com.pulumi.cloudflare.inputs.PagesProjectSourceConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePagesProject = new PagesProject(\"examplePagesProject\", PagesProjectArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-pages-app\")\n .productionBranch(\"main\")\n .buildConfig(PagesProjectBuildConfigArgs.builder()\n .buildCaching(true)\n .buildCommand(\"npm run build\")\n .destinationDir(\"build\")\n .rootDir(\"/\")\n .webAnalyticsTag(\"cee1c73f6e4743d0b5e6bb1a0bcaabcc\")\n .webAnalyticsToken(\"021e1057c18547eca7b79f2516f06o7x\")\n .build())\n .deploymentConfigs(PagesProjectDeploymentConfigsArgs.builder()\n .preview(PagesProjectDeploymentConfigsPreviewArgs.builder()\n .aiBindings(Map.of(\"AI_BINDING\", PagesProjectDeploymentConfigsPreviewAiBindingsArgs.builder()\n .projectId(\"some-project-id\")\n .build()))\n .alwaysUseLatestCompatibilityDate(false)\n .analyticsEngineDatasets(Map.of(\"ANALYTICS_ENGINE_BINDING\", PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs.builder()\n .dataset(\"api_analytics\")\n .build()))\n .browsers(Map.of(\"BROWSER\", PagesProjectDeploymentConfigsPreviewBrowsersArgs.builder()\n .build()))\n .buildImageMajorVersion(3)\n .compatibilityDate(\"2025-01-01\")\n .compatibilityFlags(\"url_standard\")\n .d1Databases(Map.of(\"D1_BINDING\", PagesProjectDeploymentConfigsPreviewD1DatabasesArgs.builder()\n .id(\"445e2955-951a-43f8-a35b-a4d0c8138f63\")\n .build()))\n .durableObjectNamespaces(Map.of(\"DO_BINDING\", PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .envVars(Map.of(\"foo\", PagesProjectDeploymentConfigsPreviewEnvVarsArgs.builder()\n .type(\"plain_text\")\n .value(\"hello world\")\n .build()))\n .failOpen(true)\n .hyperdriveBindings(Map.of(\"HYPERDRIVE\", PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs.builder()\n .id(\"a76a99bc342644deb02c38d66082262a\")\n .build()))\n .kvNamespaces(Map.of(\"KV_BINDING\", PagesProjectDeploymentConfigsPreviewKvNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .limits(PagesProjectDeploymentConfigsPreviewLimitsArgs.builder()\n .cpuMs(100)\n .build())\n .mtlsCertificates(Map.of(\"MTLS\", PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs.builder()\n .certificateId(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\")\n .build()))\n .placement(PagesProjectDeploymentConfigsPreviewPlacementArgs.builder()\n .mode(\"smart\")\n .build())\n .queueProducers(Map.of(\"QUEUE_PRODUCER_BINDING\", PagesProjectDeploymentConfigsPreviewQueueProducersArgs.builder()\n .name(\"some-queue\")\n .build()))\n .r2Buckets(Map.of(\"R2_BINDING\", PagesProjectDeploymentConfigsPreviewR2BucketsArgs.builder()\n .name(\"some-bucket\")\n .jurisdiction(\"eu\")\n .build()))\n .services(Map.of(\"SERVICE_BINDING\", PagesProjectDeploymentConfigsPreviewServicesArgs.builder()\n .service(\"example-worker\")\n .entrypoint(\"MyHandler\")\n .environment(\"production\")\n .build()))\n .usageModel(\"standard\")\n .vectorizeBindings(Map.of(\"VECTORIZE\", PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs.builder()\n .indexName(\"my_index\")\n .build()))\n .wranglerConfigHash(\"abc123def456\")\n .build())\n .production(PagesProjectDeploymentConfigsProductionArgs.builder()\n .aiBindings(Map.of(\"AI_BINDING\", PagesProjectDeploymentConfigsProductionAiBindingsArgs.builder()\n .projectId(\"some-project-id\")\n .build()))\n .alwaysUseLatestCompatibilityDate(false)\n .analyticsEngineDatasets(Map.of(\"ANALYTICS_ENGINE_BINDING\", PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs.builder()\n .dataset(\"api_analytics\")\n .build()))\n .browsers(Map.of(\"BROWSER\", PagesProjectDeploymentConfigsProductionBrowsersArgs.builder()\n .build()))\n .buildImageMajorVersion(3)\n .compatibilityDate(\"2025-01-01\")\n .compatibilityFlags(\"url_standard\")\n .d1Databases(Map.of(\"D1_BINDING\", PagesProjectDeploymentConfigsProductionD1DatabasesArgs.builder()\n .id(\"445e2955-951a-43f8-a35b-a4d0c8138f63\")\n .build()))\n .durableObjectNamespaces(Map.of(\"DO_BINDING\", PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .envVars(Map.of(\"foo\", PagesProjectDeploymentConfigsProductionEnvVarsArgs.builder()\n .type(\"plain_text\")\n .value(\"hello world\")\n .build()))\n .failOpen(true)\n .hyperdriveBindings(Map.of(\"HYPERDRIVE\", PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs.builder()\n .id(\"a76a99bc342644deb02c38d66082262a\")\n .build()))\n .kvNamespaces(Map.of(\"KV_BINDING\", PagesProjectDeploymentConfigsProductionKvNamespacesArgs.builder()\n .namespaceId(\"5eb63bbbe01eeed093cb22bb8f5acdc3\")\n .build()))\n .limits(PagesProjectDeploymentConfigsProductionLimitsArgs.builder()\n .cpuMs(100)\n .build())\n .mtlsCertificates(Map.of(\"MTLS\", PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs.builder()\n .certificateId(\"d7cdd17c-916f-4cb7-aabe-585eb382ec4e\")\n .build()))\n .placement(PagesProjectDeploymentConfigsProductionPlacementArgs.builder()\n .mode(\"smart\")\n .build())\n .queueProducers(Map.of(\"QUEUE_PRODUCER_BINDING\", PagesProjectDeploymentConfigsProductionQueueProducersArgs.builder()\n .name(\"some-queue\")\n .build()))\n .r2Buckets(Map.of(\"R2_BINDING\", PagesProjectDeploymentConfigsProductionR2BucketsArgs.builder()\n .name(\"some-bucket\")\n .jurisdiction(\"eu\")\n .build()))\n .services(Map.of(\"SERVICE_BINDING\", PagesProjectDeploymentConfigsProductionServicesArgs.builder()\n .service(\"example-worker\")\n .entrypoint(\"MyHandler\")\n .environment(\"production\")\n .build()))\n .usageModel(\"standard\")\n .vectorizeBindings(Map.of(\"VECTORIZE\", PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs.builder()\n .indexName(\"my_index\")\n .build()))\n .wranglerConfigHash(\"abc123def456\")\n .build())\n .build())\n .source(PagesProjectSourceArgs.builder()\n .config(PagesProjectSourceConfigArgs.builder()\n .deploymentsEnabled(true)\n .owner(\"my-org\")\n .ownerId(\"12345678\")\n .pathExcludes(\"string\")\n .pathIncludes(\"string\")\n .prCommentsEnabled(true)\n .previewBranchExcludes(\"string\")\n .previewBranchIncludes(\"string\")\n .previewDeploymentSetting(\"all\")\n .productionBranch(\"main\")\n .productionDeploymentsEnabled(true)\n .repoId(\"12345678\")\n .repoName(\"my-repo\")\n .build())\n .type(\"github\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePagesProject:\n type: cloudflare:PagesProject\n name: example_pages_project\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-pages-app\n productionBranch: main\n buildConfig:\n buildCaching: true\n buildCommand: npm run build\n destinationDir: build\n rootDir: /\n webAnalyticsTag: cee1c73f6e4743d0b5e6bb1a0bcaabcc\n webAnalyticsToken: 021e1057c18547eca7b79f2516f06o7x\n deploymentConfigs:\n preview:\n aiBindings:\n AI_BINDING:\n projectId: some-project-id\n alwaysUseLatestCompatibilityDate: false\n analyticsEngineDatasets:\n ANALYTICS_ENGINE_BINDING:\n dataset: api_analytics\n browsers:\n BROWSER: {}\n buildImageMajorVersion: 3\n compatibilityDate: 2025-01-01\n compatibilityFlags:\n - url_standard\n d1Databases:\n D1_BINDING:\n id: 445e2955-951a-43f8-a35b-a4d0c8138f63\n durableObjectNamespaces:\n DO_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n envVars:\n foo:\n type: plain_text\n value: hello world\n failOpen: true\n hyperdriveBindings:\n HYPERDRIVE:\n id: a76a99bc342644deb02c38d66082262a\n kvNamespaces:\n KV_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n limits:\n cpuMs: 100\n mtlsCertificates:\n MTLS:\n certificateId: d7cdd17c-916f-4cb7-aabe-585eb382ec4e\n placement:\n mode: smart\n queueProducers:\n QUEUE_PRODUCER_BINDING:\n name: some-queue\n r2Buckets:\n R2_BINDING:\n name: some-bucket\n jurisdiction: eu\n services:\n SERVICE_BINDING:\n service: example-worker\n entrypoint: MyHandler\n environment: production\n usageModel: standard\n vectorizeBindings:\n VECTORIZE:\n indexName: my_index\n wranglerConfigHash: abc123def456\n production:\n aiBindings:\n AI_BINDING:\n projectId: some-project-id\n alwaysUseLatestCompatibilityDate: false\n analyticsEngineDatasets:\n ANALYTICS_ENGINE_BINDING:\n dataset: api_analytics\n browsers:\n BROWSER: {}\n buildImageMajorVersion: 3\n compatibilityDate: 2025-01-01\n compatibilityFlags:\n - url_standard\n d1Databases:\n D1_BINDING:\n id: 445e2955-951a-43f8-a35b-a4d0c8138f63\n durableObjectNamespaces:\n DO_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n envVars:\n foo:\n type: plain_text\n value: hello world\n failOpen: true\n hyperdriveBindings:\n HYPERDRIVE:\n id: a76a99bc342644deb02c38d66082262a\n kvNamespaces:\n KV_BINDING:\n namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3\n limits:\n cpuMs: 100\n mtlsCertificates:\n MTLS:\n certificateId: d7cdd17c-916f-4cb7-aabe-585eb382ec4e\n placement:\n mode: smart\n queueProducers:\n QUEUE_PRODUCER_BINDING:\n name: some-queue\n r2Buckets:\n R2_BINDING:\n name: some-bucket\n jurisdiction: eu\n services:\n SERVICE_BINDING:\n service: example-worker\n entrypoint: MyHandler\n environment: production\n usageModel: standard\n vectorizeBindings:\n VECTORIZE:\n indexName: my_index\n wranglerConfigHash: abc123def456\n source:\n config:\n deploymentsEnabled: true\n owner: my-org\n ownerId: '12345678'\n pathExcludes:\n - string\n pathIncludes:\n - string\n prCommentsEnabled: true\n previewBranchExcludes:\n - string\n previewBranchIncludes:\n - string\n previewDeploymentSetting: all\n productionBranch: main\n productionDeploymentsEnabled: true\n repoId: '12345678'\n repoName: my-repo\n type: github\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n!\u003e It is not possible to import a pages project with secret environment variables. If you have a secret environment variable, you must remove it from your project before importing it.\n\n\n```sh\n$ pulumi import cloudflare:index/pagesProject:PagesProject example '\u003caccount_id\u003e/\u003cproject_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -99998,7 +99998,7 @@ } }, "cloudflare:index/pipeline:Pipeline": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipeline = new cloudflare.Pipeline(\"example_pipeline\", {\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n name: \"my_pipeline\",\n sql: \"insert into sink select * from source;\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline = cloudflare.Pipeline(\"example_pipeline\",\n account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n name=\"my_pipeline\",\n sql=\"insert into sink select * from source;\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipeline = new Cloudflare.Pipeline(\"example_pipeline\", new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my_pipeline\",\n Sql = \"insert into sink select * from source;\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPipeline(ctx, \"example_pipeline\", \u0026cloudflare.PipelineArgs{\n\t\t\tAccountId: pulumi.String(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my_pipeline\"),\n\t\t\tSql: pulumi.String(\"insert into sink select * from source;\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Pipeline;\nimport com.pulumi.cloudflare.PipelineArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePipeline = new Pipeline(\"examplePipeline\", PipelineArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my_pipeline\")\n .sql(\"insert into sink select * from source;\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePipeline:\n type: cloudflare:Pipeline\n name: example_pipeline\n properties:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n name: my_pipeline\n sql: insert into sink select * from source;\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pipeline:Pipeline example '\u003caccount_id\u003e/\u003cpipeline_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipeline = new cloudflare.Pipeline(\"example_pipeline\", {\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n name: \"my_pipeline\",\n sql: \"insert into sink select * from source;\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline = cloudflare.Pipeline(\"example_pipeline\",\n account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n name=\"my_pipeline\",\n sql=\"insert into sink select * from source;\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipeline = new Cloudflare.Pipeline(\"example_pipeline\", new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my_pipeline\",\n Sql = \"insert into sink select * from source;\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPipeline(ctx, \"example_pipeline\", \u0026cloudflare.PipelineArgs{\n\t\t\tAccountId: pulumi.String(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my_pipeline\"),\n\t\t\tSql: pulumi.String(\"insert into sink select * from source;\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_pipeline\" \"example_pipeline\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n name = \"my_pipeline\"\n sql = \"insert into sink select * from source;\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Pipeline;\nimport com.pulumi.cloudflare.PipelineArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePipeline = new Pipeline(\"examplePipeline\", PipelineArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my_pipeline\")\n .sql(\"insert into sink select * from source;\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePipeline:\n type: cloudflare:Pipeline\n name: example_pipeline\n properties:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n name: my_pipeline\n sql: insert into sink select * from source;\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pipeline:Pipeline example '\u003caccount_id\u003e/\u003cpipeline_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -100102,7 +100102,7 @@ } }, "cloudflare:index/pipelineSink:PipelineSink": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineSink = new cloudflare.PipelineSink(\"example_pipeline_sink\", {\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n name: \"my_sink\",\n type: \"r2\",\n config: {\n accountId: \"account_id\",\n bucket: \"bucket\",\n credentials: {\n accessKeyId: \"access_key_id\",\n secretAccessKey: \"secret_access_key\",\n },\n fileNaming: {\n prefix: \"prefix\",\n strategy: \"serial\",\n suffix: \"suffix\",\n },\n jurisdiction: \"jurisdiction\",\n partitioning: {\n timePattern: \"year=%Y/month=%m/day=%d/hour=%H\",\n },\n path: \"path\",\n rollingPolicy: {\n fileSizeBytes: 0,\n inactivitySeconds: 1,\n intervalSeconds: 1,\n },\n },\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n schema: {\n fields: [{\n type: \"int32\",\n metadataKey: \"metadata_key\",\n name: \"name\",\n required: true,\n sqlName: \"sql_name\",\n }],\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n inferred: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_sink = cloudflare.PipelineSink(\"example_pipeline_sink\",\n account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n name=\"my_sink\",\n type=\"r2\",\n config={\n \"account_id\": \"account_id\",\n \"bucket\": \"bucket\",\n \"credentials\": {\n \"access_key_id\": \"access_key_id\",\n \"secret_access_key\": \"secret_access_key\",\n },\n \"file_naming\": {\n \"prefix\": \"prefix\",\n \"strategy\": \"serial\",\n \"suffix\": \"suffix\",\n },\n \"jurisdiction\": \"jurisdiction\",\n \"partitioning\": {\n \"time_pattern\": \"year=%Y/month=%m/day=%d/hour=%H\",\n },\n \"path\": \"path\",\n \"rolling_policy\": {\n \"file_size_bytes\": 0,\n \"inactivity_seconds\": 1,\n \"interval_seconds\": 1,\n },\n },\n format={\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n schema={\n \"fields\": [{\n \"type\": \"int32\",\n \"metadata_key\": \"metadata_key\",\n \"name\": \"name\",\n \"required\": True,\n \"sql_name\": \"sql_name\",\n }],\n \"format\": {\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n \"inferred\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineSink = new Cloudflare.PipelineSink(\"example_pipeline_sink\", new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my_sink\",\n Type = \"r2\",\n Config = new Cloudflare.Inputs.PipelineSinkConfigArgs\n {\n AccountId = \"account_id\",\n Bucket = \"bucket\",\n Credentials = new Cloudflare.Inputs.PipelineSinkConfigCredentialsArgs\n {\n AccessKeyId = \"access_key_id\",\n SecretAccessKey = \"secret_access_key\",\n },\n FileNaming = new Cloudflare.Inputs.PipelineSinkConfigFileNamingArgs\n {\n Prefix = \"prefix\",\n Strategy = \"serial\",\n Suffix = \"suffix\",\n },\n Jurisdiction = \"jurisdiction\",\n Partitioning = new Cloudflare.Inputs.PipelineSinkConfigPartitioningArgs\n {\n TimePattern = \"year=%Y/month=%m/day=%d/hour=%H\",\n },\n Path = \"path\",\n RollingPolicy = new Cloudflare.Inputs.PipelineSinkConfigRollingPolicyArgs\n {\n FileSizeBytes = 0,\n InactivitySeconds = 1,\n IntervalSeconds = 1,\n },\n },\n Format = new Cloudflare.Inputs.PipelineSinkFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Schema = new Cloudflare.Inputs.PipelineSinkSchemaArgs\n {\n Fields = new[]\n {\n new Cloudflare.Inputs.PipelineSinkSchemaFieldArgs\n {\n Type = \"int32\",\n MetadataKey = \"metadata_key\",\n Name = \"name\",\n Required = true,\n SqlName = \"sql_name\",\n },\n },\n Format = new Cloudflare.Inputs.PipelineSinkSchemaFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Inferred = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPipelineSink(ctx, \"example_pipeline_sink\", \u0026cloudflare.PipelineSinkArgs{\n\t\t\tAccountId: pulumi.String(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my_sink\"),\n\t\t\tType: pulumi.String(\"r2\"),\n\t\t\tConfig: \u0026cloudflare.PipelineSinkConfigArgs{\n\t\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\t\tBucket: pulumi.String(\"bucket\"),\n\t\t\t\tCredentials: \u0026cloudflare.PipelineSinkConfigCredentialsArgs{\n\t\t\t\t\tAccessKeyId: pulumi.String(\"access_key_id\"),\n\t\t\t\t\tSecretAccessKey: pulumi.String(\"secret_access_key\"),\n\t\t\t\t},\n\t\t\t\tFileNaming: \u0026cloudflare.PipelineSinkConfigFileNamingArgs{\n\t\t\t\t\tPrefix: pulumi.String(\"prefix\"),\n\t\t\t\t\tStrategy: pulumi.String(\"serial\"),\n\t\t\t\t\tSuffix: pulumi.String(\"suffix\"),\n\t\t\t\t},\n\t\t\t\tJurisdiction: pulumi.String(\"jurisdiction\"),\n\t\t\t\tPartitioning: \u0026cloudflare.PipelineSinkConfigPartitioningArgs{\n\t\t\t\t\tTimePattern: pulumi.String(\"year=%Y/month=%m/day=%d/hour=%H\"),\n\t\t\t\t},\n\t\t\t\tPath: pulumi.String(\"path\"),\n\t\t\t\tRollingPolicy: \u0026cloudflare.PipelineSinkConfigRollingPolicyArgs{\n\t\t\t\t\tFileSizeBytes: pulumi.Int(0),\n\t\t\t\t\tInactivitySeconds: pulumi.Int(1),\n\t\t\t\t\tIntervalSeconds: pulumi.Int(1),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFormat: \u0026cloudflare.PipelineSinkFormatArgs{\n\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t},\n\t\t\tSchema: \u0026cloudflare.PipelineSinkSchemaArgs{\n\t\t\t\tFields: cloudflare.PipelineSinkSchemaFieldArray{\n\t\t\t\t\t\u0026cloudflare.PipelineSinkSchemaFieldArgs{\n\t\t\t\t\t\tType: pulumi.String(\"int32\"),\n\t\t\t\t\t\tMetadataKey: pulumi.String(\"metadata_key\"),\n\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(true),\n\t\t\t\t\t\tSqlName: pulumi.String(\"sql_name\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tFormat: \u0026cloudflare.PipelineSinkSchemaFormatArgs{\n\t\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tInferred: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PipelineSink;\nimport com.pulumi.cloudflare.PipelineSinkArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigCredentialsArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigFileNamingArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigPartitioningArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigRollingPolicyArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkFormatArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkSchemaArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkSchemaFormatArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePipelineSink = new PipelineSink(\"examplePipelineSink\", PipelineSinkArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my_sink\")\n .type(\"r2\")\n .config(PipelineSinkConfigArgs.builder()\n .accountId(\"account_id\")\n .bucket(\"bucket\")\n .credentials(PipelineSinkConfigCredentialsArgs.builder()\n .accessKeyId(\"access_key_id\")\n .secretAccessKey(\"secret_access_key\")\n .build())\n .fileNaming(PipelineSinkConfigFileNamingArgs.builder()\n .prefix(\"prefix\")\n .strategy(\"serial\")\n .suffix(\"suffix\")\n .build())\n .jurisdiction(\"jurisdiction\")\n .partitioning(PipelineSinkConfigPartitioningArgs.builder()\n .timePattern(\"year=%Y/month=%m/day=%d/hour=%H\")\n .build())\n .path(\"path\")\n .rollingPolicy(PipelineSinkConfigRollingPolicyArgs.builder()\n .fileSizeBytes(0)\n .inactivitySeconds(1)\n .intervalSeconds(1)\n .build())\n .build())\n .format(PipelineSinkFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .schema(PipelineSinkSchemaArgs.builder()\n .fields(PipelineSinkSchemaFieldArgs.builder()\n .type(\"int32\")\n .metadataKey(\"metadata_key\")\n .name(\"name\")\n .required(true)\n .sqlName(\"sql_name\")\n .build())\n .format(PipelineSinkSchemaFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .inferred(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePipelineSink:\n type: cloudflare:PipelineSink\n name: example_pipeline_sink\n properties:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n name: my_sink\n type: r2\n config:\n accountId: account_id\n bucket: bucket\n credentials:\n accessKeyId: access_key_id\n secretAccessKey: secret_access_key\n fileNaming:\n prefix: prefix\n strategy: serial\n suffix: suffix\n jurisdiction: jurisdiction\n partitioning:\n timePattern: year=%Y/month=%m/day=%d/hour=%H\n path: path\n rollingPolicy:\n fileSizeBytes: 0\n inactivitySeconds: 1\n intervalSeconds: 1\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n schema:\n fields:\n - type: int32\n metadataKey: metadata_key\n name: name\n required: true\n sqlName: sql_name\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n inferred: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pipelineSink:PipelineSink example '\u003caccount_id\u003e/\u003csink_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineSink = new cloudflare.PipelineSink(\"example_pipeline_sink\", {\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n name: \"my_sink\",\n type: \"r2\",\n config: {\n accountId: \"account_id\",\n bucket: \"bucket\",\n credentials: {\n accessKeyId: \"access_key_id\",\n secretAccessKey: \"secret_access_key\",\n },\n fileNaming: {\n prefix: \"prefix\",\n strategy: \"serial\",\n suffix: \"suffix\",\n },\n jurisdiction: \"jurisdiction\",\n partitioning: {\n timePattern: \"year=%Y/month=%m/day=%d/hour=%H\",\n },\n path: \"path\",\n rollingPolicy: {\n fileSizeBytes: 0,\n inactivitySeconds: 1,\n intervalSeconds: 1,\n },\n },\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n schema: {\n fields: [{\n type: \"int32\",\n metadataKey: \"metadata_key\",\n name: \"name\",\n required: true,\n sqlName: \"sql_name\",\n }],\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n inferred: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_sink = cloudflare.PipelineSink(\"example_pipeline_sink\",\n account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n name=\"my_sink\",\n type=\"r2\",\n config={\n \"account_id\": \"account_id\",\n \"bucket\": \"bucket\",\n \"credentials\": {\n \"access_key_id\": \"access_key_id\",\n \"secret_access_key\": \"secret_access_key\",\n },\n \"file_naming\": {\n \"prefix\": \"prefix\",\n \"strategy\": \"serial\",\n \"suffix\": \"suffix\",\n },\n \"jurisdiction\": \"jurisdiction\",\n \"partitioning\": {\n \"time_pattern\": \"year=%Y/month=%m/day=%d/hour=%H\",\n },\n \"path\": \"path\",\n \"rolling_policy\": {\n \"file_size_bytes\": 0,\n \"inactivity_seconds\": 1,\n \"interval_seconds\": 1,\n },\n },\n format={\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n schema={\n \"fields\": [{\n \"type\": \"int32\",\n \"metadata_key\": \"metadata_key\",\n \"name\": \"name\",\n \"required\": True,\n \"sql_name\": \"sql_name\",\n }],\n \"format\": {\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n \"inferred\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineSink = new Cloudflare.PipelineSink(\"example_pipeline_sink\", new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my_sink\",\n Type = \"r2\",\n Config = new Cloudflare.Inputs.PipelineSinkConfigArgs\n {\n AccountId = \"account_id\",\n Bucket = \"bucket\",\n Credentials = new Cloudflare.Inputs.PipelineSinkConfigCredentialsArgs\n {\n AccessKeyId = \"access_key_id\",\n SecretAccessKey = \"secret_access_key\",\n },\n FileNaming = new Cloudflare.Inputs.PipelineSinkConfigFileNamingArgs\n {\n Prefix = \"prefix\",\n Strategy = \"serial\",\n Suffix = \"suffix\",\n },\n Jurisdiction = \"jurisdiction\",\n Partitioning = new Cloudflare.Inputs.PipelineSinkConfigPartitioningArgs\n {\n TimePattern = \"year=%Y/month=%m/day=%d/hour=%H\",\n },\n Path = \"path\",\n RollingPolicy = new Cloudflare.Inputs.PipelineSinkConfigRollingPolicyArgs\n {\n FileSizeBytes = 0,\n InactivitySeconds = 1,\n IntervalSeconds = 1,\n },\n },\n Format = new Cloudflare.Inputs.PipelineSinkFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Schema = new Cloudflare.Inputs.PipelineSinkSchemaArgs\n {\n Fields = new[]\n {\n new Cloudflare.Inputs.PipelineSinkSchemaFieldArgs\n {\n Type = \"int32\",\n MetadataKey = \"metadata_key\",\n Name = \"name\",\n Required = true,\n SqlName = \"sql_name\",\n },\n },\n Format = new Cloudflare.Inputs.PipelineSinkSchemaFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Inferred = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPipelineSink(ctx, \"example_pipeline_sink\", \u0026cloudflare.PipelineSinkArgs{\n\t\t\tAccountId: pulumi.String(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my_sink\"),\n\t\t\tType: pulumi.String(\"r2\"),\n\t\t\tConfig: \u0026cloudflare.PipelineSinkConfigArgs{\n\t\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\t\tBucket: pulumi.String(\"bucket\"),\n\t\t\t\tCredentials: \u0026cloudflare.PipelineSinkConfigCredentialsArgs{\n\t\t\t\t\tAccessKeyId: pulumi.String(\"access_key_id\"),\n\t\t\t\t\tSecretAccessKey: pulumi.String(\"secret_access_key\"),\n\t\t\t\t},\n\t\t\t\tFileNaming: \u0026cloudflare.PipelineSinkConfigFileNamingArgs{\n\t\t\t\t\tPrefix: pulumi.String(\"prefix\"),\n\t\t\t\t\tStrategy: pulumi.String(\"serial\"),\n\t\t\t\t\tSuffix: pulumi.String(\"suffix\"),\n\t\t\t\t},\n\t\t\t\tJurisdiction: pulumi.String(\"jurisdiction\"),\n\t\t\t\tPartitioning: \u0026cloudflare.PipelineSinkConfigPartitioningArgs{\n\t\t\t\t\tTimePattern: pulumi.String(\"year=%Y/month=%m/day=%d/hour=%H\"),\n\t\t\t\t},\n\t\t\t\tPath: pulumi.String(\"path\"),\n\t\t\t\tRollingPolicy: \u0026cloudflare.PipelineSinkConfigRollingPolicyArgs{\n\t\t\t\t\tFileSizeBytes: pulumi.Int(0),\n\t\t\t\t\tInactivitySeconds: pulumi.Int(1),\n\t\t\t\t\tIntervalSeconds: pulumi.Int(1),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFormat: \u0026cloudflare.PipelineSinkFormatArgs{\n\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t},\n\t\t\tSchema: \u0026cloudflare.PipelineSinkSchemaArgs{\n\t\t\t\tFields: cloudflare.PipelineSinkSchemaFieldArray{\n\t\t\t\t\t\u0026cloudflare.PipelineSinkSchemaFieldArgs{\n\t\t\t\t\t\tType: pulumi.String(\"int32\"),\n\t\t\t\t\t\tMetadataKey: pulumi.String(\"metadata_key\"),\n\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(true),\n\t\t\t\t\t\tSqlName: pulumi.String(\"sql_name\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tFormat: \u0026cloudflare.PipelineSinkSchemaFormatArgs{\n\t\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tInferred: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_pipelinesink\" \"example_pipeline_sink\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n name = \"my_sink\"\n type = \"r2\"\n config = {\n account_id = \"account_id\"\n bucket = \"bucket\"\n credentials = {\n access_key_id = \"access_key_id\"\n secret_access_key = \"secret_access_key\"\n }\n file_naming = {\n prefix = \"prefix\"\n strategy = \"serial\"\n suffix = \"suffix\"\n }\n jurisdiction = \"jurisdiction\"\n partitioning = {\n time_pattern = \"year=%Y/month=%m/day=%d/hour=%H\"\n }\n path = \"path\"\n rolling_policy = {\n file_size_bytes = 0\n inactivity_seconds = 1\n interval_seconds = 1\n }\n }\n format = {\n type = \"json\"\n decimal_encoding = \"number\"\n timestamp_format = \"rfc3339\"\n unstructured = true\n }\n schema = {\n fields = [{\n \"type\" = \"int32\"\n \"metadataKey\" = \"metadata_key\"\n \"name\" = \"name\"\n \"required\" = true\n \"sqlName\" = \"sql_name\"\n }]\n format = {\n type = \"json\"\n decimal_encoding = \"number\"\n timestamp_format = \"rfc3339\"\n unstructured = true\n }\n inferred = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PipelineSink;\nimport com.pulumi.cloudflare.PipelineSinkArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigCredentialsArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigFileNamingArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigPartitioningArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkConfigRollingPolicyArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkFormatArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkSchemaArgs;\nimport com.pulumi.cloudflare.inputs.PipelineSinkSchemaFormatArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePipelineSink = new PipelineSink(\"examplePipelineSink\", PipelineSinkArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my_sink\")\n .type(\"r2\")\n .config(PipelineSinkConfigArgs.builder()\n .accountId(\"account_id\")\n .bucket(\"bucket\")\n .credentials(PipelineSinkConfigCredentialsArgs.builder()\n .accessKeyId(\"access_key_id\")\n .secretAccessKey(\"secret_access_key\")\n .build())\n .fileNaming(PipelineSinkConfigFileNamingArgs.builder()\n .prefix(\"prefix\")\n .strategy(\"serial\")\n .suffix(\"suffix\")\n .build())\n .jurisdiction(\"jurisdiction\")\n .partitioning(PipelineSinkConfigPartitioningArgs.builder()\n .timePattern(\"year=%Y/month=%m/day=%d/hour=%H\")\n .build())\n .path(\"path\")\n .rollingPolicy(PipelineSinkConfigRollingPolicyArgs.builder()\n .fileSizeBytes(0)\n .inactivitySeconds(1)\n .intervalSeconds(1)\n .build())\n .build())\n .format(PipelineSinkFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .schema(PipelineSinkSchemaArgs.builder()\n .fields(PipelineSinkSchemaFieldArgs.builder()\n .type(\"int32\")\n .metadataKey(\"metadata_key\")\n .name(\"name\")\n .required(true)\n .sqlName(\"sql_name\")\n .build())\n .format(PipelineSinkSchemaFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .inferred(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePipelineSink:\n type: cloudflare:PipelineSink\n name: example_pipeline_sink\n properties:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n name: my_sink\n type: r2\n config:\n accountId: account_id\n bucket: bucket\n credentials:\n accessKeyId: access_key_id\n secretAccessKey: secret_access_key\n fileNaming:\n prefix: prefix\n strategy: serial\n suffix: suffix\n jurisdiction: jurisdiction\n partitioning:\n timePattern: year=%Y/month=%m/day=%d/hour=%H\n path: path\n rollingPolicy:\n fileSizeBytes: 0\n inactivitySeconds: 1\n intervalSeconds: 1\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n schema:\n fields:\n - type: int32\n metadataKey: metadata_key\n name: name\n required: true\n sqlName: sql_name\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n inferred: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pipelineSink:PipelineSink example '\u003caccount_id\u003e/\u003csink_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -100203,7 +100203,7 @@ } }, "cloudflare:index/pipelineStream:PipelineStream": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineStream = new cloudflare.PipelineStream(\"example_pipeline_stream\", {\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n name: \"my_stream\",\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n http: {\n authentication: false,\n enabled: true,\n cors: {\n origins: [\"string\"],\n },\n },\n schema: {\n fields: [{\n type: \"int32\",\n metadataKey: \"metadata_key\",\n name: \"name\",\n required: true,\n sqlName: \"sql_name\",\n }],\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n inferred: true,\n },\n workerBinding: {\n enabled: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_stream = cloudflare.PipelineStream(\"example_pipeline_stream\",\n account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n name=\"my_stream\",\n format={\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n http={\n \"authentication\": False,\n \"enabled\": True,\n \"cors\": {\n \"origins\": [\"string\"],\n },\n },\n schema={\n \"fields\": [{\n \"type\": \"int32\",\n \"metadata_key\": \"metadata_key\",\n \"name\": \"name\",\n \"required\": True,\n \"sql_name\": \"sql_name\",\n }],\n \"format\": {\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n \"inferred\": True,\n },\n worker_binding={\n \"enabled\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineStream = new Cloudflare.PipelineStream(\"example_pipeline_stream\", new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my_stream\",\n Format = new Cloudflare.Inputs.PipelineStreamFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Http = new Cloudflare.Inputs.PipelineStreamHttpArgs\n {\n Authentication = false,\n Enabled = true,\n Cors = new Cloudflare.Inputs.PipelineStreamHttpCorsArgs\n {\n Origins = new[]\n {\n \"string\",\n },\n },\n },\n Schema = new Cloudflare.Inputs.PipelineStreamSchemaArgs\n {\n Fields = new[]\n {\n new Cloudflare.Inputs.PipelineStreamSchemaFieldArgs\n {\n Type = \"int32\",\n MetadataKey = \"metadata_key\",\n Name = \"name\",\n Required = true,\n SqlName = \"sql_name\",\n },\n },\n Format = new Cloudflare.Inputs.PipelineStreamSchemaFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Inferred = true,\n },\n WorkerBinding = new Cloudflare.Inputs.PipelineStreamWorkerBindingArgs\n {\n Enabled = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPipelineStream(ctx, \"example_pipeline_stream\", \u0026cloudflare.PipelineStreamArgs{\n\t\t\tAccountId: pulumi.String(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my_stream\"),\n\t\t\tFormat: \u0026cloudflare.PipelineStreamFormatArgs{\n\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t},\n\t\t\tHttp: \u0026cloudflare.PipelineStreamHttpArgs{\n\t\t\t\tAuthentication: pulumi.Bool(false),\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tCors: \u0026cloudflare.PipelineStreamHttpCorsArgs{\n\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchema: \u0026cloudflare.PipelineStreamSchemaArgs{\n\t\t\t\tFields: cloudflare.PipelineStreamSchemaFieldArray{\n\t\t\t\t\t\u0026cloudflare.PipelineStreamSchemaFieldArgs{\n\t\t\t\t\t\tType: pulumi.String(\"int32\"),\n\t\t\t\t\t\tMetadataKey: pulumi.String(\"metadata_key\"),\n\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(true),\n\t\t\t\t\t\tSqlName: pulumi.String(\"sql_name\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tFormat: \u0026cloudflare.PipelineStreamSchemaFormatArgs{\n\t\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tInferred: pulumi.Bool(true),\n\t\t\t},\n\t\t\tWorkerBinding: \u0026cloudflare.PipelineStreamWorkerBindingArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PipelineStream;\nimport com.pulumi.cloudflare.PipelineStreamArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamFormatArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamHttpArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamHttpCorsArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamSchemaArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamSchemaFormatArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamWorkerBindingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePipelineStream = new PipelineStream(\"examplePipelineStream\", PipelineStreamArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my_stream\")\n .format(PipelineStreamFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .http(PipelineStreamHttpArgs.builder()\n .authentication(false)\n .enabled(true)\n .cors(PipelineStreamHttpCorsArgs.builder()\n .origins(\"string\")\n .build())\n .build())\n .schema(PipelineStreamSchemaArgs.builder()\n .fields(PipelineStreamSchemaFieldArgs.builder()\n .type(\"int32\")\n .metadataKey(\"metadata_key\")\n .name(\"name\")\n .required(true)\n .sqlName(\"sql_name\")\n .build())\n .format(PipelineStreamSchemaFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .inferred(true)\n .build())\n .workerBinding(PipelineStreamWorkerBindingArgs.builder()\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePipelineStream:\n type: cloudflare:PipelineStream\n name: example_pipeline_stream\n properties:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n name: my_stream\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n http:\n authentication: false\n enabled: true\n cors:\n origins:\n - string\n schema:\n fields:\n - type: int32\n metadataKey: metadata_key\n name: name\n required: true\n sqlName: sql_name\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n inferred: true\n workerBinding:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pipelineStream:PipelineStream example '\u003caccount_id\u003e/\u003cstream_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineStream = new cloudflare.PipelineStream(\"example_pipeline_stream\", {\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n name: \"my_stream\",\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n http: {\n authentication: false,\n enabled: true,\n cors: {\n origins: [\"string\"],\n },\n },\n schema: {\n fields: [{\n type: \"int32\",\n metadataKey: \"metadata_key\",\n name: \"name\",\n required: true,\n sqlName: \"sql_name\",\n }],\n format: {\n type: \"json\",\n decimalEncoding: \"number\",\n timestampFormat: \"rfc3339\",\n unstructured: true,\n },\n inferred: true,\n },\n workerBinding: {\n enabled: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_stream = cloudflare.PipelineStream(\"example_pipeline_stream\",\n account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n name=\"my_stream\",\n format={\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n http={\n \"authentication\": False,\n \"enabled\": True,\n \"cors\": {\n \"origins\": [\"string\"],\n },\n },\n schema={\n \"fields\": [{\n \"type\": \"int32\",\n \"metadata_key\": \"metadata_key\",\n \"name\": \"name\",\n \"required\": True,\n \"sql_name\": \"sql_name\",\n }],\n \"format\": {\n \"type\": \"json\",\n \"decimal_encoding\": \"number\",\n \"timestamp_format\": \"rfc3339\",\n \"unstructured\": True,\n },\n \"inferred\": True,\n },\n worker_binding={\n \"enabled\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineStream = new Cloudflare.PipelineStream(\"example_pipeline_stream\", new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my_stream\",\n Format = new Cloudflare.Inputs.PipelineStreamFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Http = new Cloudflare.Inputs.PipelineStreamHttpArgs\n {\n Authentication = false,\n Enabled = true,\n Cors = new Cloudflare.Inputs.PipelineStreamHttpCorsArgs\n {\n Origins = new[]\n {\n \"string\",\n },\n },\n },\n Schema = new Cloudflare.Inputs.PipelineStreamSchemaArgs\n {\n Fields = new[]\n {\n new Cloudflare.Inputs.PipelineStreamSchemaFieldArgs\n {\n Type = \"int32\",\n MetadataKey = \"metadata_key\",\n Name = \"name\",\n Required = true,\n SqlName = \"sql_name\",\n },\n },\n Format = new Cloudflare.Inputs.PipelineStreamSchemaFormatArgs\n {\n Type = \"json\",\n DecimalEncoding = \"number\",\n TimestampFormat = \"rfc3339\",\n Unstructured = true,\n },\n Inferred = true,\n },\n WorkerBinding = new Cloudflare.Inputs.PipelineStreamWorkerBindingArgs\n {\n Enabled = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewPipelineStream(ctx, \"example_pipeline_stream\", \u0026cloudflare.PipelineStreamArgs{\n\t\t\tAccountId: pulumi.String(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my_stream\"),\n\t\t\tFormat: \u0026cloudflare.PipelineStreamFormatArgs{\n\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t},\n\t\t\tHttp: \u0026cloudflare.PipelineStreamHttpArgs{\n\t\t\t\tAuthentication: pulumi.Bool(false),\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tCors: \u0026cloudflare.PipelineStreamHttpCorsArgs{\n\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchema: \u0026cloudflare.PipelineStreamSchemaArgs{\n\t\t\t\tFields: cloudflare.PipelineStreamSchemaFieldArray{\n\t\t\t\t\t\u0026cloudflare.PipelineStreamSchemaFieldArgs{\n\t\t\t\t\t\tType: pulumi.String(\"int32\"),\n\t\t\t\t\t\tMetadataKey: pulumi.String(\"metadata_key\"),\n\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(true),\n\t\t\t\t\t\tSqlName: pulumi.String(\"sql_name\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tFormat: \u0026cloudflare.PipelineStreamSchemaFormatArgs{\n\t\t\t\t\tType: pulumi.String(\"json\"),\n\t\t\t\t\tDecimalEncoding: pulumi.String(\"number\"),\n\t\t\t\t\tTimestampFormat: pulumi.String(\"rfc3339\"),\n\t\t\t\t\tUnstructured: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tInferred: pulumi.Bool(true),\n\t\t\t},\n\t\t\tWorkerBinding: \u0026cloudflare.PipelineStreamWorkerBindingArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_pipelinestream\" \"example_pipeline_stream\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n name = \"my_stream\"\n format = {\n type = \"json\"\n decimal_encoding = \"number\"\n timestamp_format = \"rfc3339\"\n unstructured = true\n }\n http = {\n authentication = false\n enabled = true\n cors = {\n origins = [\"string\"]\n }\n }\n schema = {\n fields = [{\n \"type\" = \"int32\"\n \"metadataKey\" = \"metadata_key\"\n \"name\" = \"name\"\n \"required\" = true\n \"sqlName\" = \"sql_name\"\n }]\n format = {\n type = \"json\"\n decimal_encoding = \"number\"\n timestamp_format = \"rfc3339\"\n unstructured = true\n }\n inferred = true\n }\n worker_binding = {\n enabled = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.PipelineStream;\nimport com.pulumi.cloudflare.PipelineStreamArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamFormatArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamHttpArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamHttpCorsArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamSchemaArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamSchemaFormatArgs;\nimport com.pulumi.cloudflare.inputs.PipelineStreamWorkerBindingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplePipelineStream = new PipelineStream(\"examplePipelineStream\", PipelineStreamArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my_stream\")\n .format(PipelineStreamFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .http(PipelineStreamHttpArgs.builder()\n .authentication(false)\n .enabled(true)\n .cors(PipelineStreamHttpCorsArgs.builder()\n .origins(\"string\")\n .build())\n .build())\n .schema(PipelineStreamSchemaArgs.builder()\n .fields(PipelineStreamSchemaFieldArgs.builder()\n .type(\"int32\")\n .metadataKey(\"metadata_key\")\n .name(\"name\")\n .required(true)\n .sqlName(\"sql_name\")\n .build())\n .format(PipelineStreamSchemaFormatArgs.builder()\n .type(\"json\")\n .decimalEncoding(\"number\")\n .timestampFormat(\"rfc3339\")\n .unstructured(true)\n .build())\n .inferred(true)\n .build())\n .workerBinding(PipelineStreamWorkerBindingArgs.builder()\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplePipelineStream:\n type: cloudflare:PipelineStream\n name: example_pipeline_stream\n properties:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n name: my_stream\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n http:\n authentication: false\n enabled: true\n cors:\n origins:\n - string\n schema:\n fields:\n - type: int32\n metadataKey: metadata_key\n name: name\n required: true\n sqlName: sql_name\n format:\n type: json\n decimalEncoding: number\n timestampFormat: rfc3339\n unstructured: true\n inferred: true\n workerBinding:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/pipelineStream:PipelineStream example '\u003caccount_id\u003e/\u003cstream_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -100316,7 +100316,7 @@ } }, "cloudflare:index/queue:Queue": { - "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueue = new cloudflare.Queue(\"example_queue\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueName: \"example-queue\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue = cloudflare.Queue(\"example_queue\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_name=\"example-queue\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueue = new Cloudflare.Queue(\"example_queue\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueName = \"example-queue\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewQueue(ctx, \"example_queue\", \u0026cloudflare.QueueArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueName: pulumi.String(\"example-queue\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Queue;\nimport com.pulumi.cloudflare.QueueArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleQueue = new Queue(\"exampleQueue\", QueueArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueName(\"example-queue\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleQueue:\n type: cloudflare:Queue\n name: example_queue\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueName: example-queue\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/queue:Queue example '\u003caccount_id\u003e/\u003cqueue_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueue = new cloudflare.Queue(\"example_queue\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueName: \"example-queue\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue = cloudflare.Queue(\"example_queue\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_name=\"example-queue\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueue = new Cloudflare.Queue(\"example_queue\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueName = \"example-queue\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewQueue(ctx, \"example_queue\", \u0026cloudflare.QueueArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueName: pulumi.String(\"example-queue\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_queue\" \"example_queue\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n queue_name = \"example-queue\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Queue;\nimport com.pulumi.cloudflare.QueueArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleQueue = new Queue(\"exampleQueue\", QueueArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueName(\"example-queue\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleQueue:\n type: cloudflare:Queue\n name: example_queue\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueName: example-queue\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/queue:Queue example '\u003caccount_id\u003e/\u003cqueue_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -100427,7 +100427,7 @@ } }, "cloudflare:index/queueConsumer:QueueConsumer": { - "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueueConsumer = new cloudflare.QueueConsumer(\"example_queue_consumer\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"my-consumer-worker\",\n type: \"worker\",\n deadLetterQueue: \"example-queue\",\n settings: {\n batchSize: 50,\n maxConcurrency: 10,\n maxRetries: 3,\n maxWaitTimeMs: 5000,\n retryDelay: 10,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue_consumer = cloudflare.QueueConsumer(\"example_queue_consumer\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"my-consumer-worker\",\n type=\"worker\",\n dead_letter_queue=\"example-queue\",\n settings={\n \"batch_size\": float(50),\n \"max_concurrency\": float(10),\n \"max_retries\": float(3),\n \"max_wait_time_ms\": float(5000),\n \"retry_delay\": float(10),\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueueConsumer = new Cloudflare.QueueConsumer(\"example_queue_consumer\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"my-consumer-worker\",\n Type = \"worker\",\n DeadLetterQueue = \"example-queue\",\n Settings = new Cloudflare.Inputs.QueueConsumerSettingsArgs\n {\n BatchSize = 50,\n MaxConcurrency = 10,\n MaxRetries = 3,\n MaxWaitTimeMs = 5000,\n RetryDelay = 10,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewQueueConsumer(ctx, \"example_queue_consumer\", \u0026cloudflare.QueueConsumerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"my-consumer-worker\"),\n\t\t\tType: pulumi.String(\"worker\"),\n\t\t\tDeadLetterQueue: pulumi.String(\"example-queue\"),\n\t\t\tSettings: \u0026cloudflare.QueueConsumerSettingsArgs{\n\t\t\t\tBatchSize: pulumi.Float64(50),\n\t\t\t\tMaxConcurrency: pulumi.Float64(10),\n\t\t\t\tMaxRetries: pulumi.Float64(3),\n\t\t\t\tMaxWaitTimeMs: pulumi.Float64(5000),\n\t\t\t\tRetryDelay: pulumi.Float64(10),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.QueueConsumer;\nimport com.pulumi.cloudflare.QueueConsumerArgs;\nimport com.pulumi.cloudflare.inputs.QueueConsumerSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleQueueConsumer = new QueueConsumer(\"exampleQueueConsumer\", QueueConsumerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"my-consumer-worker\")\n .type(\"worker\")\n .deadLetterQueue(\"example-queue\")\n .settings(QueueConsumerSettingsArgs.builder()\n .batchSize(50.0)\n .maxConcurrency(10.0)\n .maxRetries(3.0)\n .maxWaitTimeMs(5000.0)\n .retryDelay(10.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleQueueConsumer:\n type: cloudflare:QueueConsumer\n name: example_queue_consumer\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: my-consumer-worker\n type: worker\n deadLetterQueue: example-queue\n settings:\n batchSize: 50\n maxConcurrency: 10\n maxRetries: 3\n maxWaitTimeMs: 5000\n retryDelay: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueueConsumer = new cloudflare.QueueConsumer(\"example_queue_consumer\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"my-consumer-worker\",\n type: \"worker\",\n deadLetterQueue: \"example-queue\",\n settings: {\n batchSize: 50,\n maxConcurrency: 10,\n maxRetries: 3,\n maxWaitTimeMs: 5000,\n retryDelay: 10,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue_consumer = cloudflare.QueueConsumer(\"example_queue_consumer\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"my-consumer-worker\",\n type=\"worker\",\n dead_letter_queue=\"example-queue\",\n settings={\n \"batch_size\": float(50),\n \"max_concurrency\": float(10),\n \"max_retries\": float(3),\n \"max_wait_time_ms\": float(5000),\n \"retry_delay\": float(10),\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueueConsumer = new Cloudflare.QueueConsumer(\"example_queue_consumer\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"my-consumer-worker\",\n Type = \"worker\",\n DeadLetterQueue = \"example-queue\",\n Settings = new Cloudflare.Inputs.QueueConsumerSettingsArgs\n {\n BatchSize = 50,\n MaxConcurrency = 10,\n MaxRetries = 3,\n MaxWaitTimeMs = 5000,\n RetryDelay = 10,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewQueueConsumer(ctx, \"example_queue_consumer\", \u0026cloudflare.QueueConsumerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"my-consumer-worker\"),\n\t\t\tType: pulumi.String(\"worker\"),\n\t\t\tDeadLetterQueue: pulumi.String(\"example-queue\"),\n\t\t\tSettings: \u0026cloudflare.QueueConsumerSettingsArgs{\n\t\t\t\tBatchSize: pulumi.Float64(50),\n\t\t\t\tMaxConcurrency: pulumi.Float64(10),\n\t\t\t\tMaxRetries: pulumi.Float64(3),\n\t\t\t\tMaxWaitTimeMs: pulumi.Float64(5000),\n\t\t\t\tRetryDelay: pulumi.Float64(10),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_queueconsumer\" \"example_queue_consumer\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n queue_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"my-consumer-worker\"\n type = \"worker\"\n dead_letter_queue = \"example-queue\"\n settings = {\n batch_size = 50\n max_concurrency = 10\n max_retries = 3\n max_wait_time_ms = 5000\n retry_delay = 10\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.QueueConsumer;\nimport com.pulumi.cloudflare.QueueConsumerArgs;\nimport com.pulumi.cloudflare.inputs.QueueConsumerSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleQueueConsumer = new QueueConsumer(\"exampleQueueConsumer\", QueueConsumerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"my-consumer-worker\")\n .type(\"worker\")\n .deadLetterQueue(\"example-queue\")\n .settings(QueueConsumerSettingsArgs.builder()\n .batchSize(50.0)\n .maxConcurrency(10.0)\n .maxRetries(3.0)\n .maxWaitTimeMs(5000.0)\n .retryDelay(10.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleQueueConsumer:\n type: cloudflare:QueueConsumer\n name: example_queue_consumer\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: my-consumer-worker\n type: worker\n deadLetterQueue: example-queue\n settings:\n batchSize: 50\n maxConcurrency: 10\n maxRetries: 3\n maxWaitTimeMs: 5000\n retryDelay: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -100459,7 +100459,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "required": [ @@ -100492,7 +100492,7 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "requiredInputs": [ @@ -100532,14 +100532,14 @@ }, "type": { "type": "string", - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n" } }, "type": "object" } }, "cloudflare:index/r2Bucket:R2Bucket": { - "description": "Accepted Permissions\n\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2Bucket = new cloudflare.R2Bucket(\"example_r2_bucket\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example-bucket\",\n location: \"apac\",\n storageClass: \"Standard\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket = cloudflare.R2Bucket(\"example_r2_bucket\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example-bucket\",\n location=\"apac\",\n storage_class=\"Standard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2Bucket = new Cloudflare.R2Bucket(\"example_r2_bucket\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example-bucket\",\n Location = \"apac\",\n StorageClass = \"Standard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2Bucket(ctx, \"example_r2_bucket\", \u0026cloudflare.R2BucketArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example-bucket\"),\n\t\t\tLocation: pulumi.String(\"apac\"),\n\t\t\tStorageClass: pulumi.String(\"Standard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2Bucket;\nimport com.pulumi.cloudflare.R2BucketArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2Bucket = new R2Bucket(\"exampleR2Bucket\", R2BucketArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example-bucket\")\n .location(\"apac\")\n .storageClass(\"Standard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2Bucket:\n type: cloudflare:R2Bucket\n name: example_r2_bucket\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example-bucket\n location: apac\n storageClass: Standard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/r2Bucket:R2Bucket example '\u003caccount_id\u003e/\u003cbucket_name\u003e/\u003cjurisdiction\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2Bucket = new cloudflare.R2Bucket(\"example_r2_bucket\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example-bucket\",\n location: \"apac\",\n storageClass: \"Standard\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket = cloudflare.R2Bucket(\"example_r2_bucket\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example-bucket\",\n location=\"apac\",\n storage_class=\"Standard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2Bucket = new Cloudflare.R2Bucket(\"example_r2_bucket\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example-bucket\",\n Location = \"apac\",\n StorageClass = \"Standard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2Bucket(ctx, \"example_r2_bucket\", \u0026cloudflare.R2BucketArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example-bucket\"),\n\t\t\tLocation: pulumi.String(\"apac\"),\n\t\t\tStorageClass: pulumi.String(\"Standard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2bucket\" \"example_r2_bucket\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"example-bucket\"\n location = \"apac\"\n storage_class = \"Standard\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2Bucket;\nimport com.pulumi.cloudflare.R2BucketArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2Bucket = new R2Bucket(\"exampleR2Bucket\", R2BucketArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example-bucket\")\n .location(\"apac\")\n .storageClass(\"Standard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2Bucket:\n type: cloudflare:R2Bucket\n name: example_r2_bucket\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example-bucket\n location: apac\n storageClass: Standard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/r2Bucket:R2Bucket example '\u003caccount_id\u003e/\u003cbucket_name\u003e/\u003cjurisdiction\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -100555,7 +100555,7 @@ }, "location": { "type": "string", - "description": "Location of the bucket.\nAvailable values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\". Note: \u003cspan pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\"\u003e`location`\u003c/span\u003e is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n" + "description": "Location of the bucket.\nAvailable values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\". Note: \u003cspan pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\" pulumi-lang-hcl=\"`location`\"\u003e`location`\u003c/span\u003e is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n" }, "name": { "type": "string", @@ -100584,7 +100584,7 @@ }, "location": { "type": "string", - "description": "Location of the bucket.\nAvailable values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\". Note: \u003cspan pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\"\u003e`location`\u003c/span\u003e is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n" + "description": "Location of the bucket.\nAvailable values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\". Note: \u003cspan pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\" pulumi-lang-hcl=\"`location`\"\u003e`location`\u003c/span\u003e is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n" }, "name": { "type": "string", @@ -100615,7 +100615,7 @@ }, "location": { "type": "string", - "description": "Location of the bucket.\nAvailable values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\". Note: \u003cspan pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\"\u003e`location`\u003c/span\u003e is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n" + "description": "Location of the bucket.\nAvailable values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\". Note: \u003cspan pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\" pulumi-lang-hcl=\"`location`\"\u003e`location`\u003c/span\u003e is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n" }, "name": { "type": "string", @@ -100630,7 +100630,7 @@ } }, "cloudflare:index/r2BucketCors:R2BucketCors": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketCors = new cloudflare.R2BucketCors(\"example_r2_bucket_cors\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n rules: [{\n allowed: {\n methods: [\"GET\"],\n origins: [\"http://localhost:3000\"],\n headers: [\"x-requested-by\"],\n },\n id: \"Allow Local Development\",\n exposeHeaders: [\"Content-Encoding\"],\n maxAgeSeconds: 3600,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_cors = cloudflare.R2BucketCors(\"example_r2_bucket_cors\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n rules=[{\n \"allowed\": {\n \"methods\": [\"GET\"],\n \"origins\": [\"http://localhost:3000\"],\n \"headers\": [\"x-requested-by\"],\n },\n \"id\": \"Allow Local Development\",\n \"expose_headers\": [\"Content-Encoding\"],\n \"max_age_seconds\": float(3600),\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketCors = new Cloudflare.R2BucketCors(\"example_r2_bucket_cors\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketCorsRuleArgs\n {\n Allowed = new Cloudflare.Inputs.R2BucketCorsRuleAllowedArgs\n {\n Methods = new[]\n {\n \"GET\",\n },\n Origins = new[]\n {\n \"http://localhost:3000\",\n },\n Headers = new[]\n {\n \"x-requested-by\",\n },\n },\n Id = \"Allow Local Development\",\n ExposeHeaders = new[]\n {\n \"Content-Encoding\",\n },\n MaxAgeSeconds = 3600,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketCors(ctx, \"example_r2_bucket_cors\", \u0026cloudflare.R2BucketCorsArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tRules: cloudflare.R2BucketCorsRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketCorsRuleArgs{\n\t\t\t\t\tAllowed: \u0026cloudflare.R2BucketCorsRuleAllowedArgs{\n\t\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"http://localhost:3000\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"x-requested-by\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tId: pulumi.String(\"Allow Local Development\"),\n\t\t\t\t\tExposeHeaders: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"Content-Encoding\"),\n\t\t\t\t\t},\n\t\t\t\t\tMaxAgeSeconds: pulumi.Float64(3600),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketCors;\nimport com.pulumi.cloudflare.R2BucketCorsArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketCorsRuleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketCorsRuleAllowedArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketCors = new R2BucketCors(\"exampleR2BucketCors\", R2BucketCorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .rules(R2BucketCorsRuleArgs.builder()\n .allowed(R2BucketCorsRuleAllowedArgs.builder()\n .methods(\"GET\")\n .origins(\"http://localhost:3000\")\n .headers(\"x-requested-by\")\n .build())\n .id(\"Allow Local Development\")\n .exposeHeaders(\"Content-Encoding\")\n .maxAgeSeconds(3600.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketCors:\n type: cloudflare:R2BucketCors\n name: example_r2_bucket_cors\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n rules:\n - allowed:\n methods:\n - GET\n origins:\n - http://localhost:3000\n headers:\n - x-requested-by\n id: Allow Local Development\n exposeHeaders:\n - Content-Encoding\n maxAgeSeconds: 3600\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketCors = new cloudflare.R2BucketCors(\"example_r2_bucket_cors\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n rules: [{\n allowed: {\n methods: [\"GET\"],\n origins: [\"http://localhost:3000\"],\n headers: [\"x-requested-by\"],\n },\n id: \"Allow Local Development\",\n exposeHeaders: [\"Content-Encoding\"],\n maxAgeSeconds: 3600,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_cors = cloudflare.R2BucketCors(\"example_r2_bucket_cors\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n rules=[{\n \"allowed\": {\n \"methods\": [\"GET\"],\n \"origins\": [\"http://localhost:3000\"],\n \"headers\": [\"x-requested-by\"],\n },\n \"id\": \"Allow Local Development\",\n \"expose_headers\": [\"Content-Encoding\"],\n \"max_age_seconds\": float(3600),\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketCors = new Cloudflare.R2BucketCors(\"example_r2_bucket_cors\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketCorsRuleArgs\n {\n Allowed = new Cloudflare.Inputs.R2BucketCorsRuleAllowedArgs\n {\n Methods = new[]\n {\n \"GET\",\n },\n Origins = new[]\n {\n \"http://localhost:3000\",\n },\n Headers = new[]\n {\n \"x-requested-by\",\n },\n },\n Id = \"Allow Local Development\",\n ExposeHeaders = new[]\n {\n \"Content-Encoding\",\n },\n MaxAgeSeconds = 3600,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketCors(ctx, \"example_r2_bucket_cors\", \u0026cloudflare.R2BucketCorsArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tRules: cloudflare.R2BucketCorsRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketCorsRuleArgs{\n\t\t\t\t\tAllowed: \u0026cloudflare.R2BucketCorsRuleAllowedArgs{\n\t\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"http://localhost:3000\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"x-requested-by\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tId: pulumi.String(\"Allow Local Development\"),\n\t\t\t\t\tExposeHeaders: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"Content-Encoding\"),\n\t\t\t\t\t},\n\t\t\t\t\tMaxAgeSeconds: pulumi.Float64(3600),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2bucketcors\" \"example_r2_bucket_cors\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n rules {\n allowed = {\n methods = [\"GET\"]\n origins = [\"http://localhost:3000\"]\n headers = [\"x-requested-by\"]\n }\n id = \"Allow Local Development\"\n expose_headers = [\"Content-Encoding\"]\n max_age_seconds = 3600\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketCors;\nimport com.pulumi.cloudflare.R2BucketCorsArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketCorsRuleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketCorsRuleAllowedArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketCors = new R2BucketCors(\"exampleR2BucketCors\", R2BucketCorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .rules(R2BucketCorsRuleArgs.builder()\n .allowed(R2BucketCorsRuleAllowedArgs.builder()\n .methods(\"GET\")\n .origins(\"http://localhost:3000\")\n .headers(\"x-requested-by\")\n .build())\n .id(\"Allow Local Development\")\n .exposeHeaders(\"Content-Encoding\")\n .maxAgeSeconds(3600.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketCors:\n type: cloudflare:R2BucketCors\n name: example_r2_bucket_cors\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n rules:\n - allowed:\n methods:\n - GET\n origins:\n - http://localhost:3000\n headers:\n - x-requested-by\n id: Allow Local Development\n exposeHeaders:\n - Content-Encoding\n maxAgeSeconds: 3600\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -100704,7 +100704,7 @@ } }, "cloudflare:index/r2BucketEventNotification:R2BucketEventNotification": { - "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketEventNotification = new cloudflare.R2BucketEventNotification(\"example_r2_bucket_event_notification\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n queueId: \"queue_id\",\n rules: [{\n actions: [\n \"PutObject\",\n \"CopyObject\",\n ],\n description: \"Notifications from source bucket to queue\",\n prefix: \"img/\",\n suffix: \".jpeg\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_event_notification = cloudflare.R2BucketEventNotification(\"example_r2_bucket_event_notification\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n queue_id=\"queue_id\",\n rules=[{\n \"actions\": [\n \"PutObject\",\n \"CopyObject\",\n ],\n \"description\": \"Notifications from source bucket to queue\",\n \"prefix\": \"img/\",\n \"suffix\": \".jpeg\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketEventNotification = new Cloudflare.R2BucketEventNotification(\"example_r2_bucket_event_notification\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n QueueId = \"queue_id\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketEventNotificationRuleArgs\n {\n Actions = new[]\n {\n \"PutObject\",\n \"CopyObject\",\n },\n Description = \"Notifications from source bucket to queue\",\n Prefix = \"img/\",\n Suffix = \".jpeg\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketEventNotification(ctx, \"example_r2_bucket_event_notification\", \u0026cloudflare.R2BucketEventNotificationArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tQueueId: pulumi.String(\"queue_id\"),\n\t\t\tRules: cloudflare.R2BucketEventNotificationRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketEventNotificationRuleArgs{\n\t\t\t\t\tActions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"PutObject\"),\n\t\t\t\t\t\tpulumi.String(\"CopyObject\"),\n\t\t\t\t\t},\n\t\t\t\t\tDescription: pulumi.String(\"Notifications from source bucket to queue\"),\n\t\t\t\t\tPrefix: pulumi.String(\"img/\"),\n\t\t\t\t\tSuffix: pulumi.String(\".jpeg\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketEventNotification;\nimport com.pulumi.cloudflare.R2BucketEventNotificationArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketEventNotificationRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketEventNotification = new R2BucketEventNotification(\"exampleR2BucketEventNotification\", R2BucketEventNotificationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .queueId(\"queue_id\")\n .rules(R2BucketEventNotificationRuleArgs.builder()\n .actions( \n \"PutObject\",\n \"CopyObject\")\n .description(\"Notifications from source bucket to queue\")\n .prefix(\"img/\")\n .suffix(\".jpeg\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketEventNotification:\n type: cloudflare:R2BucketEventNotification\n name: example_r2_bucket_event_notification\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n queueId: queue_id\n rules:\n - actions:\n - PutObject\n - CopyObject\n description: Notifications from source bucket to queue\n prefix: img/\n suffix: .jpeg\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketEventNotification = new cloudflare.R2BucketEventNotification(\"example_r2_bucket_event_notification\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n queueId: \"queue_id\",\n rules: [{\n actions: [\n \"PutObject\",\n \"CopyObject\",\n ],\n description: \"Notifications from source bucket to queue\",\n prefix: \"img/\",\n suffix: \".jpeg\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_event_notification = cloudflare.R2BucketEventNotification(\"example_r2_bucket_event_notification\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n queue_id=\"queue_id\",\n rules=[{\n \"actions\": [\n \"PutObject\",\n \"CopyObject\",\n ],\n \"description\": \"Notifications from source bucket to queue\",\n \"prefix\": \"img/\",\n \"suffix\": \".jpeg\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketEventNotification = new Cloudflare.R2BucketEventNotification(\"example_r2_bucket_event_notification\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n QueueId = \"queue_id\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketEventNotificationRuleArgs\n {\n Actions = new[]\n {\n \"PutObject\",\n \"CopyObject\",\n },\n Description = \"Notifications from source bucket to queue\",\n Prefix = \"img/\",\n Suffix = \".jpeg\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketEventNotification(ctx, \"example_r2_bucket_event_notification\", \u0026cloudflare.R2BucketEventNotificationArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tQueueId: pulumi.String(\"queue_id\"),\n\t\t\tRules: cloudflare.R2BucketEventNotificationRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketEventNotificationRuleArgs{\n\t\t\t\t\tActions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"PutObject\"),\n\t\t\t\t\t\tpulumi.String(\"CopyObject\"),\n\t\t\t\t\t},\n\t\t\t\t\tDescription: pulumi.String(\"Notifications from source bucket to queue\"),\n\t\t\t\t\tPrefix: pulumi.String(\"img/\"),\n\t\t\t\t\tSuffix: pulumi.String(\".jpeg\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2bucketeventnotification\" \"example_r2_bucket_event_notification\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n queue_id = \"queue_id\"\n rules {\n actions = [\"PutObject\", \"CopyObject\"]\n description = \"Notifications from source bucket to queue\"\n prefix = \"img/\"\n suffix = \".jpeg\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketEventNotification;\nimport com.pulumi.cloudflare.R2BucketEventNotificationArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketEventNotificationRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketEventNotification = new R2BucketEventNotification(\"exampleR2BucketEventNotification\", R2BucketEventNotificationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .queueId(\"queue_id\")\n .rules(R2BucketEventNotificationRuleArgs.builder()\n .actions( \n \"PutObject\",\n \"CopyObject\")\n .description(\"Notifications from source bucket to queue\")\n .prefix(\"img/\")\n .suffix(\".jpeg\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketEventNotification:\n type: cloudflare:R2BucketEventNotification\n name: example_r2_bucket_event_notification\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n queueId: queue_id\n rules:\n - actions:\n - PutObject\n - CopyObject\n description: Notifications from source bucket to queue\n prefix: img/\n suffix: .jpeg\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -100806,7 +100806,7 @@ } }, "cloudflare:index/r2BucketLifecycle:R2BucketLifecycle": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLifecycle = new cloudflare.R2BucketLifecycle(\"example_r2_bucket_lifecycle\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n rules: [{\n id: \"Expire all objects older than 24 hours\",\n conditions: {\n prefix: \"prefix\",\n },\n enabled: true,\n abortMultipartUploadsTransition: {\n condition: {\n maxAge: 0,\n type: \"Age\",\n },\n },\n deleteObjectsTransition: {\n condition: {\n maxAge: 0,\n type: \"Age\",\n },\n },\n storageClassTransitions: [{\n condition: {\n maxAge: 0,\n type: \"Age\",\n },\n storageClass: \"InfrequentAccess\",\n }],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lifecycle = cloudflare.R2BucketLifecycle(\"example_r2_bucket_lifecycle\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n rules=[{\n \"id\": \"Expire all objects older than 24 hours\",\n \"conditions\": {\n \"prefix\": \"prefix\",\n },\n \"enabled\": True,\n \"abort_multipart_uploads_transition\": {\n \"condition\": {\n \"max_age\": 0,\n \"type\": \"Age\",\n },\n },\n \"delete_objects_transition\": {\n \"condition\": {\n \"max_age\": 0,\n \"type\": \"Age\",\n },\n },\n \"storage_class_transitions\": [{\n \"condition\": {\n \"max_age\": 0,\n \"type\": \"Age\",\n },\n \"storage_class\": \"InfrequentAccess\",\n }],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLifecycle = new Cloudflare.R2BucketLifecycle(\"example_r2_bucket_lifecycle\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketLifecycleRuleArgs\n {\n Id = \"Expire all objects older than 24 hours\",\n Conditions = new Cloudflare.Inputs.R2BucketLifecycleRuleConditionsArgs\n {\n Prefix = \"prefix\",\n },\n Enabled = true,\n AbortMultipartUploadsTransition = new Cloudflare.Inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs\n {\n Condition = new Cloudflare.Inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs\n {\n MaxAge = 0,\n Type = \"Age\",\n },\n },\n DeleteObjectsTransition = new Cloudflare.Inputs.R2BucketLifecycleRuleDeleteObjectsTransitionArgs\n {\n Condition = new Cloudflare.Inputs.R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs\n {\n MaxAge = 0,\n Type = \"Age\",\n },\n },\n StorageClassTransitions = new[]\n {\n new Cloudflare.Inputs.R2BucketLifecycleRuleStorageClassTransitionArgs\n {\n Condition = new Cloudflare.Inputs.R2BucketLifecycleRuleStorageClassTransitionConditionArgs\n {\n MaxAge = 0,\n Type = \"Age\",\n },\n StorageClass = \"InfrequentAccess\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketLifecycle(ctx, \"example_r2_bucket_lifecycle\", \u0026cloudflare.R2BucketLifecycleArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tRules: cloudflare.R2BucketLifecycleRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketLifecycleRuleArgs{\n\t\t\t\t\tId: pulumi.String(\"Expire all objects older than 24 hours\"),\n\t\t\t\t\tConditions: \u0026cloudflare.R2BucketLifecycleRuleConditionsArgs{\n\t\t\t\t\t\tPrefix: pulumi.String(\"prefix\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tAbortMultipartUploadsTransition: \u0026cloudflare.R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs{\n\t\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs{\n\t\t\t\t\t\t\tMaxAge: pulumi.Int(0),\n\t\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tDeleteObjectsTransition: \u0026cloudflare.R2BucketLifecycleRuleDeleteObjectsTransitionArgs{\n\t\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs{\n\t\t\t\t\t\t\tMaxAge: pulumi.Int(0),\n\t\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tStorageClassTransitions: cloudflare.R2BucketLifecycleRuleStorageClassTransitionArray{\n\t\t\t\t\t\t\u0026cloudflare.R2BucketLifecycleRuleStorageClassTransitionArgs{\n\t\t\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLifecycleRuleStorageClassTransitionConditionArgs{\n\t\t\t\t\t\t\t\tMaxAge: pulumi.Int(0),\n\t\t\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tStorageClass: pulumi.String(\"InfrequentAccess\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketLifecycle;\nimport com.pulumi.cloudflare.R2BucketLifecycleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleConditionsArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleDeleteObjectsTransitionArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketLifecycle = new R2BucketLifecycle(\"exampleR2BucketLifecycle\", R2BucketLifecycleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .rules(R2BucketLifecycleRuleArgs.builder()\n .id(\"Expire all objects older than 24 hours\")\n .conditions(R2BucketLifecycleRuleConditionsArgs.builder()\n .prefix(\"prefix\")\n .build())\n .enabled(true)\n .abortMultipartUploadsTransition(R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs.builder()\n .condition(R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs.builder()\n .maxAge(0)\n .type(\"Age\")\n .build())\n .build())\n .deleteObjectsTransition(R2BucketLifecycleRuleDeleteObjectsTransitionArgs.builder()\n .condition(R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs.builder()\n .maxAge(0)\n .type(\"Age\")\n .build())\n .build())\n .storageClassTransitions(R2BucketLifecycleRuleStorageClassTransitionArgs.builder()\n .condition(R2BucketLifecycleRuleStorageClassTransitionConditionArgs.builder()\n .maxAge(0)\n .type(\"Age\")\n .build())\n .storageClass(\"InfrequentAccess\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketLifecycle:\n type: cloudflare:R2BucketLifecycle\n name: example_r2_bucket_lifecycle\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n rules:\n - id: Expire all objects older than 24 hours\n conditions:\n prefix: prefix\n enabled: true\n abortMultipartUploadsTransition:\n condition:\n maxAge: 0\n type: Age\n deleteObjectsTransition:\n condition:\n maxAge: 0\n type: Age\n storageClassTransitions:\n - condition:\n maxAge: 0\n type: Age\n storageClass: InfrequentAccess\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLifecycle = new cloudflare.R2BucketLifecycle(\"example_r2_bucket_lifecycle\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n rules: [{\n id: \"Expire all objects older than 24 hours\",\n conditions: {\n prefix: \"prefix\",\n },\n enabled: true,\n abortMultipartUploadsTransition: {\n condition: {\n maxAge: 0,\n type: \"Age\",\n },\n },\n deleteObjectsTransition: {\n condition: {\n maxAge: 0,\n type: \"Age\",\n },\n },\n storageClassTransitions: [{\n condition: {\n maxAge: 0,\n type: \"Age\",\n },\n storageClass: \"InfrequentAccess\",\n }],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lifecycle = cloudflare.R2BucketLifecycle(\"example_r2_bucket_lifecycle\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n rules=[{\n \"id\": \"Expire all objects older than 24 hours\",\n \"conditions\": {\n \"prefix\": \"prefix\",\n },\n \"enabled\": True,\n \"abort_multipart_uploads_transition\": {\n \"condition\": {\n \"max_age\": 0,\n \"type\": \"Age\",\n },\n },\n \"delete_objects_transition\": {\n \"condition\": {\n \"max_age\": 0,\n \"type\": \"Age\",\n },\n },\n \"storage_class_transitions\": [{\n \"condition\": {\n \"max_age\": 0,\n \"type\": \"Age\",\n },\n \"storage_class\": \"InfrequentAccess\",\n }],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLifecycle = new Cloudflare.R2BucketLifecycle(\"example_r2_bucket_lifecycle\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketLifecycleRuleArgs\n {\n Id = \"Expire all objects older than 24 hours\",\n Conditions = new Cloudflare.Inputs.R2BucketLifecycleRuleConditionsArgs\n {\n Prefix = \"prefix\",\n },\n Enabled = true,\n AbortMultipartUploadsTransition = new Cloudflare.Inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs\n {\n Condition = new Cloudflare.Inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs\n {\n MaxAge = 0,\n Type = \"Age\",\n },\n },\n DeleteObjectsTransition = new Cloudflare.Inputs.R2BucketLifecycleRuleDeleteObjectsTransitionArgs\n {\n Condition = new Cloudflare.Inputs.R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs\n {\n MaxAge = 0,\n Type = \"Age\",\n },\n },\n StorageClassTransitions = new[]\n {\n new Cloudflare.Inputs.R2BucketLifecycleRuleStorageClassTransitionArgs\n {\n Condition = new Cloudflare.Inputs.R2BucketLifecycleRuleStorageClassTransitionConditionArgs\n {\n MaxAge = 0,\n Type = \"Age\",\n },\n StorageClass = \"InfrequentAccess\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketLifecycle(ctx, \"example_r2_bucket_lifecycle\", \u0026cloudflare.R2BucketLifecycleArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tRules: cloudflare.R2BucketLifecycleRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketLifecycleRuleArgs{\n\t\t\t\t\tId: pulumi.String(\"Expire all objects older than 24 hours\"),\n\t\t\t\t\tConditions: \u0026cloudflare.R2BucketLifecycleRuleConditionsArgs{\n\t\t\t\t\t\tPrefix: pulumi.String(\"prefix\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tAbortMultipartUploadsTransition: \u0026cloudflare.R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs{\n\t\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs{\n\t\t\t\t\t\t\tMaxAge: pulumi.Int(0),\n\t\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tDeleteObjectsTransition: \u0026cloudflare.R2BucketLifecycleRuleDeleteObjectsTransitionArgs{\n\t\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs{\n\t\t\t\t\t\t\tMaxAge: pulumi.Int(0),\n\t\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tStorageClassTransitions: cloudflare.R2BucketLifecycleRuleStorageClassTransitionArray{\n\t\t\t\t\t\t\u0026cloudflare.R2BucketLifecycleRuleStorageClassTransitionArgs{\n\t\t\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLifecycleRuleStorageClassTransitionConditionArgs{\n\t\t\t\t\t\t\t\tMaxAge: pulumi.Int(0),\n\t\t\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tStorageClass: pulumi.String(\"InfrequentAccess\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2bucketlifecycle\" \"example_r2_bucket_lifecycle\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n rules {\n id = \"Expire all objects older than 24 hours\"\n conditions = {\n prefix = \"prefix\"\n }\n enabled = true\n abort_multipart_uploads_transition = {\n condition = {\n max_age = 0\n type = \"Age\"\n }\n }\n delete_objects_transition = {\n condition = {\n max_age = 0\n type = \"Age\"\n }\n }\n storage_class_transitions {\n condition = {\n max_age = 0\n type = \"Age\"\n }\n storage_class = \"InfrequentAccess\"\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketLifecycle;\nimport com.pulumi.cloudflare.R2BucketLifecycleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleConditionsArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleDeleteObjectsTransitionArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketLifecycle = new R2BucketLifecycle(\"exampleR2BucketLifecycle\", R2BucketLifecycleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .rules(R2BucketLifecycleRuleArgs.builder()\n .id(\"Expire all objects older than 24 hours\")\n .conditions(R2BucketLifecycleRuleConditionsArgs.builder()\n .prefix(\"prefix\")\n .build())\n .enabled(true)\n .abortMultipartUploadsTransition(R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs.builder()\n .condition(R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs.builder()\n .maxAge(0)\n .type(\"Age\")\n .build())\n .build())\n .deleteObjectsTransition(R2BucketLifecycleRuleDeleteObjectsTransitionArgs.builder()\n .condition(R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs.builder()\n .maxAge(0)\n .type(\"Age\")\n .build())\n .build())\n .storageClassTransitions(R2BucketLifecycleRuleStorageClassTransitionArgs.builder()\n .condition(R2BucketLifecycleRuleStorageClassTransitionConditionArgs.builder()\n .maxAge(0)\n .type(\"Age\")\n .build())\n .storageClass(\"InfrequentAccess\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketLifecycle:\n type: cloudflare:R2BucketLifecycle\n name: example_r2_bucket_lifecycle\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n rules:\n - id: Expire all objects older than 24 hours\n conditions:\n prefix: prefix\n enabled: true\n abortMultipartUploadsTransition:\n condition:\n maxAge: 0\n type: Age\n deleteObjectsTransition:\n condition:\n maxAge: 0\n type: Age\n storageClassTransitions:\n - condition:\n maxAge: 0\n type: Age\n storageClass: InfrequentAccess\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -100880,7 +100880,7 @@ } }, "cloudflare:index/r2BucketLock:R2BucketLock": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLock = new cloudflare.R2BucketLock(\"example_r2_bucket_lock\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n rules: [{\n id: \"Lock all objects for 24 hours\",\n condition: {\n maxAgeSeconds: 100,\n type: \"Age\",\n },\n enabled: true,\n prefix: \"prefix\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lock = cloudflare.R2BucketLock(\"example_r2_bucket_lock\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n rules=[{\n \"id\": \"Lock all objects for 24 hours\",\n \"condition\": {\n \"max_age_seconds\": 100,\n \"type\": \"Age\",\n },\n \"enabled\": True,\n \"prefix\": \"prefix\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLock = new Cloudflare.R2BucketLock(\"example_r2_bucket_lock\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketLockRuleArgs\n {\n Id = \"Lock all objects for 24 hours\",\n Condition = new Cloudflare.Inputs.R2BucketLockRuleConditionArgs\n {\n MaxAgeSeconds = 100,\n Type = \"Age\",\n },\n Enabled = true,\n Prefix = \"prefix\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketLock(ctx, \"example_r2_bucket_lock\", \u0026cloudflare.R2BucketLockArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tRules: cloudflare.R2BucketLockRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketLockRuleArgs{\n\t\t\t\t\tId: pulumi.String(\"Lock all objects for 24 hours\"),\n\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLockRuleConditionArgs{\n\t\t\t\t\t\tMaxAgeSeconds: pulumi.Int(100),\n\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tPrefix: pulumi.String(\"prefix\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketLock;\nimport com.pulumi.cloudflare.R2BucketLockArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLockRuleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLockRuleConditionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketLock = new R2BucketLock(\"exampleR2BucketLock\", R2BucketLockArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .rules(R2BucketLockRuleArgs.builder()\n .id(\"Lock all objects for 24 hours\")\n .condition(R2BucketLockRuleConditionArgs.builder()\n .maxAgeSeconds(100)\n .type(\"Age\")\n .build())\n .enabled(true)\n .prefix(\"prefix\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketLock:\n type: cloudflare:R2BucketLock\n name: example_r2_bucket_lock\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n rules:\n - id: Lock all objects for 24 hours\n condition:\n maxAgeSeconds: 100\n type: Age\n enabled: true\n prefix: prefix\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLock = new cloudflare.R2BucketLock(\"example_r2_bucket_lock\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n rules: [{\n id: \"Lock all objects for 24 hours\",\n condition: {\n maxAgeSeconds: 100,\n type: \"Age\",\n },\n enabled: true,\n prefix: \"prefix\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lock = cloudflare.R2BucketLock(\"example_r2_bucket_lock\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n rules=[{\n \"id\": \"Lock all objects for 24 hours\",\n \"condition\": {\n \"max_age_seconds\": 100,\n \"type\": \"Age\",\n },\n \"enabled\": True,\n \"prefix\": \"prefix\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLock = new Cloudflare.R2BucketLock(\"example_r2_bucket_lock\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Rules = new[]\n {\n new Cloudflare.Inputs.R2BucketLockRuleArgs\n {\n Id = \"Lock all objects for 24 hours\",\n Condition = new Cloudflare.Inputs.R2BucketLockRuleConditionArgs\n {\n MaxAgeSeconds = 100,\n Type = \"Age\",\n },\n Enabled = true,\n Prefix = \"prefix\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketLock(ctx, \"example_r2_bucket_lock\", \u0026cloudflare.R2BucketLockArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tRules: cloudflare.R2BucketLockRuleArray{\n\t\t\t\t\u0026cloudflare.R2BucketLockRuleArgs{\n\t\t\t\t\tId: pulumi.String(\"Lock all objects for 24 hours\"),\n\t\t\t\t\tCondition: \u0026cloudflare.R2BucketLockRuleConditionArgs{\n\t\t\t\t\t\tMaxAgeSeconds: pulumi.Int(100),\n\t\t\t\t\t\tType: pulumi.String(\"Age\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tPrefix: pulumi.String(\"prefix\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2bucketlock\" \"example_r2_bucket_lock\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n rules {\n id = \"Lock all objects for 24 hours\"\n condition = {\n max_age_seconds = 100\n type = \"Age\"\n }\n enabled = true\n prefix = \"prefix\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketLock;\nimport com.pulumi.cloudflare.R2BucketLockArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLockRuleArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketLockRuleConditionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketLock = new R2BucketLock(\"exampleR2BucketLock\", R2BucketLockArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .rules(R2BucketLockRuleArgs.builder()\n .id(\"Lock all objects for 24 hours\")\n .condition(R2BucketLockRuleConditionArgs.builder()\n .maxAgeSeconds(100)\n .type(\"Age\")\n .build())\n .enabled(true)\n .prefix(\"prefix\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketLock:\n type: cloudflare:R2BucketLock\n name: example_r2_bucket_lock\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n rules:\n - id: Lock all objects for 24 hours\n condition:\n maxAgeSeconds: 100\n type: Age\n enabled: true\n prefix: prefix\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -100954,7 +100954,7 @@ } }, "cloudflare:index/r2BucketSippy:R2BucketSippy": { - "description": "Accepted Permissions\n\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketSippy = new cloudflare.R2BucketSippy(\"example_r2_bucket_sippy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n destination: {\n accessKeyId: \"accessKeyId\",\n cloudProvider: \"r2\",\n secretAccessKey: \"secretAccessKey\",\n },\n source: {\n accessKeyId: \"accessKeyId\",\n bucket: \"bucket\",\n cloudProvider: \"aws\",\n region: \"region\",\n secretAccessKey: \"secretAccessKey\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_sippy = cloudflare.R2BucketSippy(\"example_r2_bucket_sippy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n destination={\n \"access_key_id\": \"accessKeyId\",\n \"cloud_provider\": \"r2\",\n \"secret_access_key\": \"secretAccessKey\",\n },\n source={\n \"access_key_id\": \"accessKeyId\",\n \"bucket\": \"bucket\",\n \"cloud_provider\": \"aws\",\n \"region\": \"region\",\n \"secret_access_key\": \"secretAccessKey\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketSippy = new Cloudflare.R2BucketSippy(\"example_r2_bucket_sippy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Destination = new Cloudflare.Inputs.R2BucketSippyDestinationArgs\n {\n AccessKeyId = \"accessKeyId\",\n CloudProvider = \"r2\",\n SecretAccessKey = \"secretAccessKey\",\n },\n Source = new Cloudflare.Inputs.R2BucketSippySourceArgs\n {\n AccessKeyId = \"accessKeyId\",\n Bucket = \"bucket\",\n CloudProvider = \"aws\",\n Region = \"region\",\n SecretAccessKey = \"secretAccessKey\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketSippy(ctx, \"example_r2_bucket_sippy\", \u0026cloudflare.R2BucketSippyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tDestination: \u0026cloudflare.R2BucketSippyDestinationArgs{\n\t\t\t\tAccessKeyId: pulumi.String(\"accessKeyId\"),\n\t\t\t\tCloudProvider: pulumi.String(\"r2\"),\n\t\t\t\tSecretAccessKey: pulumi.String(\"secretAccessKey\"),\n\t\t\t},\n\t\t\tSource: \u0026cloudflare.R2BucketSippySourceArgs{\n\t\t\t\tAccessKeyId: pulumi.String(\"accessKeyId\"),\n\t\t\t\tBucket: pulumi.String(\"bucket\"),\n\t\t\t\tCloudProvider: pulumi.String(\"aws\"),\n\t\t\t\tRegion: pulumi.String(\"region\"),\n\t\t\t\tSecretAccessKey: pulumi.String(\"secretAccessKey\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketSippy;\nimport com.pulumi.cloudflare.R2BucketSippyArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketSippyDestinationArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketSippySourceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketSippy = new R2BucketSippy(\"exampleR2BucketSippy\", R2BucketSippyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .destination(R2BucketSippyDestinationArgs.builder()\n .accessKeyId(\"accessKeyId\")\n .cloudProvider(\"r2\")\n .secretAccessKey(\"secretAccessKey\")\n .build())\n .source(R2BucketSippySourceArgs.builder()\n .accessKeyId(\"accessKeyId\")\n .bucket(\"bucket\")\n .cloudProvider(\"aws\")\n .region(\"region\")\n .secretAccessKey(\"secretAccessKey\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketSippy:\n type: cloudflare:R2BucketSippy\n name: example_r2_bucket_sippy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n destination:\n accessKeyId: accessKeyId\n cloudProvider: r2\n secretAccessKey: secretAccessKey\n source:\n accessKeyId: accessKeyId\n bucket: bucket\n cloudProvider: aws\n region: region\n secretAccessKey: secretAccessKey\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketSippy = new cloudflare.R2BucketSippy(\"example_r2_bucket_sippy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n destination: {\n accessKeyId: \"accessKeyId\",\n cloudProvider: \"r2\",\n secretAccessKey: \"secretAccessKey\",\n },\n source: {\n accessKeyId: \"accessKeyId\",\n bucket: \"bucket\",\n cloudProvider: \"aws\",\n region: \"region\",\n secretAccessKey: \"secretAccessKey\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_sippy = cloudflare.R2BucketSippy(\"example_r2_bucket_sippy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n destination={\n \"access_key_id\": \"accessKeyId\",\n \"cloud_provider\": \"r2\",\n \"secret_access_key\": \"secretAccessKey\",\n },\n source={\n \"access_key_id\": \"accessKeyId\",\n \"bucket\": \"bucket\",\n \"cloud_provider\": \"aws\",\n \"region\": \"region\",\n \"secret_access_key\": \"secretAccessKey\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketSippy = new Cloudflare.R2BucketSippy(\"example_r2_bucket_sippy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Destination = new Cloudflare.Inputs.R2BucketSippyDestinationArgs\n {\n AccessKeyId = \"accessKeyId\",\n CloudProvider = \"r2\",\n SecretAccessKey = \"secretAccessKey\",\n },\n Source = new Cloudflare.Inputs.R2BucketSippySourceArgs\n {\n AccessKeyId = \"accessKeyId\",\n Bucket = \"bucket\",\n CloudProvider = \"aws\",\n Region = \"region\",\n SecretAccessKey = \"secretAccessKey\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2BucketSippy(ctx, \"example_r2_bucket_sippy\", \u0026cloudflare.R2BucketSippyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tDestination: \u0026cloudflare.R2BucketSippyDestinationArgs{\n\t\t\t\tAccessKeyId: pulumi.String(\"accessKeyId\"),\n\t\t\t\tCloudProvider: pulumi.String(\"r2\"),\n\t\t\t\tSecretAccessKey: pulumi.String(\"secretAccessKey\"),\n\t\t\t},\n\t\t\tSource: \u0026cloudflare.R2BucketSippySourceArgs{\n\t\t\t\tAccessKeyId: pulumi.String(\"accessKeyId\"),\n\t\t\t\tBucket: pulumi.String(\"bucket\"),\n\t\t\t\tCloudProvider: pulumi.String(\"aws\"),\n\t\t\t\tRegion: pulumi.String(\"region\"),\n\t\t\t\tSecretAccessKey: pulumi.String(\"secretAccessKey\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2bucketsippy\" \"example_r2_bucket_sippy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n destination = {\n access_key_id = \"accessKeyId\"\n cloud_provider = \"r2\"\n secret_access_key = \"secretAccessKey\"\n }\n source = {\n access_key_id = \"accessKeyId\"\n bucket = \"bucket\"\n cloud_provider = \"aws\"\n region = \"region\"\n secret_access_key = \"secretAccessKey\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2BucketSippy;\nimport com.pulumi.cloudflare.R2BucketSippyArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketSippyDestinationArgs;\nimport com.pulumi.cloudflare.inputs.R2BucketSippySourceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2BucketSippy = new R2BucketSippy(\"exampleR2BucketSippy\", R2BucketSippyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .destination(R2BucketSippyDestinationArgs.builder()\n .accessKeyId(\"accessKeyId\")\n .cloudProvider(\"r2\")\n .secretAccessKey(\"secretAccessKey\")\n .build())\n .source(R2BucketSippySourceArgs.builder()\n .accessKeyId(\"accessKeyId\")\n .bucket(\"bucket\")\n .cloudProvider(\"aws\")\n .region(\"region\")\n .secretAccessKey(\"secretAccessKey\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2BucketSippy:\n type: cloudflare:R2BucketSippy\n name: example_r2_bucket_sippy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n destination:\n accessKeyId: accessKeyId\n cloudProvider: r2\n secretAccessKey: secretAccessKey\n source:\n accessKeyId: accessKeyId\n bucket: bucket\n cloudProvider: aws\n region: region\n secretAccessKey: secretAccessKey\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -101043,7 +101043,7 @@ } }, "cloudflare:index/r2CustomDomain:R2CustomDomain": { - "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2CustomDomain = new cloudflare.R2CustomDomain(\"example_r2_custom_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n domain: \"prefix.example-domain.com\",\n enabled: true,\n zoneId: \"36ca64a6d92827b8a6b90be344bb1bfd\",\n ciphers: [\"string\"],\n minTls: \"1.0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_custom_domain = cloudflare.R2CustomDomain(\"example_r2_custom_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n domain=\"prefix.example-domain.com\",\n enabled=True,\n zone_id=\"36ca64a6d92827b8a6b90be344bb1bfd\",\n ciphers=[\"string\"],\n min_tls=\"1.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2CustomDomain = new Cloudflare.R2CustomDomain(\"example_r2_custom_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Domain = \"prefix.example-domain.com\",\n Enabled = true,\n ZoneId = \"36ca64a6d92827b8a6b90be344bb1bfd\",\n Ciphers = new[]\n {\n \"string\",\n },\n MinTls = \"1.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2CustomDomain(ctx, \"example_r2_custom_domain\", \u0026cloudflare.R2CustomDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tDomain: pulumi.String(\"prefix.example-domain.com\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tZoneId: pulumi.String(\"36ca64a6d92827b8a6b90be344bb1bfd\"),\n\t\t\tCiphers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"string\"),\n\t\t\t},\n\t\t\tMinTls: pulumi.String(\"1.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2CustomDomain;\nimport com.pulumi.cloudflare.R2CustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2CustomDomain = new R2CustomDomain(\"exampleR2CustomDomain\", R2CustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .domain(\"prefix.example-domain.com\")\n .enabled(true)\n .zoneId(\"36ca64a6d92827b8a6b90be344bb1bfd\")\n .ciphers(\"string\")\n .minTls(\"1.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2CustomDomain:\n type: cloudflare:R2CustomDomain\n name: example_r2_custom_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n domain: prefix.example-domain.com\n enabled: true\n zoneId: 36ca64a6d92827b8a6b90be344bb1bfd\n ciphers:\n - string\n minTls: '1.0'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2CustomDomain = new cloudflare.R2CustomDomain(\"example_r2_custom_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n domain: \"prefix.example-domain.com\",\n enabled: true,\n zoneId: \"36ca64a6d92827b8a6b90be344bb1bfd\",\n ciphers: [\"string\"],\n minTls: \"1.0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_custom_domain = cloudflare.R2CustomDomain(\"example_r2_custom_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n domain=\"prefix.example-domain.com\",\n enabled=True,\n zone_id=\"36ca64a6d92827b8a6b90be344bb1bfd\",\n ciphers=[\"string\"],\n min_tls=\"1.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2CustomDomain = new Cloudflare.R2CustomDomain(\"example_r2_custom_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Domain = \"prefix.example-domain.com\",\n Enabled = true,\n ZoneId = \"36ca64a6d92827b8a6b90be344bb1bfd\",\n Ciphers = new[]\n {\n \"string\",\n },\n MinTls = \"1.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2CustomDomain(ctx, \"example_r2_custom_domain\", \u0026cloudflare.R2CustomDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tDomain: pulumi.String(\"prefix.example-domain.com\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tZoneId: pulumi.String(\"36ca64a6d92827b8a6b90be344bb1bfd\"),\n\t\t\tCiphers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"string\"),\n\t\t\t},\n\t\t\tMinTls: pulumi.String(\"1.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2customdomain\" \"example_r2_custom_domain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n domain = \"prefix.example-domain.com\"\n enabled = true\n zone_id = \"36ca64a6d92827b8a6b90be344bb1bfd\"\n ciphers = [\"string\"]\n min_tls = \"1.0\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2CustomDomain;\nimport com.pulumi.cloudflare.R2CustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2CustomDomain = new R2CustomDomain(\"exampleR2CustomDomain\", R2CustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .domain(\"prefix.example-domain.com\")\n .enabled(true)\n .zoneId(\"36ca64a6d92827b8a6b90be344bb1bfd\")\n .ciphers(\"string\")\n .minTls(\"1.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2CustomDomain:\n type: cloudflare:R2CustomDomain\n name: example_r2_custom_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n domain: prefix.example-domain.com\n enabled: true\n zoneId: 36ca64a6d92827b8a6b90be344bb1bfd\n ciphers:\n - string\n minTls: '1.0'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -101190,7 +101190,7 @@ } }, "cloudflare:index/r2DataCatalog:R2DataCatalog": { - "description": "Accepted Permissions\n\n- `Workers R2 Data Catalog Read`\n- `Workers R2 Data Catalog Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2DataCatalog = new cloudflare.R2DataCatalog(\"example_r2_data_catalog\", {\n accountId: \"0123456789abcdef0123456789abcdef\",\n bucketName: \"my-data-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_data_catalog = cloudflare.R2DataCatalog(\"example_r2_data_catalog\",\n account_id=\"0123456789abcdef0123456789abcdef\",\n bucket_name=\"my-data-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2DataCatalog = new Cloudflare.R2DataCatalog(\"example_r2_data_catalog\", new()\n {\n AccountId = \"0123456789abcdef0123456789abcdef\",\n BucketName = \"my-data-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2DataCatalog(ctx, \"example_r2_data_catalog\", \u0026cloudflare.R2DataCatalogArgs{\n\t\t\tAccountId: pulumi.String(\"0123456789abcdef0123456789abcdef\"),\n\t\t\tBucketName: pulumi.String(\"my-data-bucket\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2DataCatalog;\nimport com.pulumi.cloudflare.R2DataCatalogArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2DataCatalog = new R2DataCatalog(\"exampleR2DataCatalog\", R2DataCatalogArgs.builder()\n .accountId(\"0123456789abcdef0123456789abcdef\")\n .bucketName(\"my-data-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2DataCatalog:\n type: cloudflare:R2DataCatalog\n name: example_r2_data_catalog\n properties:\n accountId: 0123456789abcdef0123456789abcdef\n bucketName: my-data-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/r2DataCatalog:R2DataCatalog example '\u003caccount_id\u003e/\u003cbucket_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers R2 Data Catalog Read`\n- `Workers R2 Data Catalog Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2DataCatalog = new cloudflare.R2DataCatalog(\"example_r2_data_catalog\", {\n accountId: \"0123456789abcdef0123456789abcdef\",\n bucketName: \"my-data-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_data_catalog = cloudflare.R2DataCatalog(\"example_r2_data_catalog\",\n account_id=\"0123456789abcdef0123456789abcdef\",\n bucket_name=\"my-data-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2DataCatalog = new Cloudflare.R2DataCatalog(\"example_r2_data_catalog\", new()\n {\n AccountId = \"0123456789abcdef0123456789abcdef\",\n BucketName = \"my-data-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2DataCatalog(ctx, \"example_r2_data_catalog\", \u0026cloudflare.R2DataCatalogArgs{\n\t\t\tAccountId: pulumi.String(\"0123456789abcdef0123456789abcdef\"),\n\t\t\tBucketName: pulumi.String(\"my-data-bucket\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2datacatalog\" \"example_r2_data_catalog\" {\n account_id = \"0123456789abcdef0123456789abcdef\"\n bucket_name = \"my-data-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2DataCatalog;\nimport com.pulumi.cloudflare.R2DataCatalogArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2DataCatalog = new R2DataCatalog(\"exampleR2DataCatalog\", R2DataCatalogArgs.builder()\n .accountId(\"0123456789abcdef0123456789abcdef\")\n .bucketName(\"my-data-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2DataCatalog:\n type: cloudflare:R2DataCatalog\n name: example_r2_data_catalog\n properties:\n accountId: 0123456789abcdef0123456789abcdef\n bucketName: my-data-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/r2DataCatalog:R2DataCatalog example '\u003caccount_id\u003e/\u003cbucket_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -101278,7 +101278,7 @@ } }, "cloudflare:index/r2ManagedDomain:R2ManagedDomain": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2ManagedDomain = new cloudflare.R2ManagedDomain(\"example_r2_managed_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_managed_domain = cloudflare.R2ManagedDomain(\"example_r2_managed_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2ManagedDomain = new Cloudflare.R2ManagedDomain(\"example_r2_managed_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2ManagedDomain(ctx, \"example_r2_managed_domain\", \u0026cloudflare.R2ManagedDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2ManagedDomain;\nimport com.pulumi.cloudflare.R2ManagedDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2ManagedDomain = new R2ManagedDomain(\"exampleR2ManagedDomain\", R2ManagedDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2ManagedDomain:\n type: cloudflare:R2ManagedDomain\n name: example_r2_managed_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2ManagedDomain = new cloudflare.R2ManagedDomain(\"example_r2_managed_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_managed_domain = cloudflare.R2ManagedDomain(\"example_r2_managed_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2ManagedDomain = new Cloudflare.R2ManagedDomain(\"example_r2_managed_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewR2ManagedDomain(ctx, \"example_r2_managed_domain\", \u0026cloudflare.R2ManagedDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: pulumi.String(\"example-bucket\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_r2manageddomain\" \"example_r2_managed_domain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.R2ManagedDomain;\nimport com.pulumi.cloudflare.R2ManagedDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleR2ManagedDomain = new R2ManagedDomain(\"exampleR2ManagedDomain\", R2ManagedDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleR2ManagedDomain:\n type: cloudflare:R2ManagedDomain\n name: example_r2_managed_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -101366,7 +101366,7 @@ } }, "cloudflare:index/rateLimit:RateLimit": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.RateLimit`\" pulumi-lang-dotnet=\"`cloudflare.RateLimit`\" pulumi-lang-go=\"`RateLimit`\" pulumi-lang-python=\"`RateLimit`\" pulumi-lang-yaml=\"`cloudflare.RateLimit`\" pulumi-lang-java=\"`cloudflare.RateLimit`\"\u003e`cloudflare.RateLimit`\u003c/span\u003e is in a deprecation phase until June 15th, 2025.\n During this time period, this resource is still\n fully supported but you are strongly advised to move to the\n \u003cspan pulumi-lang-nodejs=\"`cloudflare.Ruleset`\" pulumi-lang-dotnet=\"`cloudflare.Ruleset`\" pulumi-lang-go=\"`Ruleset`\" pulumi-lang-python=\"`Ruleset`\" pulumi-lang-yaml=\"`cloudflare.Ruleset`\" pulumi-lang-java=\"`cloudflare.Ruleset`\"\u003e`cloudflare.Ruleset`\u003c/span\u003e resource. Full details can be found in the\n developer documentation.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRateLimit = new cloudflare.RateLimit(\"example_rate_limit\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n action: {\n mode: \"challenge\",\n response: {\n body: \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n contentType: \"text/xml\",\n },\n timeout: 86400,\n },\n match: {\n headers: [{\n name: \"Cf-Cache-Status\",\n op: \"ne\",\n value: \"HIT\",\n }],\n request: {\n methods: [\n \"GET\",\n \"POST\",\n ],\n schemes: [\n \"HTTP\",\n \"HTTPS\",\n ],\n url: \"*.example.org/path*\",\n },\n response: {\n originTraffic: true,\n },\n },\n period: 900,\n threshold: 60,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rate_limit = cloudflare.RateLimit(\"example_rate_limit\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n action={\n \"mode\": \"challenge\",\n \"response\": {\n \"body\": \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n \"content_type\": \"text/xml\",\n },\n \"timeout\": float(86400),\n },\n match={\n \"headers\": [{\n \"name\": \"Cf-Cache-Status\",\n \"op\": \"ne\",\n \"value\": \"HIT\",\n }],\n \"request\": {\n \"methods\": [\n \"GET\",\n \"POST\",\n ],\n \"schemes\": [\n \"HTTP\",\n \"HTTPS\",\n ],\n \"url\": \"*.example.org/path*\",\n },\n \"response\": {\n \"origin_traffic\": True,\n },\n },\n period=float(900),\n threshold=float(60))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRateLimit = new Cloudflare.RateLimit(\"example_rate_limit\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Action = new Cloudflare.Inputs.RateLimitActionArgs\n {\n Mode = \"challenge\",\n Response = new Cloudflare.Inputs.RateLimitActionResponseArgs\n {\n Body = \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n ContentType = \"text/xml\",\n },\n Timeout = 86400,\n },\n Match = new Cloudflare.Inputs.RateLimitMatchArgs\n {\n Headers = new[]\n {\n new Cloudflare.Inputs.RateLimitMatchHeaderArgs\n {\n Name = \"Cf-Cache-Status\",\n Op = \"ne\",\n Value = \"HIT\",\n },\n },\n Request = new Cloudflare.Inputs.RateLimitMatchRequestArgs\n {\n Methods = new[]\n {\n \"GET\",\n \"POST\",\n },\n Schemes = new[]\n {\n \"HTTP\",\n \"HTTPS\",\n },\n Url = \"*.example.org/path*\",\n },\n Response = new Cloudflare.Inputs.RateLimitMatchResponseArgs\n {\n OriginTraffic = true,\n },\n },\n Period = 900,\n Threshold = 60,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRateLimit(ctx, \"example_rate_limit\", \u0026cloudflare.RateLimitArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAction: \u0026cloudflare.RateLimitActionArgs{\n\t\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\t\tResponse: \u0026cloudflare.RateLimitActionResponseArgs{\n\t\t\t\t\tBody: pulumi.String(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\"),\n\t\t\t\t\tContentType: pulumi.String(\"text/xml\"),\n\t\t\t\t},\n\t\t\t\tTimeout: pulumi.Float64(86400),\n\t\t\t},\n\t\t\tMatch: \u0026cloudflare.RateLimitMatchArgs{\n\t\t\t\tHeaders: cloudflare.RateLimitMatchHeaderArray{\n\t\t\t\t\t\u0026cloudflare.RateLimitMatchHeaderArgs{\n\t\t\t\t\t\tName: pulumi.String(\"Cf-Cache-Status\"),\n\t\t\t\t\t\tOp: pulumi.String(\"ne\"),\n\t\t\t\t\t\tValue: pulumi.String(\"HIT\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRequest: \u0026cloudflare.RateLimitMatchRequestArgs{\n\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t},\n\t\t\t\t\tSchemes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"HTTP\"),\n\t\t\t\t\t\tpulumi.String(\"HTTPS\"),\n\t\t\t\t\t},\n\t\t\t\t\tUrl: pulumi.String(\"*.example.org/path*\"),\n\t\t\t\t},\n\t\t\t\tResponse: \u0026cloudflare.RateLimitMatchResponseArgs{\n\t\t\t\t\tOriginTraffic: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPeriod: pulumi.Float64(900),\n\t\t\tThreshold: pulumi.Float64(60),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RateLimit;\nimport com.pulumi.cloudflare.RateLimitArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitActionArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitActionResponseArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitMatchArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitMatchRequestArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitMatchResponseArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRateLimit = new RateLimit(\"exampleRateLimit\", RateLimitArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .action(RateLimitActionArgs.builder()\n .mode(\"challenge\")\n .response(RateLimitActionResponseArgs.builder()\n .body(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\")\n .contentType(\"text/xml\")\n .build())\n .timeout(86400.0)\n .build())\n .match(RateLimitMatchArgs.builder()\n .headers(RateLimitMatchHeaderArgs.builder()\n .name(\"Cf-Cache-Status\")\n .op(\"ne\")\n .value(\"HIT\")\n .build())\n .request(RateLimitMatchRequestArgs.builder()\n .methods( \n \"GET\",\n \"POST\")\n .schemes( \n \"HTTP\",\n \"HTTPS\")\n .url(\"*.example.org/path*\")\n .build())\n .response(RateLimitMatchResponseArgs.builder()\n .originTraffic(true)\n .build())\n .build())\n .period(900.0)\n .threshold(60.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRateLimit:\n type: cloudflare:RateLimit\n name: example_rate_limit\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n action:\n mode: challenge\n response:\n body: \u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\n contentType: text/xml\n timeout: 86400\n match:\n headers:\n - name: Cf-Cache-Status\n op: ne\n value: HIT\n request:\n methods:\n - GET\n - POST\n schemes:\n - HTTP\n - HTTPS\n url: '*.example.org/path*'\n response:\n originTraffic: true\n period: 900\n threshold: 60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/rateLimit:RateLimit example '\u003czone_id\u003e/\u003crate_limit_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n\u003e \u003cspan pulumi-lang-nodejs=\"`cloudflare.RateLimit`\" pulumi-lang-dotnet=\"`cloudflare.RateLimit`\" pulumi-lang-go=\"`RateLimit`\" pulumi-lang-python=\"`RateLimit`\" pulumi-lang-yaml=\"`cloudflare.RateLimit`\" pulumi-lang-java=\"`cloudflare.RateLimit`\" pulumi-lang-hcl=\"`cloudflare_rate_limit`\"\u003e`cloudflare.RateLimit`\u003c/span\u003e is in a deprecation phase until June 15th, 2025.\n During this time period, this resource is still\n fully supported but you are strongly advised to move to the\n \u003cspan pulumi-lang-nodejs=\"`cloudflare.Ruleset`\" pulumi-lang-dotnet=\"`cloudflare.Ruleset`\" pulumi-lang-go=\"`Ruleset`\" pulumi-lang-python=\"`Ruleset`\" pulumi-lang-yaml=\"`cloudflare.Ruleset`\" pulumi-lang-java=\"`cloudflare.Ruleset`\" pulumi-lang-hcl=\"`cloudflare_ruleset`\"\u003e`cloudflare.Ruleset`\u003c/span\u003e resource. Full details can be found in the\n developer documentation.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRateLimit = new cloudflare.RateLimit(\"example_rate_limit\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n action: {\n mode: \"challenge\",\n response: {\n body: \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n contentType: \"text/xml\",\n },\n timeout: 86400,\n },\n match: {\n headers: [{\n name: \"Cf-Cache-Status\",\n op: \"ne\",\n value: \"HIT\",\n }],\n request: {\n methods: [\n \"GET\",\n \"POST\",\n ],\n schemes: [\n \"HTTP\",\n \"HTTPS\",\n ],\n url: \"*.example.org/path*\",\n },\n response: {\n originTraffic: true,\n },\n },\n period: 900,\n threshold: 60,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rate_limit = cloudflare.RateLimit(\"example_rate_limit\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n action={\n \"mode\": \"challenge\",\n \"response\": {\n \"body\": \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n \"content_type\": \"text/xml\",\n },\n \"timeout\": float(86400),\n },\n match={\n \"headers\": [{\n \"name\": \"Cf-Cache-Status\",\n \"op\": \"ne\",\n \"value\": \"HIT\",\n }],\n \"request\": {\n \"methods\": [\n \"GET\",\n \"POST\",\n ],\n \"schemes\": [\n \"HTTP\",\n \"HTTPS\",\n ],\n \"url\": \"*.example.org/path*\",\n },\n \"response\": {\n \"origin_traffic\": True,\n },\n },\n period=float(900),\n threshold=float(60))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRateLimit = new Cloudflare.RateLimit(\"example_rate_limit\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Action = new Cloudflare.Inputs.RateLimitActionArgs\n {\n Mode = \"challenge\",\n Response = new Cloudflare.Inputs.RateLimitActionResponseArgs\n {\n Body = \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\",\n ContentType = \"text/xml\",\n },\n Timeout = 86400,\n },\n Match = new Cloudflare.Inputs.RateLimitMatchArgs\n {\n Headers = new[]\n {\n new Cloudflare.Inputs.RateLimitMatchHeaderArgs\n {\n Name = \"Cf-Cache-Status\",\n Op = \"ne\",\n Value = \"HIT\",\n },\n },\n Request = new Cloudflare.Inputs.RateLimitMatchRequestArgs\n {\n Methods = new[]\n {\n \"GET\",\n \"POST\",\n },\n Schemes = new[]\n {\n \"HTTP\",\n \"HTTPS\",\n },\n Url = \"*.example.org/path*\",\n },\n Response = new Cloudflare.Inputs.RateLimitMatchResponseArgs\n {\n OriginTraffic = true,\n },\n },\n Period = 900,\n Threshold = 60,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRateLimit(ctx, \"example_rate_limit\", \u0026cloudflare.RateLimitArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAction: \u0026cloudflare.RateLimitActionArgs{\n\t\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\t\tResponse: \u0026cloudflare.RateLimitActionResponseArgs{\n\t\t\t\t\tBody: pulumi.String(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\"),\n\t\t\t\t\tContentType: pulumi.String(\"text/xml\"),\n\t\t\t\t},\n\t\t\t\tTimeout: pulumi.Float64(86400),\n\t\t\t},\n\t\t\tMatch: \u0026cloudflare.RateLimitMatchArgs{\n\t\t\t\tHeaders: cloudflare.RateLimitMatchHeaderArray{\n\t\t\t\t\t\u0026cloudflare.RateLimitMatchHeaderArgs{\n\t\t\t\t\t\tName: pulumi.String(\"Cf-Cache-Status\"),\n\t\t\t\t\t\tOp: pulumi.String(\"ne\"),\n\t\t\t\t\t\tValue: pulumi.String(\"HIT\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRequest: \u0026cloudflare.RateLimitMatchRequestArgs{\n\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t},\n\t\t\t\t\tSchemes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"HTTP\"),\n\t\t\t\t\t\tpulumi.String(\"HTTPS\"),\n\t\t\t\t\t},\n\t\t\t\t\tUrl: pulumi.String(\"*.example.org/path*\"),\n\t\t\t\t},\n\t\t\t\tResponse: \u0026cloudflare.RateLimitMatchResponseArgs{\n\t\t\t\t\tOriginTraffic: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPeriod: pulumi.Float64(900),\n\t\t\tThreshold: pulumi.Float64(60),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_ratelimit\" \"example_rate_limit\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n action = {\n mode = \"challenge\"\n response = {\n body = \"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\"\n content_type = \"text/xml\"\n }\n timeout = 86400\n }\n match = {\n headers = [{\n \"name\" = \"Cf-Cache-Status\"\n \"op\" = \"ne\"\n \"value\" = \"HIT\"\n }]\n request = {\n methods = [\"GET\", \"POST\"]\n schemes = [\"HTTP\", \"HTTPS\"]\n url = \"*.example.org/path*\"\n }\n response = {\n origin_traffic = true\n }\n }\n period = 900\n threshold = 60\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RateLimit;\nimport com.pulumi.cloudflare.RateLimitArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitActionArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitActionResponseArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitMatchArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitMatchRequestArgs;\nimport com.pulumi.cloudflare.inputs.RateLimitMatchResponseArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRateLimit = new RateLimit(\"exampleRateLimit\", RateLimitArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .action(RateLimitActionArgs.builder()\n .mode(\"challenge\")\n .response(RateLimitActionResponseArgs.builder()\n .body(\"\u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\")\n .contentType(\"text/xml\")\n .build())\n .timeout(86400.0)\n .build())\n .match(RateLimitMatchArgs.builder()\n .headers(RateLimitMatchHeaderArgs.builder()\n .name(\"Cf-Cache-Status\")\n .op(\"ne\")\n .value(\"HIT\")\n .build())\n .request(RateLimitMatchRequestArgs.builder()\n .methods( \n \"GET\",\n \"POST\")\n .schemes( \n \"HTTP\",\n \"HTTPS\")\n .url(\"*.example.org/path*\")\n .build())\n .response(RateLimitMatchResponseArgs.builder()\n .originTraffic(true)\n .build())\n .build())\n .period(900.0)\n .threshold(60.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRateLimit:\n type: cloudflare:RateLimit\n name: example_rate_limit\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n action:\n mode: challenge\n response:\n body: \u003cerror\u003eThis request has been rate-limited.\u003c/error\u003e\n contentType: text/xml\n timeout: 86400\n match:\n headers:\n - name: Cf-Cache-Status\n op: ne\n value: HIT\n request:\n methods:\n - GET\n - POST\n schemes:\n - HTTP\n - HTTPS\n url: '*.example.org/path*'\n response:\n originTraffic: true\n period: 900\n threshold: 60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/rateLimit:RateLimit example '\u003czone_id\u003e/\u003crate_limit_id\u003e'\n```\n\n", "properties": { "action": { "$ref": "#/types/cloudflare:index/RateLimitAction:RateLimitAction", @@ -101397,7 +101397,7 @@ }, "threshold": { "type": "number", - "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" + "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\" pulumi-lang-hcl=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" }, "zoneId": { "type": "string", @@ -101428,7 +101428,7 @@ }, "threshold": { "type": "number", - "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" + "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\" pulumi-lang-hcl=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" }, "zoneId": { "type": "string", @@ -101473,7 +101473,7 @@ }, "threshold": { "type": "number", - "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" + "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\" pulumi-lang-hcl=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n" }, "zoneId": { "type": "string", @@ -101484,7 +101484,7 @@ } }, "cloudflare:index/record:Record": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecord = new cloudflare.DnsRecord(\"example_dns_record\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example.com\",\n ttl: 3600,\n type: \"A\",\n comment: \"Domain verification record\",\n content: \"198.51.100.4\",\n privateRouting: true,\n proxied: true,\n settings: {\n ipv4Only: true,\n ipv6Only: true,\n },\n tags: [\"owner:dns-team\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_record = cloudflare.DnsRecord(\"example_dns_record\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example.com\",\n ttl=float(3600),\n type=\"A\",\n comment=\"Domain verification record\",\n content=\"198.51.100.4\",\n private_routing=True,\n proxied=True,\n settings={\n \"ipv4_only\": True,\n \"ipv6_only\": True,\n },\n tags=[\"owner:dns-team\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecord = new Cloudflare.DnsRecord(\"example_dns_record\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example.com\",\n Ttl = 3600,\n Type = \"A\",\n Comment = \"Domain verification record\",\n Content = \"198.51.100.4\",\n PrivateRouting = true,\n Proxied = true,\n Settings = new Cloudflare.Inputs.DnsRecordSettingsArgs\n {\n Ipv4Only = true,\n Ipv6Only = true,\n },\n Tags = new[]\n {\n \"owner:dns-team\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsRecord(ctx, \"example_dns_record\", \u0026cloudflare.DnsRecordArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tTtl: pulumi.Float64(3600),\n\t\t\tType: pulumi.String(\"A\"),\n\t\t\tComment: pulumi.String(\"Domain verification record\"),\n\t\t\tContent: pulumi.String(\"198.51.100.4\"),\n\t\t\tPrivateRouting: pulumi.Bool(true),\n\t\t\tProxied: pulumi.Bool(true),\n\t\t\tSettings: \u0026cloudflare.DnsRecordSettingsArgs{\n\t\t\t\tIpv4Only: pulumi.Bool(true),\n\t\t\t\tIpv6Only: pulumi.Bool(true),\n\t\t\t},\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"owner:dns-team\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsRecord;\nimport com.pulumi.cloudflare.DnsRecordArgs;\nimport com.pulumi.cloudflare.inputs.DnsRecordSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsRecord = new DnsRecord(\"exampleDnsRecord\", DnsRecordArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example.com\")\n .ttl(3600.0)\n .type(\"A\")\n .comment(\"Domain verification record\")\n .content(\"198.51.100.4\")\n .privateRouting(true)\n .proxied(true)\n .settings(DnsRecordSettingsArgs.builder()\n .ipv4Only(true)\n .ipv6Only(true)\n .build())\n .tags(\"owner:dns-team\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsRecord:\n type: cloudflare:DnsRecord\n name: example_dns_record\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.com\n ttl: 3600\n type: A\n comment: Domain verification record\n content: 198.51.100.4\n privateRouting: true\n proxied: true\n settings:\n ipv4Only: true\n ipv6Only: true\n tags:\n - owner:dns-team\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/record:Record example '\u003czone_id\u003e/\u003cdns_record_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecord = new cloudflare.DnsRecord(\"example_dns_record\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"example.com\",\n ttl: 3600,\n type: \"A\",\n comment: \"Domain verification record\",\n content: \"198.51.100.4\",\n privateRouting: true,\n proxied: true,\n settings: {\n ipv4Only: true,\n ipv6Only: true,\n },\n tags: [\"owner:dns-team\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_record = cloudflare.DnsRecord(\"example_dns_record\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"example.com\",\n ttl=float(3600),\n type=\"A\",\n comment=\"Domain verification record\",\n content=\"198.51.100.4\",\n private_routing=True,\n proxied=True,\n settings={\n \"ipv4_only\": True,\n \"ipv6_only\": True,\n },\n tags=[\"owner:dns-team\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecord = new Cloudflare.DnsRecord(\"example_dns_record\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"example.com\",\n Ttl = 3600,\n Type = \"A\",\n Comment = \"Domain verification record\",\n Content = \"198.51.100.4\",\n PrivateRouting = true,\n Proxied = true,\n Settings = new Cloudflare.Inputs.DnsRecordSettingsArgs\n {\n Ipv4Only = true,\n Ipv6Only = true,\n },\n Tags = new[]\n {\n \"owner:dns-team\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewDnsRecord(ctx, \"example_dns_record\", \u0026cloudflare.DnsRecordArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tTtl: pulumi.Float64(3600),\n\t\t\tType: pulumi.String(\"A\"),\n\t\t\tComment: pulumi.String(\"Domain verification record\"),\n\t\t\tContent: pulumi.String(\"198.51.100.4\"),\n\t\t\tPrivateRouting: pulumi.Bool(true),\n\t\t\tProxied: pulumi.Bool(true),\n\t\t\tSettings: \u0026cloudflare.DnsRecordSettingsArgs{\n\t\t\t\tIpv4Only: pulumi.Bool(true),\n\t\t\t\tIpv6Only: pulumi.Bool(true),\n\t\t\t},\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"owner:dns-team\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_dnsrecord\" \"example_dns_record\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"example.com\"\n ttl = 3600\n type = \"A\"\n comment = \"Domain verification record\"\n content = \"198.51.100.4\"\n private_routing = true\n proxied = true\n settings = {\n ipv4_only = true\n ipv6_only = true\n }\n tags = [\"owner:dns-team\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.DnsRecord;\nimport com.pulumi.cloudflare.DnsRecordArgs;\nimport com.pulumi.cloudflare.inputs.DnsRecordSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDnsRecord = new DnsRecord(\"exampleDnsRecord\", DnsRecordArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"example.com\")\n .ttl(3600.0)\n .type(\"A\")\n .comment(\"Domain verification record\")\n .content(\"198.51.100.4\")\n .privateRouting(true)\n .proxied(true)\n .settings(DnsRecordSettingsArgs.builder()\n .ipv4Only(true)\n .ipv6Only(true)\n .build())\n .tags(\"owner:dns-team\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDnsRecord:\n type: cloudflare:DnsRecord\n name: example_dns_record\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.com\n ttl: 3600\n type: A\n comment: Domain verification record\n content: 198.51.100.4\n privateRouting: true\n proxied: true\n settings:\n ipv4Only: true\n ipv6Only: true\n tags:\n - owner:dns-team\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/record:Record example '\u003czone_id\u003e/\u003cdns_record_id\u003e'\n```\n\n", "properties": { "comment": { "type": "string", @@ -101724,7 +101724,7 @@ "deprecationMessage": "cloudflare.index/record.Record has been deprecated in favor of cloudflare.index/dnsrecord.DnsRecord" }, "cloudflare:index/regionalHostname:RegionalHostname": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalHostname = new cloudflare.RegionalHostname(\"example_regional_hostname\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"foo.example.com\",\n regionKey: \"ca\",\n routing: \"dns\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_hostname = cloudflare.RegionalHostname(\"example_regional_hostname\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"foo.example.com\",\n region_key=\"ca\",\n routing=\"dns\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalHostname = new Cloudflare.RegionalHostname(\"example_regional_hostname\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"foo.example.com\",\n RegionKey = \"ca\",\n Routing = \"dns\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRegionalHostname(ctx, \"example_regional_hostname\", \u0026cloudflare.RegionalHostnameArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"foo.example.com\"),\n\t\t\tRegionKey: pulumi.String(\"ca\"),\n\t\t\tRouting: pulumi.String(\"dns\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RegionalHostname;\nimport com.pulumi.cloudflare.RegionalHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRegionalHostname = new RegionalHostname(\"exampleRegionalHostname\", RegionalHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"foo.example.com\")\n .regionKey(\"ca\")\n .routing(\"dns\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRegionalHostname:\n type: cloudflare:RegionalHostname\n name: example_regional_hostname\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: foo.example.com\n regionKey: ca\n routing: dns\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/regionalHostname:RegionalHostname example '\u003czone_id\u003e/\u003chostname\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalHostname = new cloudflare.RegionalHostname(\"example_regional_hostname\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"foo.example.com\",\n regionKey: \"ca\",\n routing: \"dns\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_hostname = cloudflare.RegionalHostname(\"example_regional_hostname\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"foo.example.com\",\n region_key=\"ca\",\n routing=\"dns\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalHostname = new Cloudflare.RegionalHostname(\"example_regional_hostname\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"foo.example.com\",\n RegionKey = \"ca\",\n Routing = \"dns\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRegionalHostname(ctx, \"example_regional_hostname\", \u0026cloudflare.RegionalHostnameArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"foo.example.com\"),\n\t\t\tRegionKey: pulumi.String(\"ca\"),\n\t\t\tRouting: pulumi.String(\"dns\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_regionalhostname\" \"example_regional_hostname\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"foo.example.com\"\n region_key = \"ca\"\n routing = \"dns\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RegionalHostname;\nimport com.pulumi.cloudflare.RegionalHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRegionalHostname = new RegionalHostname(\"exampleRegionalHostname\", RegionalHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"foo.example.com\")\n .regionKey(\"ca\")\n .routing(\"dns\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRegionalHostname:\n type: cloudflare:RegionalHostname\n name: example_regional_hostname\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: foo.example.com\n regionKey: ca\n routing: dns\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/regionalHostname:RegionalHostname example '\u003czone_id\u003e/\u003chostname\u003e'\n```\n\n", "properties": { "createdOn": { "type": "string", @@ -101803,7 +101803,7 @@ } }, "cloudflare:index/regionalTieredCache:RegionalTieredCache": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalTieredCache = new cloudflare.RegionalTieredCache(\"example_regional_tiered_cache\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_tiered_cache = cloudflare.RegionalTieredCache(\"example_regional_tiered_cache\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalTieredCache = new Cloudflare.RegionalTieredCache(\"example_regional_tiered_cache\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRegionalTieredCache(ctx, \"example_regional_tiered_cache\", \u0026cloudflare.RegionalTieredCacheArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RegionalTieredCache;\nimport com.pulumi.cloudflare.RegionalTieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRegionalTieredCache = new RegionalTieredCache(\"exampleRegionalTieredCache\", RegionalTieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRegionalTieredCache:\n type: cloudflare:RegionalTieredCache\n name: example_regional_tiered_cache\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/regionalTieredCache:RegionalTieredCache example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalTieredCache = new cloudflare.RegionalTieredCache(\"example_regional_tiered_cache\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_tiered_cache = cloudflare.RegionalTieredCache(\"example_regional_tiered_cache\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalTieredCache = new Cloudflare.RegionalTieredCache(\"example_regional_tiered_cache\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRegionalTieredCache(ctx, \"example_regional_tiered_cache\", \u0026cloudflare.RegionalTieredCacheArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_regionaltieredcache\" \"example_regional_tiered_cache\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = \"on\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RegionalTieredCache;\nimport com.pulumi.cloudflare.RegionalTieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRegionalTieredCache = new RegionalTieredCache(\"exampleRegionalTieredCache\", RegionalTieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRegionalTieredCache:\n type: cloudflare:RegionalTieredCache\n name: example_regional_tiered_cache\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/regionalTieredCache:RegionalTieredCache example '\u003czone_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -101865,7 +101865,7 @@ } }, "cloudflare:index/registrarDomain:RegistrarDomain": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegistrarDomain = new cloudflare.RegistrarDomain(\"example_registrar_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domainName: \"example.com\",\n autoRenew: true,\n locked: false,\n privacy: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_registrar_domain = cloudflare.RegistrarDomain(\"example_registrar_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domain_name=\"example.com\",\n auto_renew=True,\n locked=False,\n privacy=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegistrarDomain = new Cloudflare.RegistrarDomain(\"example_registrar_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DomainName = \"example.com\",\n AutoRenew = true,\n Locked = false,\n Privacy = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRegistrarDomain(ctx, \"example_registrar_domain\", \u0026cloudflare.RegistrarDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomainName: pulumi.String(\"example.com\"),\n\t\t\tAutoRenew: pulumi.Bool(true),\n\t\t\tLocked: pulumi.Bool(false),\n\t\t\tPrivacy: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RegistrarDomain;\nimport com.pulumi.cloudflare.RegistrarDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRegistrarDomain = new RegistrarDomain(\"exampleRegistrarDomain\", RegistrarDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domainName(\"example.com\")\n .autoRenew(true)\n .locked(false)\n .privacy(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRegistrarDomain:\n type: cloudflare:RegistrarDomain\n name: example_registrar_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domainName: example.com\n autoRenew: true\n locked: false\n privacy: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegistrarDomain = new cloudflare.RegistrarDomain(\"example_registrar_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domainName: \"example.com\",\n autoRenew: true,\n locked: false,\n privacy: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_registrar_domain = cloudflare.RegistrarDomain(\"example_registrar_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domain_name=\"example.com\",\n auto_renew=True,\n locked=False,\n privacy=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegistrarDomain = new Cloudflare.RegistrarDomain(\"example_registrar_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DomainName = \"example.com\",\n AutoRenew = true,\n Locked = false,\n Privacy = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRegistrarDomain(ctx, \"example_registrar_domain\", \u0026cloudflare.RegistrarDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomainName: pulumi.String(\"example.com\"),\n\t\t\tAutoRenew: pulumi.Bool(true),\n\t\t\tLocked: pulumi.Bool(false),\n\t\t\tPrivacy: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_registrardomain\" \"example_registrar_domain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n domain_name = \"example.com\"\n auto_renew = true\n locked = false\n privacy = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.RegistrarDomain;\nimport com.pulumi.cloudflare.RegistrarDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRegistrarDomain = new RegistrarDomain(\"exampleRegistrarDomain\", RegistrarDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domainName(\"example.com\")\n .autoRenew(true)\n .locked(false)\n .privacy(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRegistrarDomain:\n type: cloudflare:RegistrarDomain\n name: example_registrar_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domainName: example.com\n autoRenew: true\n locked: false\n privacy: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -101944,7 +101944,7 @@ } }, "cloudflare:index/riskBehavior:RiskBehavior": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskBehavior = new cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", {\n accountId: \"account_id\",\n behaviors: {\n foo: {\n enabled: true,\n riskLevel: \"low\",\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_behavior = cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\",\n account_id=\"account_id\",\n behaviors={\n \"foo\": {\n \"enabled\": True,\n \"risk_level\": \"low\",\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskBehavior = new Cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", new()\n {\n AccountId = \"account_id\",\n Behaviors = \n {\n { \"foo\", new Cloudflare.Inputs.ZeroTrustRiskBehaviorBehaviorsArgs\n {\n Enabled = true,\n RiskLevel = \"low\",\n } },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustRiskBehavior(ctx, \"example_zero_trust_risk_behavior\", \u0026cloudflare.ZeroTrustRiskBehaviorArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tBehaviors: cloudflare.ZeroTrustRiskBehaviorBehaviorsMap{\n\t\t\t\t\"foo\": \u0026cloudflare.ZeroTrustRiskBehaviorBehaviorsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tRiskLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehavior;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehaviorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustRiskBehavior = new ZeroTrustRiskBehavior(\"exampleZeroTrustRiskBehavior\", ZeroTrustRiskBehaviorArgs.builder()\n .accountId(\"account_id\")\n .behaviors(Map.of(\"foo\", ZeroTrustRiskBehaviorBehaviorsArgs.builder()\n .enabled(true)\n .riskLevel(\"low\")\n .build()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustRiskBehavior:\n type: cloudflare:ZeroTrustRiskBehavior\n name: example_zero_trust_risk_behavior\n properties:\n accountId: account_id\n behaviors:\n foo:\n enabled: true\n riskLevel: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskBehavior = new cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", {\n accountId: \"account_id\",\n behaviors: {\n foo: {\n enabled: true,\n riskLevel: \"low\",\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_behavior = cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\",\n account_id=\"account_id\",\n behaviors={\n \"foo\": {\n \"enabled\": True,\n \"risk_level\": \"low\",\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskBehavior = new Cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", new()\n {\n AccountId = \"account_id\",\n Behaviors = \n {\n { \"foo\", new Cloudflare.Inputs.ZeroTrustRiskBehaviorBehaviorsArgs\n {\n Enabled = true,\n RiskLevel = \"low\",\n } },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustRiskBehavior(ctx, \"example_zero_trust_risk_behavior\", \u0026cloudflare.ZeroTrustRiskBehaviorArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tBehaviors: cloudflare.ZeroTrustRiskBehaviorBehaviorsMap{\n\t\t\t\t\"foo\": \u0026cloudflare.ZeroTrustRiskBehaviorBehaviorsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tRiskLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustriskbehavior\" \"example_zero_trust_risk_behavior\" {\n account_id = \"account_id\"\n behaviors = {\n \"foo\" = {\n enabled = true\n risk_level = \"low\"\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehavior;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehaviorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustRiskBehavior = new ZeroTrustRiskBehavior(\"exampleZeroTrustRiskBehavior\", ZeroTrustRiskBehaviorArgs.builder()\n .accountId(\"account_id\")\n .behaviors(Map.of(\"foo\", ZeroTrustRiskBehaviorBehaviorsArgs.builder()\n .enabled(true)\n .riskLevel(\"low\")\n .build()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustRiskBehavior:\n type: cloudflare:ZeroTrustRiskBehavior\n name: example_zero_trust_risk_behavior\n properties:\n accountId: account_id\n behaviors:\n foo:\n enabled: true\n riskLevel: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string" @@ -101996,7 +101996,7 @@ "deprecationMessage": "cloudflare.index/riskbehavior.RiskBehavior has been deprecated in favor of cloudflare.index/zerotrustriskbehavior.ZeroTrustRiskBehavior" }, "cloudflare:index/ruleset:Ruleset": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRuleset = new cloudflare.Ruleset(\"example_ruleset\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n name: \"My ruleset\",\n phase: \"http_request_firewall_custom\",\n kind: \"root\",\n description: \"A description for my ruleset.\",\n rules: [{\n description: \"Block the request.\",\n expression: \"ip.src ne 1.1.1.1\",\n action: \"block\",\n ref: \"my_rule\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ruleset = cloudflare.Ruleset(\"example_ruleset\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n name=\"My ruleset\",\n phase=\"http_request_firewall_custom\",\n kind=\"root\",\n description=\"A description for my ruleset.\",\n rules=[{\n \"description\": \"Block the request.\",\n \"expression\": \"ip.src ne 1.1.1.1\",\n \"action\": \"block\",\n \"ref\": \"my_rule\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRuleset = new Cloudflare.Ruleset(\"example_ruleset\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Name = \"My ruleset\",\n Phase = \"http_request_firewall_custom\",\n Kind = \"root\",\n Description = \"A description for my ruleset.\",\n Rules = new[]\n {\n new Cloudflare.Inputs.RulesetRuleArgs\n {\n Description = \"Block the request.\",\n Expression = \"ip.src ne 1.1.1.1\",\n Action = \"block\",\n Ref = \"my_rule\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRuleset(ctx, \"example_ruleset\", \u0026cloudflare.RulesetArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tName: pulumi.String(\"My ruleset\"),\n\t\t\tPhase: pulumi.String(\"http_request_firewall_custom\"),\n\t\t\tKind: pulumi.String(\"root\"),\n\t\t\tDescription: pulumi.String(\"A description for my ruleset.\"),\n\t\t\tRules: cloudflare.RulesetRuleArray{\n\t\t\t\t\u0026cloudflare.RulesetRuleArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Block the request.\"),\n\t\t\t\t\tExpression: pulumi.String(\"ip.src ne 1.1.1.1\"),\n\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\tRef: pulumi.String(\"my_rule\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Ruleset;\nimport com.pulumi.cloudflare.RulesetArgs;\nimport com.pulumi.cloudflare.inputs.RulesetRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRuleset = new Ruleset(\"exampleRuleset\", RulesetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .name(\"My ruleset\")\n .phase(\"http_request_firewall_custom\")\n .kind(\"root\")\n .description(\"A description for my ruleset.\")\n .rules(RulesetRuleArgs.builder()\n .description(\"Block the request.\")\n .expression(\"ip.src ne 1.1.1.1\")\n .action(\"block\")\n .ref(\"my_rule\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRuleset:\n type: cloudflare:Ruleset\n name: example_ruleset\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n name: My ruleset\n phase: http_request_firewall_custom\n kind: root\n description: A description for my ruleset.\n rules:\n - description: Block the request.\n expression: ip.src ne 1.1.1.1\n action: block\n ref: my_rule\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/ruleset:Ruleset example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cruleset_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRuleset = new cloudflare.Ruleset(\"example_ruleset\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n name: \"My ruleset\",\n phase: \"http_request_firewall_custom\",\n kind: \"root\",\n description: \"A description for my ruleset.\",\n rules: [{\n description: \"Block the request.\",\n expression: \"ip.src ne 1.1.1.1\",\n action: \"block\",\n ref: \"my_rule\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ruleset = cloudflare.Ruleset(\"example_ruleset\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n name=\"My ruleset\",\n phase=\"http_request_firewall_custom\",\n kind=\"root\",\n description=\"A description for my ruleset.\",\n rules=[{\n \"description\": \"Block the request.\",\n \"expression\": \"ip.src ne 1.1.1.1\",\n \"action\": \"block\",\n \"ref\": \"my_rule\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRuleset = new Cloudflare.Ruleset(\"example_ruleset\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Name = \"My ruleset\",\n Phase = \"http_request_firewall_custom\",\n Kind = \"root\",\n Description = \"A description for my ruleset.\",\n Rules = new[]\n {\n new Cloudflare.Inputs.RulesetRuleArgs\n {\n Description = \"Block the request.\",\n Expression = \"ip.src ne 1.1.1.1\",\n Action = \"block\",\n Ref = \"my_rule\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewRuleset(ctx, \"example_ruleset\", \u0026cloudflare.RulesetArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tName: pulumi.String(\"My ruleset\"),\n\t\t\tPhase: pulumi.String(\"http_request_firewall_custom\"),\n\t\t\tKind: pulumi.String(\"root\"),\n\t\t\tDescription: pulumi.String(\"A description for my ruleset.\"),\n\t\t\tRules: cloudflare.RulesetRuleArray{\n\t\t\t\t\u0026cloudflare.RulesetRuleArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Block the request.\"),\n\t\t\t\t\tExpression: pulumi.String(\"ip.src ne 1.1.1.1\"),\n\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\tRef: pulumi.String(\"my_rule\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_ruleset\" \"example_ruleset\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n name = \"My ruleset\"\n phase = \"http_request_firewall_custom\"\n kind = \"root\"\n description = \"A description for my ruleset.\"\n rules {\n description = \"Block the request.\"\n expression = \"ip.src ne 1.1.1.1\"\n action = \"block\"\n ref = \"my_rule\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Ruleset;\nimport com.pulumi.cloudflare.RulesetArgs;\nimport com.pulumi.cloudflare.inputs.RulesetRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleRuleset = new Ruleset(\"exampleRuleset\", RulesetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .name(\"My ruleset\")\n .phase(\"http_request_firewall_custom\")\n .kind(\"root\")\n .description(\"A description for my ruleset.\")\n .rules(RulesetRuleArgs.builder()\n .description(\"Block the request.\")\n .expression(\"ip.src ne 1.1.1.1\")\n .action(\"block\")\n .ref(\"my_rule\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleRuleset:\n type: cloudflare:Ruleset\n name: example_ruleset\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n name: My ruleset\n phase: http_request_firewall_custom\n kind: root\n description: A description for my ruleset.\n rules:\n - description: Block the request.\n expression: ip.src ne 1.1.1.1\n action: block\n ref: my_rule\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/ruleset:Ruleset example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cruleset_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -102132,11 +102132,11 @@ } }, "cloudflare:index/schemaValidationOperationSettings:SchemaValidationOperationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationOperationSettings = new cloudflare.SchemaValidationOperationSettings(\"example_schema_validation_operation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigationAction: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_operation_settings = cloudflare.SchemaValidationOperationSettings(\"example_schema_validation_operation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigation_action=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationOperationSettings = new Cloudflare.SchemaValidationOperationSettings(\"example_schema_validation_operation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n MitigationAction = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSchemaValidationOperationSettings(ctx, \"example_schema_validation_operation_settings\", \u0026cloudflare.SchemaValidationOperationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tMitigationAction: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SchemaValidationOperationSettings;\nimport com.pulumi.cloudflare.SchemaValidationOperationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSchemaValidationOperationSettings = new SchemaValidationOperationSettings(\"exampleSchemaValidationOperationSettings\", SchemaValidationOperationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .mitigationAction(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSchemaValidationOperationSettings:\n type: cloudflare:SchemaValidationOperationSettings\n name: example_schema_validation_operation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n mitigationAction: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationOperationSettings = new cloudflare.SchemaValidationOperationSettings(\"example_schema_validation_operation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigationAction: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_operation_settings = cloudflare.SchemaValidationOperationSettings(\"example_schema_validation_operation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n mitigation_action=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationOperationSettings = new Cloudflare.SchemaValidationOperationSettings(\"example_schema_validation_operation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n MitigationAction = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSchemaValidationOperationSettings(ctx, \"example_schema_validation_operation_settings\", \u0026cloudflare.SchemaValidationOperationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tMitigationAction: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_schemavalidationoperationsettings\" \"example_schema_validation_operation_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n operation_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n mitigation_action = \"block\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SchemaValidationOperationSettings;\nimport com.pulumi.cloudflare.SchemaValidationOperationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSchemaValidationOperationSettings = new SchemaValidationOperationSettings(\"exampleSchemaValidationOperationSettings\", SchemaValidationOperationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .mitigationAction(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSchemaValidationOperationSettings:\n type: cloudflare:SchemaValidationOperationSettings\n name: example_schema_validation_operation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n mitigationAction: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "mitigationAction": { "type": "string", - "description": "When set, this applies a mitigation action to this operation\n\n - `\"log\"` - log request when request does not conform to schema for this operation\n - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n - `\"none\"` - will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\"." + "description": "When set, this applies a mitigation action to this operation\n\n - `\"log\"` - log request when request does not conform to schema for this operation\n - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n - `\"none\"` - will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\"." }, "operationId": { "type": "string", @@ -102154,7 +102154,7 @@ "inputProperties": { "mitigationAction": { "type": "string", - "description": "When set, this applies a mitigation action to this operation\n\n - `\"log\"` - log request when request does not conform to schema for this operation\n - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n - `\"none\"` - will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\"." + "description": "When set, this applies a mitigation action to this operation\n\n - `\"log\"` - log request when request does not conform to schema for this operation\n - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n - `\"none\"` - will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\"." }, "operationId": { "type": "string", @@ -102174,7 +102174,7 @@ "properties": { "mitigationAction": { "type": "string", - "description": "When set, this applies a mitigation action to this operation\n\n - `\"log\"` - log request when request does not conform to schema for this operation\n - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n - `\"none\"` - will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\"." + "description": "When set, this applies a mitigation action to this operation\n\n - `\"log\"` - log request when request does not conform to schema for this operation\n - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n - `\"none\"` - will skip mitigation for this operation\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\"." }, "operationId": { "type": "string", @@ -102189,14 +102189,14 @@ } }, "cloudflare:index/schemaValidationSchemas:SchemaValidationSchemas": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSchemas = new cloudflare.SchemaValidationSchemas(\"example_schema_validation_schemas\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n kind: \"openapi_v3\",\n name: \"petstore schema\",\n source: \"\u003cschema file contents\u003e\",\n validationEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_schemas = cloudflare.SchemaValidationSchemas(\"example_schema_validation_schemas\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n kind=\"openapi_v3\",\n name=\"petstore schema\",\n source=\"\u003cschema file contents\u003e\",\n validation_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSchemas = new Cloudflare.SchemaValidationSchemas(\"example_schema_validation_schemas\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Kind = \"openapi_v3\",\n Name = \"petstore schema\",\n Source = \"\u003cschema file contents\u003e\",\n ValidationEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSchemaValidationSchemas(ctx, \"example_schema_validation_schemas\", \u0026cloudflare.SchemaValidationSchemasArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKind: pulumi.String(\"openapi_v3\"),\n\t\t\tName: pulumi.String(\"petstore schema\"),\n\t\t\tSource: pulumi.String(\"\u003cschema file contents\u003e\"),\n\t\t\tValidationEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SchemaValidationSchemas;\nimport com.pulumi.cloudflare.SchemaValidationSchemasArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSchemaValidationSchemas = new SchemaValidationSchemas(\"exampleSchemaValidationSchemas\", SchemaValidationSchemasArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .kind(\"openapi_v3\")\n .name(\"petstore schema\")\n .source(\"\u003cschema file contents\u003e\")\n .validationEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSchemaValidationSchemas:\n type: cloudflare:SchemaValidationSchemas\n name: example_schema_validation_schemas\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n kind: openapi_v3\n name: petstore schema\n source: \u003cschema file contents\u003e\n validationEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/schemaValidationSchemas:SchemaValidationSchemas example '\u003czone_id\u003e/\u003cschema_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSchemas = new cloudflare.SchemaValidationSchemas(\"example_schema_validation_schemas\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n kind: \"openapi_v3\",\n name: \"petstore schema\",\n source: \"\u003cschema file contents\u003e\",\n validationEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_schemas = cloudflare.SchemaValidationSchemas(\"example_schema_validation_schemas\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n kind=\"openapi_v3\",\n name=\"petstore schema\",\n source=\"\u003cschema file contents\u003e\",\n validation_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSchemas = new Cloudflare.SchemaValidationSchemas(\"example_schema_validation_schemas\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Kind = \"openapi_v3\",\n Name = \"petstore schema\",\n Source = \"\u003cschema file contents\u003e\",\n ValidationEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSchemaValidationSchemas(ctx, \"example_schema_validation_schemas\", \u0026cloudflare.SchemaValidationSchemasArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKind: pulumi.String(\"openapi_v3\"),\n\t\t\tName: pulumi.String(\"petstore schema\"),\n\t\t\tSource: pulumi.String(\"\u003cschema file contents\u003e\"),\n\t\t\tValidationEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_schemavalidationschemas\" \"example_schema_validation_schemas\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n kind = \"openapi_v3\"\n name = \"petstore schema\"\n source = \"\u003cschema file contents\u003e\"\n validation_enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SchemaValidationSchemas;\nimport com.pulumi.cloudflare.SchemaValidationSchemasArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSchemaValidationSchemas = new SchemaValidationSchemas(\"exampleSchemaValidationSchemas\", SchemaValidationSchemasArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .kind(\"openapi_v3\")\n .name(\"petstore schema\")\n .source(\"\u003cschema file contents\u003e\")\n .validationEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSchemaValidationSchemas:\n type: cloudflare:SchemaValidationSchemas\n name: example_schema_validation_schemas\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n kind: openapi_v3\n name: petstore schema\n source: \u003cschema file contents\u003e\n validationEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/schemaValidationSchemas:SchemaValidationSchemas example '\u003czone_id\u003e/\u003cschema_id\u003e'\n```\n\n", "properties": { "createdAt": { "type": "string" }, "kind": { "type": "string", - "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -102230,7 +102230,7 @@ "inputProperties": { "kind": { "type": "string", - "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -102263,7 +102263,7 @@ }, "kind": { "type": "string", - "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" + "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -102290,7 +102290,7 @@ } }, "cloudflare:index/schemaValidationSettings:SchemaValidationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSettings = new cloudflare.SchemaValidationSettings(\"example_schema_validation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationDefaultMitigationAction: \"block\",\n validationOverrideMitigationAction: \"none\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_settings = cloudflare.SchemaValidationSettings(\"example_schema_validation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_default_mitigation_action=\"block\",\n validation_override_mitigation_action=\"none\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSettings = new Cloudflare.SchemaValidationSettings(\"example_schema_validation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationDefaultMitigationAction = \"block\",\n ValidationOverrideMitigationAction = \"none\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSchemaValidationSettings(ctx, \"example_schema_validation_settings\", \u0026cloudflare.SchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationDefaultMitigationAction: pulumi.String(\"block\"),\n\t\t\tValidationOverrideMitigationAction: pulumi.String(\"none\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SchemaValidationSettings;\nimport com.pulumi.cloudflare.SchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSchemaValidationSettings = new SchemaValidationSettings(\"exampleSchemaValidationSettings\", SchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationDefaultMitigationAction(\"block\")\n .validationOverrideMitigationAction(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSchemaValidationSettings:\n type: cloudflare:SchemaValidationSettings\n name: example_schema_validation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationDefaultMitigationAction: block\n validationOverrideMitigationAction: none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSettings = new cloudflare.SchemaValidationSettings(\"example_schema_validation_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationDefaultMitigationAction: \"block\",\n validationOverrideMitigationAction: \"none\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_settings = cloudflare.SchemaValidationSettings(\"example_schema_validation_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_default_mitigation_action=\"block\",\n validation_override_mitigation_action=\"none\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSettings = new Cloudflare.SchemaValidationSettings(\"example_schema_validation_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationDefaultMitigationAction = \"block\",\n ValidationOverrideMitigationAction = \"none\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSchemaValidationSettings(ctx, \"example_schema_validation_settings\", \u0026cloudflare.SchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationDefaultMitigationAction: pulumi.String(\"block\"),\n\t\t\tValidationOverrideMitigationAction: pulumi.String(\"none\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_schemavalidationsettings\" \"example_schema_validation_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n validation_default_mitigation_action = \"block\"\n validation_override_mitigation_action = \"none\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SchemaValidationSettings;\nimport com.pulumi.cloudflare.SchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSchemaValidationSettings = new SchemaValidationSettings(\"exampleSchemaValidationSettings\", SchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationDefaultMitigationAction(\"block\")\n .validationOverrideMitigationAction(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSchemaValidationSettings:\n type: cloudflare:SchemaValidationSettings\n name: example_schema_validation_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationDefaultMitigationAction: block\n validationOverrideMitigationAction: none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "validationDefaultMitigationAction": { "type": "string", @@ -102298,7 +102298,7 @@ }, "validationOverrideMitigationAction": { "type": "string", - "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - `\"none\"` - skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e - clears any existing override\nAvailable values: \"none\"." + "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - `\"none\"` - skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e - clears any existing override\nAvailable values: \"none\"." }, "zoneId": { "type": "string", @@ -102315,7 +102315,7 @@ }, "validationOverrideMitigationAction": { "type": "string", - "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - `\"none\"` - skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e - clears any existing override\nAvailable values: \"none\"." + "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - `\"none\"` - skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e - clears any existing override\nAvailable values: \"none\"." }, "zoneId": { "type": "string", @@ -102334,7 +102334,7 @@ }, "validationOverrideMitigationAction": { "type": "string", - "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - `\"none\"` - skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e - clears any existing override\nAvailable values: \"none\"." + "description": "When set, this overrides both zone level and operation level mitigation actions.\n\n - `\"none\"` - skip running schema validation entirely for the request\n - \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e - clears any existing override\nAvailable values: \"none\"." }, "zoneId": { "type": "string", @@ -102345,7 +102345,7 @@ } }, "cloudflare:index/snippet:Snippet": { - "description": "Accepted Permissions\n\n- `Snippets Read`\n- `Snippets Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippet = new cloudflare.Snippet(\"example_snippet\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n snippetName: \"my_snippet\",\n files: [{\n name: \"main.js\",\n content: `export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n`,\n }],\n metadata: {\n mainModule: \"main.js\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippet = cloudflare.Snippet(\"example_snippet\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n snippet_name=\"my_snippet\",\n files=[{\n \"name\": \"main.js\",\n \"content\": \"\"\"export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n\"\"\",\n }],\n metadata={\n \"main_module\": \"main.js\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippet = new Cloudflare.Snippet(\"example_snippet\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n SnippetName = \"my_snippet\",\n Files = new[]\n {\n new Cloudflare.Inputs.SnippetFileArgs\n {\n Name = \"main.js\",\n Content = @\"export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n\",\n },\n },\n Metadata = new Cloudflare.Inputs.SnippetMetadataArgs\n {\n MainModule = \"main.js\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSnippet(ctx, \"example_snippet\", \u0026cloudflare.SnippetArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tSnippetName: pulumi.String(\"my_snippet\"),\n\t\t\tFiles: cloudflare.SnippetFileArray{\n\t\t\t\t\u0026cloudflare.SnippetFileArgs{\n\t\t\t\t\tName: pulumi.String(\"main.js\"),\n\t\t\t\t\tContent: pulumi.String(`export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n`),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMetadata: \u0026cloudflare.SnippetMetadataArgs{\n\t\t\t\tMainModule: pulumi.String(\"main.js\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Snippet;\nimport com.pulumi.cloudflare.SnippetArgs;\nimport com.pulumi.cloudflare.inputs.SnippetFileArgs;\nimport com.pulumi.cloudflare.inputs.SnippetMetadataArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSnippet = new Snippet(\"exampleSnippet\", SnippetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .snippetName(\"my_snippet\")\n .files(SnippetFileArgs.builder()\n .name(\"main.js\")\n .content(\"\"\"\nexport default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n \"\"\")\n .build())\n .metadata(SnippetMetadataArgs.builder()\n .mainModule(\"main.js\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSnippet:\n type: cloudflare:Snippet\n name: example_snippet\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n snippetName: my_snippet\n files:\n - name: main.js\n content: |\n export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n }\n metadata:\n mainModule: main.js\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Snippets Read`\n- `Snippets Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippet = new cloudflare.Snippet(\"example_snippet\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n snippetName: \"my_snippet\",\n files: [{\n name: \"main.js\",\n content: `export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n`,\n }],\n metadata: {\n mainModule: \"main.js\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippet = cloudflare.Snippet(\"example_snippet\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n snippet_name=\"my_snippet\",\n files=[{\n \"name\": \"main.js\",\n \"content\": \"\"\"export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n\"\"\",\n }],\n metadata={\n \"main_module\": \"main.js\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippet = new Cloudflare.Snippet(\"example_snippet\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n SnippetName = \"my_snippet\",\n Files = new[]\n {\n new Cloudflare.Inputs.SnippetFileArgs\n {\n Name = \"main.js\",\n Content = @\"export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n\",\n },\n },\n Metadata = new Cloudflare.Inputs.SnippetMetadataArgs\n {\n MainModule = \"main.js\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSnippet(ctx, \"example_snippet\", \u0026cloudflare.SnippetArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tSnippetName: pulumi.String(\"my_snippet\"),\n\t\t\tFiles: cloudflare.SnippetFileArray{\n\t\t\t\t\u0026cloudflare.SnippetFileArgs{\n\t\t\t\t\tName: pulumi.String(\"main.js\"),\n\t\t\t\t\tContent: pulumi.String(`export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n`),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMetadata: \u0026cloudflare.SnippetMetadataArgs{\n\t\t\t\tMainModule: pulumi.String(\"main.js\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_snippet\" \"example_snippet\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n snippet_name = \"my_snippet\"\n files {\n name = \"main.js\"\n content = \"export default {\\n async fetch(request) {\\n return new Response('Hello, World!');\\n }\\n}\\n\"\n }\n metadata = {\n main_module = \"main.js\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Snippet;\nimport com.pulumi.cloudflare.SnippetArgs;\nimport com.pulumi.cloudflare.inputs.SnippetFileArgs;\nimport com.pulumi.cloudflare.inputs.SnippetMetadataArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSnippet = new Snippet(\"exampleSnippet\", SnippetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .snippetName(\"my_snippet\")\n .files(SnippetFileArgs.builder()\n .name(\"main.js\")\n .content(\"\"\"\nexport default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n}\n \"\"\")\n .build())\n .metadata(SnippetMetadataArgs.builder()\n .mainModule(\"main.js\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSnippet:\n type: cloudflare:Snippet\n name: example_snippet\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n snippetName: my_snippet\n files:\n - name: main.js\n content: |\n export default {\n async fetch(request) {\n return new Response('Hello, World!');\n }\n }\n metadata:\n mainModule: main.js\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "createdOn": { "type": "string", @@ -102443,7 +102443,7 @@ } }, "cloudflare:index/snippetRules:SnippetRules": { - "description": "Accepted Permissions\n\n- `Snippets Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippetRules = new cloudflare.SnippetRules(\"example_snippet_rules\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n rules: [{\n expression: \"ip.src eq 1.1.1.1\",\n snippetName: \"my_snippet\",\n description: \"Execute my_snippet when IP address is 1.1.1.1.\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippet_rules = cloudflare.SnippetRules(\"example_snippet_rules\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n rules=[{\n \"expression\": \"ip.src eq 1.1.1.1\",\n \"snippet_name\": \"my_snippet\",\n \"description\": \"Execute my_snippet when IP address is 1.1.1.1.\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippetRules = new Cloudflare.SnippetRules(\"example_snippet_rules\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Rules = new[]\n {\n new Cloudflare.Inputs.SnippetRulesRuleArgs\n {\n Expression = \"ip.src eq 1.1.1.1\",\n SnippetName = \"my_snippet\",\n Description = \"Execute my_snippet when IP address is 1.1.1.1.\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSnippetRules(ctx, \"example_snippet_rules\", \u0026cloudflare.SnippetRulesArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tRules: cloudflare.SnippetRulesRuleArray{\n\t\t\t\t\u0026cloudflare.SnippetRulesRuleArgs{\n\t\t\t\t\tExpression: pulumi.String(\"ip.src eq 1.1.1.1\"),\n\t\t\t\t\tSnippetName: pulumi.String(\"my_snippet\"),\n\t\t\t\t\tDescription: pulumi.String(\"Execute my_snippet when IP address is 1.1.1.1.\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SnippetRules;\nimport com.pulumi.cloudflare.SnippetRulesArgs;\nimport com.pulumi.cloudflare.inputs.SnippetRulesRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSnippetRules = new SnippetRules(\"exampleSnippetRules\", SnippetRulesArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .rules(SnippetRulesRuleArgs.builder()\n .expression(\"ip.src eq 1.1.1.1\")\n .snippetName(\"my_snippet\")\n .description(\"Execute my_snippet when IP address is 1.1.1.1.\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSnippetRules:\n type: cloudflare:SnippetRules\n name: example_snippet_rules\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n rules:\n - expression: ip.src eq 1.1.1.1\n snippetName: my_snippet\n description: Execute my_snippet when IP address is 1.1.1.1.\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Snippets Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippetRules = new cloudflare.SnippetRules(\"example_snippet_rules\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n rules: [{\n expression: \"ip.src eq 1.1.1.1\",\n snippetName: \"my_snippet\",\n description: \"Execute my_snippet when IP address is 1.1.1.1.\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippet_rules = cloudflare.SnippetRules(\"example_snippet_rules\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n rules=[{\n \"expression\": \"ip.src eq 1.1.1.1\",\n \"snippet_name\": \"my_snippet\",\n \"description\": \"Execute my_snippet when IP address is 1.1.1.1.\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippetRules = new Cloudflare.SnippetRules(\"example_snippet_rules\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Rules = new[]\n {\n new Cloudflare.Inputs.SnippetRulesRuleArgs\n {\n Expression = \"ip.src eq 1.1.1.1\",\n SnippetName = \"my_snippet\",\n Description = \"Execute my_snippet when IP address is 1.1.1.1.\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSnippetRules(ctx, \"example_snippet_rules\", \u0026cloudflare.SnippetRulesArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tRules: cloudflare.SnippetRulesRuleArray{\n\t\t\t\t\u0026cloudflare.SnippetRulesRuleArgs{\n\t\t\t\t\tExpression: pulumi.String(\"ip.src eq 1.1.1.1\"),\n\t\t\t\t\tSnippetName: pulumi.String(\"my_snippet\"),\n\t\t\t\t\tDescription: pulumi.String(\"Execute my_snippet when IP address is 1.1.1.1.\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_snippetrules\" \"example_snippet_rules\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n rules {\n expression = \"ip.src eq 1.1.1.1\"\n snippet_name = \"my_snippet\"\n description = \"Execute my_snippet when IP address is 1.1.1.1.\"\n enabled = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SnippetRules;\nimport com.pulumi.cloudflare.SnippetRulesArgs;\nimport com.pulumi.cloudflare.inputs.SnippetRulesRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSnippetRules = new SnippetRules(\"exampleSnippetRules\", SnippetRulesArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .rules(SnippetRulesRuleArgs.builder()\n .expression(\"ip.src eq 1.1.1.1\")\n .snippetName(\"my_snippet\")\n .description(\"Execute my_snippet when IP address is 1.1.1.1.\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSnippetRules:\n type: cloudflare:SnippetRules\n name: example_snippet_rules\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n rules:\n - expression: ip.src eq 1.1.1.1\n snippetName: my_snippet\n description: Execute my_snippet when IP address is 1.1.1.1.\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "rules": { "type": "array", @@ -102595,11 +102595,11 @@ } }, "cloudflare:index/spectrumApplication:SpectrumApplication": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSpectrumApplication = new cloudflare.SpectrumApplication(\"example_spectrum_application\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dns: {\n name: \"ssh.example.com\",\n type: \"CNAME\",\n },\n protocol: \"tcp/22\",\n trafficType: \"direct\",\n argoSmartRouting: true,\n edgeIps: {\n connectivity: \"all\",\n type: \"dynamic\",\n },\n ipFirewall: false,\n originDirects: [\"tcp://127.0.0.1:8080\"],\n originDns: {\n name: \"origin.example.com\",\n ttl: 600,\n type: \"\",\n },\n originPort: 22,\n proxyProtocol: \"off\",\n tls: \"off\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_spectrum_application = cloudflare.SpectrumApplication(\"example_spectrum_application\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dns={\n \"name\": \"ssh.example.com\",\n \"type\": \"CNAME\",\n },\n protocol=\"tcp/22\",\n traffic_type=\"direct\",\n argo_smart_routing=True,\n edge_ips={\n \"connectivity\": \"all\",\n \"type\": \"dynamic\",\n },\n ip_firewall=False,\n origin_directs=[\"tcp://127.0.0.1:8080\"],\n origin_dns={\n \"name\": \"origin.example.com\",\n \"ttl\": 600,\n \"type\": \"\",\n },\n origin_port=22,\n proxy_protocol=\"off\",\n tls=\"off\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSpectrumApplication = new Cloudflare.SpectrumApplication(\"example_spectrum_application\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Dns = new Cloudflare.Inputs.SpectrumApplicationDnsArgs\n {\n Name = \"ssh.example.com\",\n Type = \"CNAME\",\n },\n Protocol = \"tcp/22\",\n TrafficType = \"direct\",\n ArgoSmartRouting = true,\n EdgeIps = new Cloudflare.Inputs.SpectrumApplicationEdgeIpsArgs\n {\n Connectivity = \"all\",\n Type = \"dynamic\",\n },\n IpFirewall = false,\n OriginDirects = new[]\n {\n \"tcp://127.0.0.1:8080\",\n },\n OriginDns = new Cloudflare.Inputs.SpectrumApplicationOriginDnsArgs\n {\n Name = \"origin.example.com\",\n Ttl = 600,\n Type = \"\",\n },\n OriginPort = 22,\n ProxyProtocol = \"off\",\n Tls = \"off\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSpectrumApplication(ctx, \"example_spectrum_application\", \u0026cloudflare.SpectrumApplicationArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDns: \u0026cloudflare.SpectrumApplicationDnsArgs{\n\t\t\t\tName: pulumi.String(\"ssh.example.com\"),\n\t\t\t\tType: pulumi.String(\"CNAME\"),\n\t\t\t},\n\t\t\tProtocol: pulumi.String(\"tcp/22\"),\n\t\t\tTrafficType: pulumi.String(\"direct\"),\n\t\t\tArgoSmartRouting: pulumi.Bool(true),\n\t\t\tEdgeIps: \u0026cloudflare.SpectrumApplicationEdgeIpsArgs{\n\t\t\t\tConnectivity: pulumi.String(\"all\"),\n\t\t\t\tType: pulumi.String(\"dynamic\"),\n\t\t\t},\n\t\t\tIpFirewall: pulumi.Bool(false),\n\t\t\tOriginDirects: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp://127.0.0.1:8080\"),\n\t\t\t},\n\t\t\tOriginDns: \u0026cloudflare.SpectrumApplicationOriginDnsArgs{\n\t\t\t\tName: pulumi.String(\"origin.example.com\"),\n\t\t\t\tTtl: pulumi.Int(600),\n\t\t\t\tType: pulumi.String(\"\"),\n\t\t\t},\n\t\t\tOriginPort: pulumi.Any(22),\n\t\t\tProxyProtocol: pulumi.String(\"off\"),\n\t\t\tTls: pulumi.String(\"off\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SpectrumApplication;\nimport com.pulumi.cloudflare.SpectrumApplicationArgs;\nimport com.pulumi.cloudflare.inputs.SpectrumApplicationDnsArgs;\nimport com.pulumi.cloudflare.inputs.SpectrumApplicationEdgeIpsArgs;\nimport com.pulumi.cloudflare.inputs.SpectrumApplicationOriginDnsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSpectrumApplication = new SpectrumApplication(\"exampleSpectrumApplication\", SpectrumApplicationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dns(SpectrumApplicationDnsArgs.builder()\n .name(\"ssh.example.com\")\n .type(\"CNAME\")\n .build())\n .protocol(\"tcp/22\")\n .trafficType(\"direct\")\n .argoSmartRouting(true)\n .edgeIps(SpectrumApplicationEdgeIpsArgs.builder()\n .connectivity(\"all\")\n .type(\"dynamic\")\n .build())\n .ipFirewall(false)\n .originDirects(\"tcp://127.0.0.1:8080\")\n .originDns(SpectrumApplicationOriginDnsArgs.builder()\n .name(\"origin.example.com\")\n .ttl(600)\n .type(\"\")\n .build())\n .originPort(22)\n .proxyProtocol(\"off\")\n .tls(\"off\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSpectrumApplication:\n type: cloudflare:SpectrumApplication\n name: example_spectrum_application\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n dns:\n name: ssh.example.com\n type: CNAME\n protocol: tcp/22\n trafficType: direct\n argoSmartRouting: true\n edgeIps:\n connectivity: all\n type: dynamic\n ipFirewall: false\n originDirects:\n - tcp://127.0.0.1:8080\n originDns:\n name: origin.example.com\n ttl: 600\n type: \"\"\n originPort: 22\n proxyProtocol: off\n tls: off\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/spectrumApplication:SpectrumApplication example '\u003czone_id\u003e/\u003capp_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSpectrumApplication = new cloudflare.SpectrumApplication(\"example_spectrum_application\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dns: {\n name: \"ssh.example.com\",\n type: \"CNAME\",\n },\n protocol: \"tcp/22\",\n trafficType: \"direct\",\n argoSmartRouting: true,\n edgeIps: {\n connectivity: \"all\",\n type: \"dynamic\",\n },\n ipFirewall: false,\n originDirects: [\"tcp://127.0.0.1:8080\"],\n originDns: {\n name: \"origin.example.com\",\n ttl: 600,\n type: \"\",\n },\n originPort: 22,\n proxyProtocol: \"off\",\n tls: \"off\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_spectrum_application = cloudflare.SpectrumApplication(\"example_spectrum_application\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dns={\n \"name\": \"ssh.example.com\",\n \"type\": \"CNAME\",\n },\n protocol=\"tcp/22\",\n traffic_type=\"direct\",\n argo_smart_routing=True,\n edge_ips={\n \"connectivity\": \"all\",\n \"type\": \"dynamic\",\n },\n ip_firewall=False,\n origin_directs=[\"tcp://127.0.0.1:8080\"],\n origin_dns={\n \"name\": \"origin.example.com\",\n \"ttl\": 600,\n \"type\": \"\",\n },\n origin_port=22,\n proxy_protocol=\"off\",\n tls=\"off\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSpectrumApplication = new Cloudflare.SpectrumApplication(\"example_spectrum_application\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Dns = new Cloudflare.Inputs.SpectrumApplicationDnsArgs\n {\n Name = \"ssh.example.com\",\n Type = \"CNAME\",\n },\n Protocol = \"tcp/22\",\n TrafficType = \"direct\",\n ArgoSmartRouting = true,\n EdgeIps = new Cloudflare.Inputs.SpectrumApplicationEdgeIpsArgs\n {\n Connectivity = \"all\",\n Type = \"dynamic\",\n },\n IpFirewall = false,\n OriginDirects = new[]\n {\n \"tcp://127.0.0.1:8080\",\n },\n OriginDns = new Cloudflare.Inputs.SpectrumApplicationOriginDnsArgs\n {\n Name = \"origin.example.com\",\n Ttl = 600,\n Type = \"\",\n },\n OriginPort = 22,\n ProxyProtocol = \"off\",\n Tls = \"off\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSpectrumApplication(ctx, \"example_spectrum_application\", \u0026cloudflare.SpectrumApplicationArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDns: \u0026cloudflare.SpectrumApplicationDnsArgs{\n\t\t\t\tName: pulumi.String(\"ssh.example.com\"),\n\t\t\t\tType: pulumi.String(\"CNAME\"),\n\t\t\t},\n\t\t\tProtocol: pulumi.String(\"tcp/22\"),\n\t\t\tTrafficType: pulumi.String(\"direct\"),\n\t\t\tArgoSmartRouting: pulumi.Bool(true),\n\t\t\tEdgeIps: \u0026cloudflare.SpectrumApplicationEdgeIpsArgs{\n\t\t\t\tConnectivity: pulumi.String(\"all\"),\n\t\t\t\tType: pulumi.String(\"dynamic\"),\n\t\t\t},\n\t\t\tIpFirewall: pulumi.Bool(false),\n\t\t\tOriginDirects: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp://127.0.0.1:8080\"),\n\t\t\t},\n\t\t\tOriginDns: \u0026cloudflare.SpectrumApplicationOriginDnsArgs{\n\t\t\t\tName: pulumi.String(\"origin.example.com\"),\n\t\t\t\tTtl: pulumi.Int(600),\n\t\t\t\tType: pulumi.String(\"\"),\n\t\t\t},\n\t\t\tOriginPort: pulumi.Any(22),\n\t\t\tProxyProtocol: pulumi.String(\"off\"),\n\t\t\tTls: pulumi.String(\"off\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_spectrumapplication\" \"example_spectrum_application\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n dns = {\n name = \"ssh.example.com\"\n type = \"CNAME\"\n }\n protocol = \"tcp/22\"\n traffic_type = \"direct\"\n argo_smart_routing = true\n edge_ips = {\n connectivity = \"all\"\n type = \"dynamic\"\n }\n ip_firewall = false\n origin_directs = [\"tcp://127.0.0.1:8080\"]\n origin_dns = {\n name = \"origin.example.com\"\n ttl = 600\n type = \"\"\n }\n origin_port = 22\n proxy_protocol = \"off\"\n tls = \"off\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SpectrumApplication;\nimport com.pulumi.cloudflare.SpectrumApplicationArgs;\nimport com.pulumi.cloudflare.inputs.SpectrumApplicationDnsArgs;\nimport com.pulumi.cloudflare.inputs.SpectrumApplicationEdgeIpsArgs;\nimport com.pulumi.cloudflare.inputs.SpectrumApplicationOriginDnsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSpectrumApplication = new SpectrumApplication(\"exampleSpectrumApplication\", SpectrumApplicationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dns(SpectrumApplicationDnsArgs.builder()\n .name(\"ssh.example.com\")\n .type(\"CNAME\")\n .build())\n .protocol(\"tcp/22\")\n .trafficType(\"direct\")\n .argoSmartRouting(true)\n .edgeIps(SpectrumApplicationEdgeIpsArgs.builder()\n .connectivity(\"all\")\n .type(\"dynamic\")\n .build())\n .ipFirewall(false)\n .originDirects(\"tcp://127.0.0.1:8080\")\n .originDns(SpectrumApplicationOriginDnsArgs.builder()\n .name(\"origin.example.com\")\n .ttl(600)\n .type(\"\")\n .build())\n .originPort(22)\n .proxyProtocol(\"off\")\n .tls(\"off\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSpectrumApplication:\n type: cloudflare:SpectrumApplication\n name: example_spectrum_application\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n dns:\n name: ssh.example.com\n type: CNAME\n protocol: tcp/22\n trafficType: direct\n argoSmartRouting: true\n edgeIps:\n connectivity: all\n type: dynamic\n ipFirewall: false\n originDirects:\n - tcp://127.0.0.1:8080\n originDns:\n name: origin.example.com\n ttl: 600\n type: \"\"\n originPort: 22\n proxyProtocol: off\n tls: off\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/spectrumApplication:SpectrumApplication example '\u003czone_id\u003e/\u003capp_id\u003e'\n```\n\n", "properties": { "argoSmartRouting": { "type": "boolean", - "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" + "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \" pulumi-lang-hcl=\" traffic_type \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" }, "createdOn": { "type": "string", @@ -102634,7 +102634,7 @@ }, "originPort": { "$ref": "pulumi.json#/Any", - "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" + "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\" pulumi-lang-hcl=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" }, "protocol": { "type": "string", @@ -102650,7 +102650,7 @@ }, "trafficType": { "type": "string", - "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" + "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\" pulumi-lang-hcl=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" }, "zoneId": { "type": "string", @@ -102672,7 +102672,7 @@ "inputProperties": { "argoSmartRouting": { "type": "boolean", - "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" + "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \" pulumi-lang-hcl=\" traffic_type \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" }, "dns": { "$ref": "#/types/cloudflare:index/SpectrumApplicationDns:SpectrumApplicationDns", @@ -102699,7 +102699,7 @@ }, "originPort": { "$ref": "pulumi.json#/Any", - "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" + "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\" pulumi-lang-hcl=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" }, "protocol": { "type": "string", @@ -102715,7 +102715,7 @@ }, "trafficType": { "type": "string", - "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" + "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\" pulumi-lang-hcl=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" }, "zoneId": { "type": "string", @@ -102731,7 +102731,7 @@ "properties": { "argoSmartRouting": { "type": "boolean", - "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" + "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \" pulumi-lang-hcl=\" traffic_type \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n" }, "createdOn": { "type": "string", @@ -102766,7 +102766,7 @@ }, "originPort": { "$ref": "pulumi.json#/Any", - "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" + "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\" pulumi-lang-hcl=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" }, "protocol": { "type": "string", @@ -102782,7 +102782,7 @@ }, "trafficType": { "type": "string", - "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" + "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\" pulumi-lang-hcl=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n" }, "zoneId": { "type": "string", @@ -102793,7 +102793,7 @@ } }, "cloudflare:index/ssoConnector:SsoConnector": { - "description": "Accepted Permissions\n\n- `SSO Connector Read`\n- `SSO Connector Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSsoConnector = new cloudflare.SsoConnector(\"example_sso_connector\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n emailDomain: \"example.com\",\n beginVerification: true,\n useFedrampLanguage: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_sso_connector = cloudflare.SsoConnector(\"example_sso_connector\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email_domain=\"example.com\",\n begin_verification=True,\n use_fedramp_language=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSsoConnector = new Cloudflare.SsoConnector(\"example_sso_connector\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n EmailDomain = \"example.com\",\n BeginVerification = true,\n UseFedrampLanguage = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSsoConnector(ctx, \"example_sso_connector\", \u0026cloudflare.SsoConnectorArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmailDomain: pulumi.String(\"example.com\"),\n\t\t\tBeginVerification: pulumi.Bool(true),\n\t\t\tUseFedrampLanguage: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SsoConnector;\nimport com.pulumi.cloudflare.SsoConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSsoConnector = new SsoConnector(\"exampleSsoConnector\", SsoConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .emailDomain(\"example.com\")\n .beginVerification(true)\n .useFedrampLanguage(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSsoConnector:\n type: cloudflare:SsoConnector\n name: example_sso_connector\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n emailDomain: example.com\n beginVerification: true\n useFedrampLanguage: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/ssoConnector:SsoConnector example '\u003caccount_id\u003e/\u003csso_connector_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSO Connector Read`\n- `SSO Connector Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSsoConnector = new cloudflare.SsoConnector(\"example_sso_connector\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n emailDomain: \"example.com\",\n beginVerification: true,\n useFedrampLanguage: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_sso_connector = cloudflare.SsoConnector(\"example_sso_connector\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n email_domain=\"example.com\",\n begin_verification=True,\n use_fedramp_language=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSsoConnector = new Cloudflare.SsoConnector(\"example_sso_connector\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n EmailDomain = \"example.com\",\n BeginVerification = true,\n UseFedrampLanguage = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewSsoConnector(ctx, \"example_sso_connector\", \u0026cloudflare.SsoConnectorArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEmailDomain: pulumi.String(\"example.com\"),\n\t\t\tBeginVerification: pulumi.Bool(true),\n\t\t\tUseFedrampLanguage: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_ssoconnector\" \"example_sso_connector\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n email_domain = \"example.com\"\n begin_verification = true\n use_fedramp_language = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.SsoConnector;\nimport com.pulumi.cloudflare.SsoConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleSsoConnector = new SsoConnector(\"exampleSsoConnector\", SsoConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .emailDomain(\"example.com\")\n .beginVerification(true)\n .useFedrampLanguage(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleSsoConnector:\n type: cloudflare:SsoConnector\n name: example_sso_connector\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n emailDomain: example.com\n beginVerification: true\n useFedrampLanguage: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/ssoConnector:SsoConnector example '\u003caccount_id\u003e/\u003csso_connector_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -102899,7 +102899,7 @@ } }, "cloudflare:index/staticRoute:StaticRoute": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanStaticRoute = new cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop: \"203.0.113.1\",\n prefix: \"192.0.2.0/24\",\n priority: 0,\n description: \"New route for new prefix 203.0.113.1\",\n scope: {\n coloNames: [\"den01\"],\n coloRegions: [\"APAC\"],\n },\n weight: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_static_route = cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop=\"203.0.113.1\",\n prefix=\"192.0.2.0/24\",\n priority=0,\n description=\"New route for new prefix 203.0.113.1\",\n scope={\n \"colo_names\": [\"den01\"],\n \"colo_regions\": [\"APAC\"],\n },\n weight=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanStaticRoute = new Cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Nexthop = \"203.0.113.1\",\n Prefix = \"192.0.2.0/24\",\n Priority = 0,\n Description = \"New route for new prefix 203.0.113.1\",\n Scope = new Cloudflare.Inputs.MagicWanStaticRouteScopeArgs\n {\n ColoNames = new[]\n {\n \"den01\",\n },\n ColoRegions = new[]\n {\n \"APAC\",\n },\n },\n Weight = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanStaticRoute(ctx, \"example_magic_wan_static_route\", \u0026cloudflare.MagicWanStaticRouteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNexthop: pulumi.String(\"203.0.113.1\"),\n\t\t\tPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"New route for new prefix 203.0.113.1\"),\n\t\t\tScope: \u0026cloudflare.MagicWanStaticRouteScopeArgs{\n\t\t\t\tColoNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"den01\"),\n\t\t\t\t},\n\t\t\t\tColoRegions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"APAC\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWeight: pulumi.Int(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanStaticRoute;\nimport com.pulumi.cloudflare.MagicWanStaticRouteArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanStaticRouteScopeArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanStaticRoute = new MagicWanStaticRoute(\"exampleMagicWanStaticRoute\", MagicWanStaticRouteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .nexthop(\"203.0.113.1\")\n .prefix(\"192.0.2.0/24\")\n .priority(0)\n .description(\"New route for new prefix 203.0.113.1\")\n .scope(MagicWanStaticRouteScopeArgs.builder()\n .coloNames(\"den01\")\n .coloRegions(\"APAC\")\n .build())\n .weight(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanStaticRoute:\n type: cloudflare:MagicWanStaticRoute\n name: example_magic_wan_static_route\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n nexthop: 203.0.113.1\n prefix: 192.0.2.0/24\n priority: 0\n description: New route for new prefix 203.0.113.1\n scope:\n coloNames:\n - den01\n coloRegions:\n - APAC\n weight: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/staticRoute:StaticRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanStaticRoute = new cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop: \"203.0.113.1\",\n prefix: \"192.0.2.0/24\",\n priority: 0,\n description: \"New route for new prefix 203.0.113.1\",\n scope: {\n coloNames: [\"den01\"],\n coloRegions: [\"APAC\"],\n },\n weight: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_static_route = cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n nexthop=\"203.0.113.1\",\n prefix=\"192.0.2.0/24\",\n priority=0,\n description=\"New route for new prefix 203.0.113.1\",\n scope={\n \"colo_names\": [\"den01\"],\n \"colo_regions\": [\"APAC\"],\n },\n weight=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanStaticRoute = new Cloudflare.MagicWanStaticRoute(\"example_magic_wan_static_route\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Nexthop = \"203.0.113.1\",\n Prefix = \"192.0.2.0/24\",\n Priority = 0,\n Description = \"New route for new prefix 203.0.113.1\",\n Scope = new Cloudflare.Inputs.MagicWanStaticRouteScopeArgs\n {\n ColoNames = new[]\n {\n \"den01\",\n },\n ColoRegions = new[]\n {\n \"APAC\",\n },\n },\n Weight = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewMagicWanStaticRoute(ctx, \"example_magic_wan_static_route\", \u0026cloudflare.MagicWanStaticRouteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNexthop: pulumi.String(\"203.0.113.1\"),\n\t\t\tPrefix: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tDescription: pulumi.String(\"New route for new prefix 203.0.113.1\"),\n\t\t\tScope: \u0026cloudflare.MagicWanStaticRouteScopeArgs{\n\t\t\t\tColoNames: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"den01\"),\n\t\t\t\t},\n\t\t\t\tColoRegions: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"APAC\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWeight: pulumi.Int(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_magicwanstaticroute\" \"example_magic_wan_static_route\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n nexthop = \"203.0.113.1\"\n prefix = \"192.0.2.0/24\"\n priority = 0\n description = \"New route for new prefix 203.0.113.1\"\n scope = {\n colo_names = [\"den01\"]\n colo_regions = [\"APAC\"]\n }\n weight = 0\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.MagicWanStaticRoute;\nimport com.pulumi.cloudflare.MagicWanStaticRouteArgs;\nimport com.pulumi.cloudflare.inputs.MagicWanStaticRouteScopeArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleMagicWanStaticRoute = new MagicWanStaticRoute(\"exampleMagicWanStaticRoute\", MagicWanStaticRouteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .nexthop(\"203.0.113.1\")\n .prefix(\"192.0.2.0/24\")\n .priority(0)\n .description(\"New route for new prefix 203.0.113.1\")\n .scope(MagicWanStaticRouteScopeArgs.builder()\n .coloNames(\"den01\")\n .coloRegions(\"APAC\")\n .build())\n .weight(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleMagicWanStaticRoute:\n type: cloudflare:MagicWanStaticRoute\n name: example_magic_wan_static_route\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n nexthop: 203.0.113.1\n prefix: 192.0.2.0/24\n priority: 0\n description: New route for new prefix 203.0.113.1\n scope:\n coloNames:\n - den01\n coloRegions:\n - APAC\n weight: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/staticRoute:StaticRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -103033,7 +103033,7 @@ "deprecationMessage": "cloudflare.index/staticroute.StaticRoute has been deprecated in favor of cloudflare.index/magicwanstaticroute.MagicWanStaticRoute" }, "cloudflare:index/stream:Stream": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStream = new cloudflare.Stream(\"example_stream\", {accountId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream = cloudflare.Stream(\"example_stream\", account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStream = new Cloudflare.Stream(\"example_stream\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStream(ctx, \"example_stream\", \u0026cloudflare.StreamArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Stream;\nimport com.pulumi.cloudflare.StreamArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStream = new Stream(\"exampleStream\", StreamArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStream:\n type: cloudflare:Stream\n name: example_stream\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStream = new cloudflare.Stream(\"example_stream\", {accountId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream = cloudflare.Stream(\"example_stream\", account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStream = new Cloudflare.Stream(\"example_stream\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStream(ctx, \"example_stream\", \u0026cloudflare.StreamArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_stream\" \"example_stream\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Stream;\nimport com.pulumi.cloudflare.StreamArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStream = new Stream(\"exampleStream\", StreamArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStream:\n type: cloudflare:Stream\n name: example_stream\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -103110,11 +103110,11 @@ }, "requireSignedUrls": { "type": "boolean", - "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" + "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" }, "scheduledDeletion": { "type": "string", - "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" + "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" }, "size": { "type": "number", @@ -103122,7 +103122,7 @@ }, "status": { "$ref": "#/types/cloudflare:index/StreamStatus:StreamStatus", - "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" + "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\" pulumi-lang-hcl=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\" pulumi-lang-hcl=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\" pulumi-lang-hcl=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" }, "thumbnail": { "type": "string", @@ -103202,11 +103202,11 @@ }, "requireSignedUrls": { "type": "boolean", - "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" + "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" }, "scheduledDeletion": { "type": "string", - "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" + "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" }, "thumbnailTimestampPct": { "type": "number", @@ -103299,11 +103299,11 @@ }, "requireSignedUrls": { "type": "boolean", - "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" + "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n" }, "scheduledDeletion": { "type": "string", - "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" + "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n" }, "size": { "type": "number", @@ -103311,7 +103311,7 @@ }, "status": { "$ref": "#/types/cloudflare:index/StreamStatus:StreamStatus", - "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" + "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\" pulumi-lang-hcl=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\" pulumi-lang-hcl=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\" pulumi-lang-hcl=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" }, "thumbnail": { "type": "string", @@ -103341,7 +103341,7 @@ } }, "cloudflare:index/streamAudioTrack:StreamAudioTrack": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamAudioTrack = new cloudflare.StreamAudioTrack(\"example_stream_audio_track\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n audioIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n \"default\": true,\n label: \"director commentary\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_audio_track = cloudflare.StreamAudioTrack(\"example_stream_audio_track\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\",\n audio_identifier=\"ea95132c15732412d22c1476fa83f27a\",\n default=True,\n label=\"director commentary\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamAudioTrack = new Cloudflare.StreamAudioTrack(\"example_stream_audio_track\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n AudioIdentifier = \"ea95132c15732412d22c1476fa83f27a\",\n Default = true,\n Label = \"director commentary\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamAudioTrack(ctx, \"example_stream_audio_track\", \u0026cloudflare.StreamAudioTrackArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tAudioIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tDefault: pulumi.Bool(true),\n\t\t\tLabel: pulumi.String(\"director commentary\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamAudioTrack;\nimport com.pulumi.cloudflare.StreamAudioTrackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamAudioTrack = new StreamAudioTrack(\"exampleStreamAudioTrack\", StreamAudioTrackArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .audioIdentifier(\"ea95132c15732412d22c1476fa83f27a\")\n .default_(true)\n .label(\"director commentary\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamAudioTrack:\n type: cloudflare:StreamAudioTrack\n name: example_stream_audio_track\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n audioIdentifier: ea95132c15732412d22c1476fa83f27a\n default: true\n label: director commentary\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamAudioTrack = new cloudflare.StreamAudioTrack(\"example_stream_audio_track\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n audioIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n \"default\": true,\n label: \"director commentary\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_audio_track = cloudflare.StreamAudioTrack(\"example_stream_audio_track\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\",\n audio_identifier=\"ea95132c15732412d22c1476fa83f27a\",\n default=True,\n label=\"director commentary\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamAudioTrack = new Cloudflare.StreamAudioTrack(\"example_stream_audio_track\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n AudioIdentifier = \"ea95132c15732412d22c1476fa83f27a\",\n Default = true,\n Label = \"director commentary\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamAudioTrack(ctx, \"example_stream_audio_track\", \u0026cloudflare.StreamAudioTrackArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tAudioIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tDefault: pulumi.Bool(true),\n\t\t\tLabel: pulumi.String(\"director commentary\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamaudiotrack\" \"example_stream_audio_track\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n audio_identifier = \"ea95132c15732412d22c1476fa83f27a\"\n default = true\n label = \"director commentary\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamAudioTrack;\nimport com.pulumi.cloudflare.StreamAudioTrackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamAudioTrack = new StreamAudioTrack(\"exampleStreamAudioTrack\", StreamAudioTrackArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .audioIdentifier(\"ea95132c15732412d22c1476fa83f27a\")\n .default_(true)\n .label(\"director commentary\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamAudioTrack:\n type: cloudflare:StreamAudioTrack\n name: example_stream_audio_track\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n audioIdentifier: ea95132c15732412d22c1476fa83f27a\n default: true\n label: director commentary\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -103454,7 +103454,7 @@ } }, "cloudflare:index/streamCaptionLanguage:StreamCaptionLanguage": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamCaptionLanguage = new cloudflare.StreamCaptionLanguage(\"example_stream_caption_language\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n language: \"tr\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_caption_language = cloudflare.StreamCaptionLanguage(\"example_stream_caption_language\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\",\n language=\"tr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamCaptionLanguage = new Cloudflare.StreamCaptionLanguage(\"example_stream_caption_language\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n Language = \"tr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamCaptionLanguage(ctx, \"example_stream_caption_language\", \u0026cloudflare.StreamCaptionLanguageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tLanguage: pulumi.String(\"tr\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamCaptionLanguage;\nimport com.pulumi.cloudflare.StreamCaptionLanguageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamCaptionLanguage = new StreamCaptionLanguage(\"exampleStreamCaptionLanguage\", StreamCaptionLanguageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .language(\"tr\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamCaptionLanguage:\n type: cloudflare:StreamCaptionLanguage\n name: example_stream_caption_language\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n language: tr\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamCaptionLanguage = new cloudflare.StreamCaptionLanguage(\"example_stream_caption_language\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n language: \"tr\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_caption_language = cloudflare.StreamCaptionLanguage(\"example_stream_caption_language\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\",\n language=\"tr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamCaptionLanguage = new Cloudflare.StreamCaptionLanguage(\"example_stream_caption_language\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n Language = \"tr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamCaptionLanguage(ctx, \"example_stream_caption_language\", \u0026cloudflare.StreamCaptionLanguageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tLanguage: pulumi.String(\"tr\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamcaptionlanguage\" \"example_stream_caption_language\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n language = \"tr\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamCaptionLanguage;\nimport com.pulumi.cloudflare.StreamCaptionLanguageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamCaptionLanguage = new StreamCaptionLanguage(\"exampleStreamCaptionLanguage\", StreamCaptionLanguageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .language(\"tr\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamCaptionLanguage:\n type: cloudflare:StreamCaptionLanguage\n name: example_stream_caption_language\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n language: tr\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -103550,7 +103550,7 @@ } }, "cloudflare:index/streamDownload:StreamDownload": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamDownload = new cloudflare.StreamDownload(\"example_stream_download\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_download = cloudflare.StreamDownload(\"example_stream_download\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamDownload = new Cloudflare.StreamDownload(\"example_stream_download\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamDownload(ctx, \"example_stream_download\", \u0026cloudflare.StreamDownloadArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamDownload;\nimport com.pulumi.cloudflare.StreamDownloadArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamDownload = new StreamDownload(\"exampleStreamDownload\", StreamDownloadArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamDownload:\n type: cloudflare:StreamDownload\n name: example_stream_download\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamDownload = new cloudflare.StreamDownload(\"example_stream_download\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_download = cloudflare.StreamDownload(\"example_stream_download\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamDownload = new Cloudflare.StreamDownload(\"example_stream_download\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamDownload(ctx, \"example_stream_download\", \u0026cloudflare.StreamDownloadArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: pulumi.String(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamdownload\" \"example_stream_download\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamDownload;\nimport com.pulumi.cloudflare.StreamDownloadArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamDownload = new StreamDownload(\"exampleStreamDownload\", StreamDownloadArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamDownload:\n type: cloudflare:StreamDownload\n name: example_stream_download\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -103611,7 +103611,7 @@ } }, "cloudflare:index/streamKey:StreamKey": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamKey = new cloudflare.StreamKey(\"example_stream_key\", {accountId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_key = cloudflare.StreamKey(\"example_stream_key\", account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamKey = new Cloudflare.StreamKey(\"example_stream_key\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamKey(ctx, \"example_stream_key\", \u0026cloudflare.StreamKeyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamKey;\nimport com.pulumi.cloudflare.StreamKeyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamKey = new StreamKey(\"exampleStreamKey\", StreamKeyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamKey:\n type: cloudflare:StreamKey\n name: example_stream_key\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/streamKey:StreamKey example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamKey = new cloudflare.StreamKey(\"example_stream_key\", {accountId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_key = cloudflare.StreamKey(\"example_stream_key\", account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamKey = new Cloudflare.StreamKey(\"example_stream_key\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamKey(ctx, \"example_stream_key\", \u0026cloudflare.StreamKeyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamkey\" \"example_stream_key\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamKey;\nimport com.pulumi.cloudflare.StreamKeyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamKey = new StreamKey(\"exampleStreamKey\", StreamKeyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamKey:\n type: cloudflare:StreamKey\n name: example_stream_key\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/streamKey:StreamKey example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -103678,7 +103678,7 @@ } }, "cloudflare:index/streamLiveInput:StreamLiveInput": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nresources:\n exampleStreamLiveInput:\n type: cloudflare:StreamLiveInput\n name: example_stream_live_input\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n defaultCreator: defaultCreator\n deleteRecordingAfterDays: 45\n enabled: true\n meta:\n name: test stream 1\n recording:\n allowedOrigins:\n - example.com\n hideLiveViewerCount: false\n mode: off\n requireSignedUrls: false\n timeoutSeconds: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamliveinput\" \"example_stream_live_input\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n default_creator = \"defaultCreator\"\n delete_recording_after_days = 45\n enabled = true\n meta = {\n \"name\" = \"test stream 1\"\n }\n recording = {\n allowed_origins = [\"example.com\"]\n hide_live_viewer_count = false\n mode = \"off\"\n require_signed_urls = false\n timeout_seconds = 0\n }\n}\n```\n```yaml\nresources:\n exampleStreamLiveInput:\n type: cloudflare:StreamLiveInput\n name: example_stream_live_input\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n defaultCreator: defaultCreator\n deleteRecordingAfterDays: 45\n enabled: true\n meta:\n name: test stream 1\n recording:\n allowedOrigins:\n - example.com\n hideLiveViewerCount: false\n mode: off\n requireSignedUrls: false\n timeoutSeconds: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -103694,7 +103694,7 @@ }, "deleteRecordingAfterDays": { "type": "number", - "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n" + "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n" }, "enabled": { "type": "boolean", @@ -103774,7 +103774,7 @@ }, "deleteRecordingAfterDays": { "type": "number", - "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n" + "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n" }, "enabled": { "type": "boolean", @@ -103810,7 +103810,7 @@ }, "deleteRecordingAfterDays": { "type": "number", - "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n" + "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n" }, "enabled": { "type": "boolean", @@ -103869,7 +103869,7 @@ } }, "cloudflare:index/streamWatermark:StreamWatermark": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWatermark = new cloudflare.StreamWatermark(\"example_stream_watermark\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Marketing Videos\",\n opacity: 0.75,\n padding: 0.1,\n position: \"center\",\n scale: 0.1,\n url: \"https://example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_watermark = cloudflare.StreamWatermark(\"example_stream_watermark\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Marketing Videos\",\n opacity=0.75,\n padding=0.1,\n position=\"center\",\n scale=0.1,\n url=\"https://example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWatermark = new Cloudflare.StreamWatermark(\"example_stream_watermark\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Marketing Videos\",\n Opacity = 0.75,\n Padding = 0.1,\n Position = \"center\",\n Scale = 0.1,\n Url = \"https://example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamWatermark(ctx, \"example_stream_watermark\", \u0026cloudflare.StreamWatermarkArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Marketing Videos\"),\n\t\t\tOpacity: pulumi.Float64(0.75),\n\t\t\tPadding: pulumi.Float64(0.1),\n\t\t\tPosition: pulumi.String(\"center\"),\n\t\t\tScale: pulumi.Float64(0.1),\n\t\t\tUrl: pulumi.String(\"https://example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamWatermark;\nimport com.pulumi.cloudflare.StreamWatermarkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamWatermark = new StreamWatermark(\"exampleStreamWatermark\", StreamWatermarkArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Marketing Videos\")\n .opacity(0.75)\n .padding(0.1)\n .position(\"center\")\n .scale(0.1)\n .url(\"https://example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamWatermark:\n type: cloudflare:StreamWatermark\n name: example_stream_watermark\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Marketing Videos\n opacity: 0.75\n padding: 0.1\n position: center\n scale: 0.1\n url: https://example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWatermark = new cloudflare.StreamWatermark(\"example_stream_watermark\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Marketing Videos\",\n opacity: 0.75,\n padding: 0.1,\n position: \"center\",\n scale: 0.1,\n url: \"https://example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_watermark = cloudflare.StreamWatermark(\"example_stream_watermark\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Marketing Videos\",\n opacity=0.75,\n padding=0.1,\n position=\"center\",\n scale=0.1,\n url=\"https://example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWatermark = new Cloudflare.StreamWatermark(\"example_stream_watermark\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Marketing Videos\",\n Opacity = 0.75,\n Padding = 0.1,\n Position = \"center\",\n Scale = 0.1,\n Url = \"https://example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamWatermark(ctx, \"example_stream_watermark\", \u0026cloudflare.StreamWatermarkArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Marketing Videos\"),\n\t\t\tOpacity: pulumi.Float64(0.75),\n\t\t\tPadding: pulumi.Float64(0.1),\n\t\t\tPosition: pulumi.String(\"center\"),\n\t\t\tScale: pulumi.Float64(0.1),\n\t\t\tUrl: pulumi.String(\"https://example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamwatermark\" \"example_stream_watermark\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"Marketing Videos\"\n opacity = 0.75\n padding = 0.1\n position = \"center\"\n scale = 0.1\n url = \"https://example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamWatermark;\nimport com.pulumi.cloudflare.StreamWatermarkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamWatermark = new StreamWatermark(\"exampleStreamWatermark\", StreamWatermarkArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Marketing Videos\")\n .opacity(0.75)\n .padding(0.1)\n .position(\"center\")\n .scale(0.1)\n .url(\"https://example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamWatermark:\n type: cloudflare:StreamWatermark\n name: example_stream_watermark\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Marketing Videos\n opacity: 0.75\n padding: 0.1\n position: center\n scale: 0.1\n url: https://example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -103905,7 +103905,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -103964,7 +103964,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -104012,7 +104012,7 @@ }, "position": { "type": "string", - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n" }, "scale": { "type": "number", @@ -104039,7 +104039,7 @@ } }, "cloudflare:index/streamWebhook:StreamWebhook": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWebhook = new cloudflare.StreamWebhook(\"example_stream_webhook\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n notificationUrl: \"https://example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_webhook = cloudflare.StreamWebhook(\"example_stream_webhook\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n notification_url=\"https://example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWebhook = new Cloudflare.StreamWebhook(\"example_stream_webhook\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NotificationUrl = \"https://example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamWebhook(ctx, \"example_stream_webhook\", \u0026cloudflare.StreamWebhookArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNotificationUrl: pulumi.String(\"https://example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamWebhook;\nimport com.pulumi.cloudflare.StreamWebhookArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamWebhook = new StreamWebhook(\"exampleStreamWebhook\", StreamWebhookArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .notificationUrl(\"https://example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamWebhook:\n type: cloudflare:StreamWebhook\n name: example_stream_webhook\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n notificationUrl: https://example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWebhook = new cloudflare.StreamWebhook(\"example_stream_webhook\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n notificationUrl: \"https://example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_webhook = cloudflare.StreamWebhook(\"example_stream_webhook\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n notification_url=\"https://example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWebhook = new Cloudflare.StreamWebhook(\"example_stream_webhook\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NotificationUrl = \"https://example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewStreamWebhook(ctx, \"example_stream_webhook\", \u0026cloudflare.StreamWebhookArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNotificationUrl: pulumi.String(\"https://example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_streamwebhook\" \"example_stream_webhook\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n notification_url = \"https://example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.StreamWebhook;\nimport com.pulumi.cloudflare.StreamWebhookArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleStreamWebhook = new StreamWebhook(\"exampleStreamWebhook\", StreamWebhookArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .notificationUrl(\"https://example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleStreamWebhook:\n type: cloudflare:StreamWebhook\n name: example_stream_webhook\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n notificationUrl: https://example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -104098,7 +104098,7 @@ } }, "cloudflare:index/teamsAccount:TeamsAccount": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewaySettings = new cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n settings: {\n activityLog: {\n enabled: true,\n },\n antivirus: {\n enabledDownloadPhase: false,\n enabledUploadPhase: false,\n failClosed: false,\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n },\n blockPage: {\n backgroundColor: \"background_color\",\n enabled: true,\n footerText: \"--footer--\",\n headerText: \"--header--\",\n includeContext: true,\n logoPath: \"https://logos.com/a.png\",\n mailtoAddress: \"admin@example.com\",\n mailtoSubject: \"Blocked User Inquiry\",\n mode: \"\",\n name: \"Cloudflare\",\n suppressFooter: false,\n targetUri: \"https://example.com\",\n },\n bodyScanning: {\n inspectionMode: \"deep\",\n },\n browserIsolation: {\n nonIdentityEnabled: true,\n urlBrowserIsolationEnabled: true,\n },\n certificate: {\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n customCertificate: {\n enabled: true,\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n extendedEmailMatching: {\n enabled: true,\n },\n fips: {\n tls: true,\n },\n hostSelector: {\n enabled: false,\n },\n inspection: {\n mode: \"static\",\n },\n protocolDetection: {\n enabled: true,\n },\n sandbox: {\n enabled: true,\n fallbackAction: \"allow\",\n },\n tlsDecrypt: {\n enabled: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_settings = cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n settings={\n \"activity_log\": {\n \"enabled\": True,\n },\n \"antivirus\": {\n \"enabled_download_phase\": False,\n \"enabled_upload_phase\": False,\n \"fail_closed\": False,\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n },\n \"block_page\": {\n \"background_color\": \"background_color\",\n \"enabled\": True,\n \"footer_text\": \"--footer--\",\n \"header_text\": \"--header--\",\n \"include_context\": True,\n \"logo_path\": \"https://logos.com/a.png\",\n \"mailto_address\": \"admin@example.com\",\n \"mailto_subject\": \"Blocked User Inquiry\",\n \"mode\": \"\",\n \"name\": \"Cloudflare\",\n \"suppress_footer\": False,\n \"target_uri\": \"https://example.com\",\n },\n \"body_scanning\": {\n \"inspection_mode\": \"deep\",\n },\n \"browser_isolation\": {\n \"non_identity_enabled\": True,\n \"url_browser_isolation_enabled\": True,\n },\n \"certificate\": {\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"custom_certificate\": {\n \"enabled\": True,\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"extended_email_matching\": {\n \"enabled\": True,\n },\n \"fips\": {\n \"tls\": True,\n },\n \"host_selector\": {\n \"enabled\": False,\n },\n \"inspection\": {\n \"mode\": \"static\",\n },\n \"protocol_detection\": {\n \"enabled\": True,\n },\n \"sandbox\": {\n \"enabled\": True,\n \"fallback_action\": \"allow\",\n },\n \"tls_decrypt\": {\n \"enabled\": True,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewaySettings = new Cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Settings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsArgs\n {\n ActivityLog = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs\n {\n Enabled = true,\n },\n Antivirus = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs\n {\n EnabledDownloadPhase = false,\n EnabledUploadPhase = false,\n FailClosed = false,\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs\n {\n BackgroundColor = \"background_color\",\n Enabled = true,\n FooterText = \"--footer--\",\n HeaderText = \"--header--\",\n IncludeContext = true,\n LogoPath = \"https://logos.com/a.png\",\n MailtoAddress = \"admin@example.com\",\n MailtoSubject = \"Blocked User Inquiry\",\n Mode = \"\",\n Name = \"Cloudflare\",\n SuppressFooter = false,\n TargetUri = \"https://example.com\",\n },\n BodyScanning = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs\n {\n InspectionMode = \"deep\",\n },\n BrowserIsolation = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs\n {\n NonIdentityEnabled = true,\n UrlBrowserIsolationEnabled = true,\n },\n Certificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs\n {\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n CustomCertificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs\n {\n Enabled = true,\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n ExtendedEmailMatching = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs\n {\n Enabled = true,\n },\n Fips = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsFipsArgs\n {\n Tls = true,\n },\n HostSelector = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs\n {\n Enabled = false,\n },\n Inspection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs\n {\n Mode = \"static\",\n },\n ProtocolDetection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs\n {\n Enabled = true,\n },\n Sandbox = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs\n {\n Enabled = true,\n FallbackAction = \"allow\",\n },\n TlsDecrypt = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs\n {\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewaySettings(ctx, \"example_zero_trust_gateway_settings\", \u0026cloudflare.ZeroTrustGatewaySettingsArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsArgs{\n\t\t\t\tActivityLog: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsActivityLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tAntivirus: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusArgs{\n\t\t\t\t\tEnabledDownloadPhase: pulumi.Bool(false),\n\t\t\t\t\tEnabledUploadPhase: pulumi.Bool(false),\n\t\t\t\t\tFailClosed: pulumi.Bool(false),\n\t\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBlockPageArgs{\n\t\t\t\t\tBackgroundColor: pulumi.String(\"background_color\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFooterText: pulumi.String(\"--footer--\"),\n\t\t\t\t\tHeaderText: pulumi.String(\"--header--\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tLogoPath: pulumi.String(\"https://logos.com/a.png\"),\n\t\t\t\t\tMailtoAddress: pulumi.String(\"admin@example.com\"),\n\t\t\t\t\tMailtoSubject: pulumi.String(\"Blocked User Inquiry\"),\n\t\t\t\t\tMode: pulumi.String(\"\"),\n\t\t\t\t\tName: pulumi.String(\"Cloudflare\"),\n\t\t\t\t\tSuppressFooter: pulumi.Bool(false),\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t},\n\t\t\t\tBodyScanning: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBodyScanningArgs{\n\t\t\t\t\tInspectionMode: pulumi.String(\"deep\"),\n\t\t\t\t},\n\t\t\t\tBrowserIsolation: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs{\n\t\t\t\t\tNonIdentityEnabled: pulumi.Bool(true),\n\t\t\t\t\tUrlBrowserIsolationEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCertificateArgs{\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tCustomCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tExtendedEmailMatching: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tFips: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsFipsArgs{\n\t\t\t\t\tTls: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHostSelector: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsHostSelectorArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tInspection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsInspectionArgs{\n\t\t\t\t\tMode: pulumi.String(\"static\"),\n\t\t\t\t},\n\t\t\t\tProtocolDetection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tSandbox: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsSandboxArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFallbackAction: pulumi.String(\"allow\"),\n\t\t\t\t},\n\t\t\t\tTlsDecrypt: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettings;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsFipsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewaySettings = new ZeroTrustGatewaySettings(\"exampleZeroTrustGatewaySettings\", ZeroTrustGatewaySettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .settings(ZeroTrustGatewaySettingsSettingsArgs.builder()\n .activityLog(ZeroTrustGatewaySettingsSettingsActivityLogArgs.builder()\n .enabled(true)\n .build())\n .antivirus(ZeroTrustGatewaySettingsSettingsAntivirusArgs.builder()\n .enabledDownloadPhase(false)\n .enabledUploadPhase(false)\n .failClosed(false)\n .notificationSettings(ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .build())\n .blockPage(ZeroTrustGatewaySettingsSettingsBlockPageArgs.builder()\n .backgroundColor(\"background_color\")\n .enabled(true)\n .footerText(\"--footer--\")\n .headerText(\"--header--\")\n .includeContext(true)\n .logoPath(\"https://logos.com/a.png\")\n .mailtoAddress(\"admin@example.com\")\n .mailtoSubject(\"Blocked User Inquiry\")\n .mode(\"\")\n .name(\"Cloudflare\")\n .suppressFooter(false)\n .targetUri(\"https://example.com\")\n .build())\n .bodyScanning(ZeroTrustGatewaySettingsSettingsBodyScanningArgs.builder()\n .inspectionMode(\"deep\")\n .build())\n .browserIsolation(ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs.builder()\n .nonIdentityEnabled(true)\n .urlBrowserIsolationEnabled(true)\n .build())\n .certificate(ZeroTrustGatewaySettingsSettingsCertificateArgs.builder()\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .customCertificate(ZeroTrustGatewaySettingsSettingsCustomCertificateArgs.builder()\n .enabled(true)\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .extendedEmailMatching(ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs.builder()\n .enabled(true)\n .build())\n .fips(ZeroTrustGatewaySettingsSettingsFipsArgs.builder()\n .tls(true)\n .build())\n .hostSelector(ZeroTrustGatewaySettingsSettingsHostSelectorArgs.builder()\n .enabled(false)\n .build())\n .inspection(ZeroTrustGatewaySettingsSettingsInspectionArgs.builder()\n .mode(\"static\")\n .build())\n .protocolDetection(ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs.builder()\n .enabled(true)\n .build())\n .sandbox(ZeroTrustGatewaySettingsSettingsSandboxArgs.builder()\n .enabled(true)\n .fallbackAction(\"allow\")\n .build())\n .tlsDecrypt(ZeroTrustGatewaySettingsSettingsTlsDecryptArgs.builder()\n .enabled(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewaySettings:\n type: cloudflare:ZeroTrustGatewaySettings\n name: example_zero_trust_gateway_settings\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n settings:\n activityLog:\n enabled: true\n antivirus:\n enabledDownloadPhase: false\n enabledUploadPhase: false\n failClosed: false\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n blockPage:\n backgroundColor: background_color\n enabled: true\n footerText: --footer--\n headerText: --header--\n includeContext: true\n logoPath: https://logos.com/a.png\n mailtoAddress: admin@example.com\n mailtoSubject: Blocked User Inquiry\n mode: \"\"\n name: Cloudflare\n suppressFooter: false\n targetUri: https://example.com\n bodyScanning:\n inspectionMode: deep\n browserIsolation:\n nonIdentityEnabled: true\n urlBrowserIsolationEnabled: true\n certificate:\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n customCertificate:\n enabled: true\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n extendedEmailMatching:\n enabled: true\n fips:\n tls: true\n hostSelector:\n enabled: false\n inspection:\n mode: static\n protocolDetection:\n enabled: true\n sandbox:\n enabled: true\n fallbackAction: allow\n tlsDecrypt:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsAccount:TeamsAccount example '\u003caccount_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewaySettings = new cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n settings: {\n activityLog: {\n enabled: true,\n },\n antivirus: {\n enabledDownloadPhase: false,\n enabledUploadPhase: false,\n failClosed: false,\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n },\n blockPage: {\n backgroundColor: \"background_color\",\n enabled: true,\n footerText: \"--footer--\",\n headerText: \"--header--\",\n includeContext: true,\n logoPath: \"https://logos.com/a.png\",\n mailtoAddress: \"admin@example.com\",\n mailtoSubject: \"Blocked User Inquiry\",\n mode: \"\",\n name: \"Cloudflare\",\n suppressFooter: false,\n targetUri: \"https://example.com\",\n },\n bodyScanning: {\n inspectionMode: \"deep\",\n },\n browserIsolation: {\n nonIdentityEnabled: true,\n urlBrowserIsolationEnabled: true,\n },\n certificate: {\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n customCertificate: {\n enabled: true,\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n extendedEmailMatching: {\n enabled: true,\n },\n fips: {\n tls: true,\n },\n hostSelector: {\n enabled: false,\n },\n inspection: {\n mode: \"static\",\n },\n protocolDetection: {\n enabled: true,\n },\n sandbox: {\n enabled: true,\n fallbackAction: \"allow\",\n },\n tlsDecrypt: {\n enabled: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_settings = cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n settings={\n \"activity_log\": {\n \"enabled\": True,\n },\n \"antivirus\": {\n \"enabled_download_phase\": False,\n \"enabled_upload_phase\": False,\n \"fail_closed\": False,\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n },\n \"block_page\": {\n \"background_color\": \"background_color\",\n \"enabled\": True,\n \"footer_text\": \"--footer--\",\n \"header_text\": \"--header--\",\n \"include_context\": True,\n \"logo_path\": \"https://logos.com/a.png\",\n \"mailto_address\": \"admin@example.com\",\n \"mailto_subject\": \"Blocked User Inquiry\",\n \"mode\": \"\",\n \"name\": \"Cloudflare\",\n \"suppress_footer\": False,\n \"target_uri\": \"https://example.com\",\n },\n \"body_scanning\": {\n \"inspection_mode\": \"deep\",\n },\n \"browser_isolation\": {\n \"non_identity_enabled\": True,\n \"url_browser_isolation_enabled\": True,\n },\n \"certificate\": {\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"custom_certificate\": {\n \"enabled\": True,\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"extended_email_matching\": {\n \"enabled\": True,\n },\n \"fips\": {\n \"tls\": True,\n },\n \"host_selector\": {\n \"enabled\": False,\n },\n \"inspection\": {\n \"mode\": \"static\",\n },\n \"protocol_detection\": {\n \"enabled\": True,\n },\n \"sandbox\": {\n \"enabled\": True,\n \"fallback_action\": \"allow\",\n },\n \"tls_decrypt\": {\n \"enabled\": True,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewaySettings = new Cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Settings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsArgs\n {\n ActivityLog = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs\n {\n Enabled = true,\n },\n Antivirus = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs\n {\n EnabledDownloadPhase = false,\n EnabledUploadPhase = false,\n FailClosed = false,\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs\n {\n BackgroundColor = \"background_color\",\n Enabled = true,\n FooterText = \"--footer--\",\n HeaderText = \"--header--\",\n IncludeContext = true,\n LogoPath = \"https://logos.com/a.png\",\n MailtoAddress = \"admin@example.com\",\n MailtoSubject = \"Blocked User Inquiry\",\n Mode = \"\",\n Name = \"Cloudflare\",\n SuppressFooter = false,\n TargetUri = \"https://example.com\",\n },\n BodyScanning = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs\n {\n InspectionMode = \"deep\",\n },\n BrowserIsolation = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs\n {\n NonIdentityEnabled = true,\n UrlBrowserIsolationEnabled = true,\n },\n Certificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs\n {\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n CustomCertificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs\n {\n Enabled = true,\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n ExtendedEmailMatching = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs\n {\n Enabled = true,\n },\n Fips = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsFipsArgs\n {\n Tls = true,\n },\n HostSelector = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs\n {\n Enabled = false,\n },\n Inspection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs\n {\n Mode = \"static\",\n },\n ProtocolDetection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs\n {\n Enabled = true,\n },\n Sandbox = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs\n {\n Enabled = true,\n FallbackAction = \"allow\",\n },\n TlsDecrypt = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs\n {\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewaySettings(ctx, \"example_zero_trust_gateway_settings\", \u0026cloudflare.ZeroTrustGatewaySettingsArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsArgs{\n\t\t\t\tActivityLog: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsActivityLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tAntivirus: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusArgs{\n\t\t\t\t\tEnabledDownloadPhase: pulumi.Bool(false),\n\t\t\t\t\tEnabledUploadPhase: pulumi.Bool(false),\n\t\t\t\t\tFailClosed: pulumi.Bool(false),\n\t\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBlockPageArgs{\n\t\t\t\t\tBackgroundColor: pulumi.String(\"background_color\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFooterText: pulumi.String(\"--footer--\"),\n\t\t\t\t\tHeaderText: pulumi.String(\"--header--\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tLogoPath: pulumi.String(\"https://logos.com/a.png\"),\n\t\t\t\t\tMailtoAddress: pulumi.String(\"admin@example.com\"),\n\t\t\t\t\tMailtoSubject: pulumi.String(\"Blocked User Inquiry\"),\n\t\t\t\t\tMode: pulumi.String(\"\"),\n\t\t\t\t\tName: pulumi.String(\"Cloudflare\"),\n\t\t\t\t\tSuppressFooter: pulumi.Bool(false),\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t},\n\t\t\t\tBodyScanning: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBodyScanningArgs{\n\t\t\t\t\tInspectionMode: pulumi.String(\"deep\"),\n\t\t\t\t},\n\t\t\t\tBrowserIsolation: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs{\n\t\t\t\t\tNonIdentityEnabled: pulumi.Bool(true),\n\t\t\t\t\tUrlBrowserIsolationEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCertificateArgs{\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tCustomCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tExtendedEmailMatching: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tFips: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsFipsArgs{\n\t\t\t\t\tTls: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHostSelector: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsHostSelectorArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tInspection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsInspectionArgs{\n\t\t\t\t\tMode: pulumi.String(\"static\"),\n\t\t\t\t},\n\t\t\t\tProtocolDetection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tSandbox: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsSandboxArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFallbackAction: pulumi.String(\"allow\"),\n\t\t\t\t},\n\t\t\t\tTlsDecrypt: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaysettings\" \"example_zero_trust_gateway_settings\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n settings = {\n activity_log = {\n enabled = true\n }\n antivirus = {\n enabled_download_phase = false\n enabled_upload_phase = false\n fail_closed = false\n notification_settings = {\n enabled = true\n include_context = true\n msg = \"msg\"\n support_url = \"support_url\"\n }\n }\n block_page = {\n background_color = \"background_color\"\n enabled = true\n footer_text = \"--footer--\"\n header_text = \"--header--\"\n include_context = true\n logo_path = \"https://logos.com/a.png\"\n mailto_address = \"admin@example.com\"\n mailto_subject = \"Blocked User Inquiry\"\n mode = \"\"\n name = \"Cloudflare\"\n suppress_footer = false\n target_uri = \"https://example.com\"\n }\n body_scanning = {\n inspection_mode = \"deep\"\n }\n browser_isolation = {\n non_identity_enabled = true\n url_browser_isolation_enabled = true\n }\n certificate = {\n id = \"d1b364c5-1311-466e-a194-f0e943e0799f\"\n }\n custom_certificate = {\n enabled = true\n id = \"d1b364c5-1311-466e-a194-f0e943e0799f\"\n }\n extended_email_matching = {\n enabled = true\n }\n fips = {\n tls = true\n }\n host_selector = {\n enabled = false\n }\n inspection = {\n mode = \"static\"\n }\n protocol_detection = {\n enabled = true\n }\n sandbox = {\n enabled = true\n fallback_action = \"allow\"\n }\n tls_decrypt = {\n enabled = true\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettings;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsFipsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewaySettings = new ZeroTrustGatewaySettings(\"exampleZeroTrustGatewaySettings\", ZeroTrustGatewaySettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .settings(ZeroTrustGatewaySettingsSettingsArgs.builder()\n .activityLog(ZeroTrustGatewaySettingsSettingsActivityLogArgs.builder()\n .enabled(true)\n .build())\n .antivirus(ZeroTrustGatewaySettingsSettingsAntivirusArgs.builder()\n .enabledDownloadPhase(false)\n .enabledUploadPhase(false)\n .failClosed(false)\n .notificationSettings(ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .build())\n .blockPage(ZeroTrustGatewaySettingsSettingsBlockPageArgs.builder()\n .backgroundColor(\"background_color\")\n .enabled(true)\n .footerText(\"--footer--\")\n .headerText(\"--header--\")\n .includeContext(true)\n .logoPath(\"https://logos.com/a.png\")\n .mailtoAddress(\"admin@example.com\")\n .mailtoSubject(\"Blocked User Inquiry\")\n .mode(\"\")\n .name(\"Cloudflare\")\n .suppressFooter(false)\n .targetUri(\"https://example.com\")\n .build())\n .bodyScanning(ZeroTrustGatewaySettingsSettingsBodyScanningArgs.builder()\n .inspectionMode(\"deep\")\n .build())\n .browserIsolation(ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs.builder()\n .nonIdentityEnabled(true)\n .urlBrowserIsolationEnabled(true)\n .build())\n .certificate(ZeroTrustGatewaySettingsSettingsCertificateArgs.builder()\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .customCertificate(ZeroTrustGatewaySettingsSettingsCustomCertificateArgs.builder()\n .enabled(true)\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .extendedEmailMatching(ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs.builder()\n .enabled(true)\n .build())\n .fips(ZeroTrustGatewaySettingsSettingsFipsArgs.builder()\n .tls(true)\n .build())\n .hostSelector(ZeroTrustGatewaySettingsSettingsHostSelectorArgs.builder()\n .enabled(false)\n .build())\n .inspection(ZeroTrustGatewaySettingsSettingsInspectionArgs.builder()\n .mode(\"static\")\n .build())\n .protocolDetection(ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs.builder()\n .enabled(true)\n .build())\n .sandbox(ZeroTrustGatewaySettingsSettingsSandboxArgs.builder()\n .enabled(true)\n .fallbackAction(\"allow\")\n .build())\n .tlsDecrypt(ZeroTrustGatewaySettingsSettingsTlsDecryptArgs.builder()\n .enabled(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewaySettings:\n type: cloudflare:ZeroTrustGatewaySettings\n name: example_zero_trust_gateway_settings\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n settings:\n activityLog:\n enabled: true\n antivirus:\n enabledDownloadPhase: false\n enabledUploadPhase: false\n failClosed: false\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n blockPage:\n backgroundColor: background_color\n enabled: true\n footerText: --footer--\n headerText: --header--\n includeContext: true\n logoPath: https://logos.com/a.png\n mailtoAddress: admin@example.com\n mailtoSubject: Blocked User Inquiry\n mode: \"\"\n name: Cloudflare\n suppressFooter: false\n targetUri: https://example.com\n bodyScanning:\n inspectionMode: deep\n browserIsolation:\n nonIdentityEnabled: true\n urlBrowserIsolationEnabled: true\n certificate:\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n customCertificate:\n enabled: true\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n extendedEmailMatching:\n enabled: true\n fips:\n tls: true\n hostSelector:\n enabled: false\n inspection:\n mode: static\n protocolDetection:\n enabled: true\n sandbox:\n enabled: true\n fallbackAction: allow\n tlsDecrypt:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsAccount:TeamsAccount example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -104158,7 +104158,7 @@ "deprecationMessage": "cloudflare.index/teamsaccount.TeamsAccount has been deprecated in favor of cloudflare.index/zerotrustgatewaysettings.ZeroTrustGatewaySettings" }, "cloudflare:index/teamsList:TeamsList": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustList = new cloudflare.ZeroTrustList(\"example_zero_trust_list\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"SERIAL\",\n description: \"The serial numbers for administrators\",\n items: [{\n description: \"Austin office IP\",\n value: \"8GE8721REF\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_list = cloudflare.ZeroTrustList(\"example_zero_trust_list\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"SERIAL\",\n description=\"The serial numbers for administrators\",\n items=[{\n \"description\": \"Austin office IP\",\n \"value\": \"8GE8721REF\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustList = new Cloudflare.ZeroTrustList(\"example_zero_trust_list\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"SERIAL\",\n Description = \"The serial numbers for administrators\",\n Items = new[]\n {\n new Cloudflare.Inputs.ZeroTrustListItemArgs\n {\n Description = \"Austin office IP\",\n Value = \"8GE8721REF\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustList(ctx, \"example_zero_trust_list\", \u0026cloudflare.ZeroTrustListArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"SERIAL\"),\n\t\t\tDescription: pulumi.String(\"The serial numbers for administrators\"),\n\t\t\tItems: cloudflare.ZeroTrustListItemArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustListItemArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Austin office IP\"),\n\t\t\t\t\tValue: pulumi.String(\"8GE8721REF\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustList;\nimport com.pulumi.cloudflare.ZeroTrustListArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustList = new ZeroTrustList(\"exampleZeroTrustList\", ZeroTrustListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"SERIAL\")\n .description(\"The serial numbers for administrators\")\n .items(ZeroTrustListItemArgs.builder()\n .description(\"Austin office IP\")\n .value(\"8GE8721REF\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustList:\n type: cloudflare:ZeroTrustList\n name: example_zero_trust_list\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: SERIAL\n description: The serial numbers for administrators\n items:\n - description: Austin office IP\n value: 8GE8721REF\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsList:TeamsList example '\u003caccount_id\u003e/\u003clist_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustList = new cloudflare.ZeroTrustList(\"example_zero_trust_list\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"SERIAL\",\n description: \"The serial numbers for administrators\",\n items: [{\n description: \"Austin office IP\",\n value: \"8GE8721REF\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_list = cloudflare.ZeroTrustList(\"example_zero_trust_list\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"SERIAL\",\n description=\"The serial numbers for administrators\",\n items=[{\n \"description\": \"Austin office IP\",\n \"value\": \"8GE8721REF\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustList = new Cloudflare.ZeroTrustList(\"example_zero_trust_list\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"SERIAL\",\n Description = \"The serial numbers for administrators\",\n Items = new[]\n {\n new Cloudflare.Inputs.ZeroTrustListItemArgs\n {\n Description = \"Austin office IP\",\n Value = \"8GE8721REF\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustList(ctx, \"example_zero_trust_list\", \u0026cloudflare.ZeroTrustListArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"SERIAL\"),\n\t\t\tDescription: pulumi.String(\"The serial numbers for administrators\"),\n\t\t\tItems: cloudflare.ZeroTrustListItemArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustListItemArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Austin office IP\"),\n\t\t\t\t\tValue: pulumi.String(\"8GE8721REF\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustlist\" \"example_zero_trust_list\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Admin Serial Numbers\"\n type = \"SERIAL\"\n description = \"The serial numbers for administrators\"\n items {\n description = \"Austin office IP\"\n value = \"8GE8721REF\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustList;\nimport com.pulumi.cloudflare.ZeroTrustListArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustList = new ZeroTrustList(\"exampleZeroTrustList\", ZeroTrustListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"SERIAL\")\n .description(\"The serial numbers for administrators\")\n .items(ZeroTrustListItemArgs.builder()\n .description(\"Austin office IP\")\n .value(\"8GE8721REF\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustList:\n type: cloudflare:ZeroTrustList\n name: example_zero_trust_list\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: SERIAL\n description: The serial numbers for administrators\n items:\n - description: Austin office IP\n value: 8GE8721REF\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsList:TeamsList example '\u003caccount_id\u003e/\u003clist_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -104275,7 +104275,7 @@ "deprecationMessage": "cloudflare.index/teamslist.TeamsList has been deprecated in favor of cloudflare.index/zerotrustlist.ZeroTrustList" }, "cloudflare:index/teamsLocation:TeamsLocation": { - "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocation = new cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Austin Office Location\",\n clientDefault: false,\n dnsDestinationIpsId: \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecsSupport: false,\n endpoints: {\n doh: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n requireToken: true,\n },\n dot: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n ipv4: {\n enabled: true,\n },\n ipv6: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n },\n networks: [{\n network: \"192.0.2.1/32\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_location = cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Austin Office Location\",\n client_default=False,\n dns_destination_ips_id=\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecs_support=False,\n endpoints={\n \"doh\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n \"require_token\": True,\n },\n \"dot\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n \"ipv4\": {\n \"enabled\": True,\n },\n \"ipv6\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n },\n networks=[{\n \"network\": \"192.0.2.1/32\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocation = new Cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Austin Office Location\",\n ClientDefault = false,\n DnsDestinationIpsId = \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n EcsSupport = false,\n Endpoints = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsArgs\n {\n Doh = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n RequireToken = true,\n },\n Dot = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n Ipv4 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv4Args\n {\n Enabled = true,\n },\n Ipv6 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6Args\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n },\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationNetworkArgs\n {\n Network = \"192.0.2.1/32\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDnsLocation(ctx, \"example_zero_trust_dns_location\", \u0026cloudflare.ZeroTrustDnsLocationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Austin Office Location\"),\n\t\t\tClientDefault: pulumi.Bool(false),\n\t\t\tDnsDestinationIpsId: pulumi.String(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\"),\n\t\t\tEcsSupport: pulumi.Bool(false),\n\t\t\tEndpoints: \u0026cloudflare.ZeroTrustDnsLocationEndpointsArgs{\n\t\t\t\tDoh: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDohArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tRequireToken: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDot: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDotArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIpv4: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv4Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIpv6: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationNetworkArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationNetworkArgs{\n\t\t\t\t\tNetwork: pulumi.String(\"192.0.2.1/32\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocation;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDohArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDotArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv4Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv6Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDnsLocation = new ZeroTrustDnsLocation(\"exampleZeroTrustDnsLocation\", ZeroTrustDnsLocationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Austin Office Location\")\n .clientDefault(false)\n .dnsDestinationIpsId(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\")\n .ecsSupport(false)\n .endpoints(ZeroTrustDnsLocationEndpointsArgs.builder()\n .doh(ZeroTrustDnsLocationEndpointsDohArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDohNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .requireToken(true)\n .build())\n .dot(ZeroTrustDnsLocationEndpointsDotArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDotNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .ipv4(ZeroTrustDnsLocationEndpointsIpv4Args.builder()\n .enabled(true)\n .build())\n .ipv6(ZeroTrustDnsLocationEndpointsIpv6Args.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsIpv6NetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .build())\n .networks(ZeroTrustDnsLocationNetworkArgs.builder()\n .network(\"192.0.2.1/32\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDnsLocation:\n type: cloudflare:ZeroTrustDnsLocation\n name: example_zero_trust_dns_location\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Austin Office Location\n clientDefault: false\n dnsDestinationIpsId: 0e4a32c6-6fb8-4858-9296-98f51631e8e6\n ecsSupport: false\n endpoints:\n doh:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n requireToken: true\n dot:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n ipv4:\n enabled: true\n ipv6:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n networks:\n - network: 192.0.2.1/32\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsLocation:TeamsLocation example '\u003caccount_id\u003e/\u003clocation_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocation = new cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Austin Office Location\",\n clientDefault: false,\n dnsDestinationIpsId: \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecsSupport: false,\n endpoints: {\n doh: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n requireToken: true,\n },\n dot: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n ipv4: {\n enabled: true,\n },\n ipv6: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n },\n networks: [{\n network: \"192.0.2.1/32\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_location = cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Austin Office Location\",\n client_default=False,\n dns_destination_ips_id=\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecs_support=False,\n endpoints={\n \"doh\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n \"require_token\": True,\n },\n \"dot\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n \"ipv4\": {\n \"enabled\": True,\n },\n \"ipv6\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n },\n networks=[{\n \"network\": \"192.0.2.1/32\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocation = new Cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Austin Office Location\",\n ClientDefault = false,\n DnsDestinationIpsId = \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n EcsSupport = false,\n Endpoints = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsArgs\n {\n Doh = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n RequireToken = true,\n },\n Dot = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n Ipv4 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv4Args\n {\n Enabled = true,\n },\n Ipv6 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6Args\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n },\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationNetworkArgs\n {\n Network = \"192.0.2.1/32\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDnsLocation(ctx, \"example_zero_trust_dns_location\", \u0026cloudflare.ZeroTrustDnsLocationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Austin Office Location\"),\n\t\t\tClientDefault: pulumi.Bool(false),\n\t\t\tDnsDestinationIpsId: pulumi.String(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\"),\n\t\t\tEcsSupport: pulumi.Bool(false),\n\t\t\tEndpoints: \u0026cloudflare.ZeroTrustDnsLocationEndpointsArgs{\n\t\t\t\tDoh: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDohArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tRequireToken: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDot: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDotArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIpv4: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv4Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIpv6: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationNetworkArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationNetworkArgs{\n\t\t\t\t\tNetwork: pulumi.String(\"192.0.2.1/32\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdnslocation\" \"example_zero_trust_dns_location\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Austin Office Location\"\n client_default = false\n dns_destination_ips_id = \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\"\n ecs_support = false\n endpoints = {\n doh = {\n enabled = true\n networks = [{\n \"network\" = \"2001:85a3::/64\"\n }]\n require_token = true\n }\n dot = {\n enabled = true\n networks = [{\n \"network\" = \"2001:85a3::/64\"\n }]\n }\n ipv4 = {\n enabled = true\n }\n ipv6 = {\n enabled = true\n networks = [{\n \"network\" = \"2001:85a3::/64\"\n }]\n }\n }\n networks {\n network = \"192.0.2.1/32\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocation;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDohArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDotArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv4Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv6Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDnsLocation = new ZeroTrustDnsLocation(\"exampleZeroTrustDnsLocation\", ZeroTrustDnsLocationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Austin Office Location\")\n .clientDefault(false)\n .dnsDestinationIpsId(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\")\n .ecsSupport(false)\n .endpoints(ZeroTrustDnsLocationEndpointsArgs.builder()\n .doh(ZeroTrustDnsLocationEndpointsDohArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDohNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .requireToken(true)\n .build())\n .dot(ZeroTrustDnsLocationEndpointsDotArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDotNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .ipv4(ZeroTrustDnsLocationEndpointsIpv4Args.builder()\n .enabled(true)\n .build())\n .ipv6(ZeroTrustDnsLocationEndpointsIpv6Args.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsIpv6NetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .build())\n .networks(ZeroTrustDnsLocationNetworkArgs.builder()\n .network(\"192.0.2.1/32\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDnsLocation:\n type: cloudflare:ZeroTrustDnsLocation\n name: example_zero_trust_dns_location\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Austin Office Location\n clientDefault: false\n dnsDestinationIpsId: 0e4a32c6-6fb8-4858-9296-98f51631e8e6\n ecsSupport: false\n endpoints:\n doh:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n requireToken: true\n dot:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n ipv4:\n enabled: true\n ipv6:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n networks:\n - network: 192.0.2.1/32\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsLocation:TeamsLocation example '\u003caccount_id\u003e/\u003clocation_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -104453,7 +104453,7 @@ "deprecationMessage": "cloudflare.index/teamslocation.TeamsLocation has been deprecated in favor of cloudflare.index/zerotrustdnslocation.ZeroTrustDnsLocation" }, "cloudflare:index/teamsProxyEndpoint:TeamsProxyEndpoint": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoint = new cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Devops team\",\n kind: \"ip\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoint = cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Devops team\",\n kind=\"ip\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoint = new Cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Devops team\",\n Kind = \"ip\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayProxyEndpoint(ctx, \"example_zero_trust_gateway_proxy_endpoint\", \u0026cloudflare.ZeroTrustGatewayProxyEndpointArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Devops team\"),\n\t\t\tKind: pulumi.String(\"ip\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpoint;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpointArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayProxyEndpoint = new ZeroTrustGatewayProxyEndpoint(\"exampleZeroTrustGatewayProxyEndpoint\", ZeroTrustGatewayProxyEndpointArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Devops team\")\n .kind(\"ip\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayProxyEndpoint:\n type: cloudflare:ZeroTrustGatewayProxyEndpoint\n name: example_zero_trust_gateway_proxy_endpoint\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Devops team\n kind: ip\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsProxyEndpoint:TeamsProxyEndpoint example '\u003caccount_id\u003e/\u003cproxy_endpoint_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoint = new cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Devops team\",\n kind: \"ip\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoint = cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Devops team\",\n kind=\"ip\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoint = new Cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Devops team\",\n Kind = \"ip\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayProxyEndpoint(ctx, \"example_zero_trust_gateway_proxy_endpoint\", \u0026cloudflare.ZeroTrustGatewayProxyEndpointArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Devops team\"),\n\t\t\tKind: pulumi.String(\"ip\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewayproxyendpoint\" \"example_zero_trust_gateway_proxy_endpoint\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Devops team\"\n kind = \"ip\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpoint;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpointArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayProxyEndpoint = new ZeroTrustGatewayProxyEndpoint(\"exampleZeroTrustGatewayProxyEndpoint\", ZeroTrustGatewayProxyEndpointArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Devops team\")\n .kind(\"ip\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayProxyEndpoint:\n type: cloudflare:ZeroTrustGatewayProxyEndpoint\n name: example_zero_trust_gateway_proxy_endpoint\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Devops team\n kind: ip\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsProxyEndpoint:TeamsProxyEndpoint example '\u003caccount_id\u003e/\u003cproxy_endpoint_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -104556,14 +104556,14 @@ "deprecationMessage": "cloudflare.index/teamsproxyendpoint.TeamsProxyEndpoint has been deprecated in favor of cloudflare.index/zerotrustgatewayproxyendpoint.ZeroTrustGatewayProxyEndpoint" }, "cloudflare:index/teamsRule:TeamsRule": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicy = new cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n action: \"allow\",\n name: \"block bad websites\",\n description: \"Block bad websites based on their host name.\",\n devicePosture: \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled: true,\n expiration: {\n expiresAt: \"2014-01-01T05:20:20Z\",\n duration: 10,\n },\n filters: [\"http\"],\n identity: \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence: 0,\n ruleSettings: {\n addHeaders: {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n allowChildBypass: false,\n auditSsh: {\n commandLogging: false,\n },\n bisoAdminControls: {\n copy: \"remote_only\",\n dcp: true,\n dd: true,\n dk: true,\n download: \"enabled\",\n dp: false,\n du: true,\n keyboard: \"enabled\",\n paste: \"enabled\",\n printing: \"enabled\",\n upload: \"enabled\",\n version: \"v1\",\n wmId: \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n blockPage: {\n targetUri: \"https://example.com\",\n includeContext: true,\n },\n blockPageEnabled: true,\n blockReason: \"This website is a security risk\",\n bypassParentRule: false,\n checkSession: {\n duration: \"300s\",\n enforce: true,\n },\n dnsResolvers: {\n ipv4s: [{\n ip: \"2.2.2.2\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n ipv6s: [{\n ip: \"2001:DB8::\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n egress: {\n ipv4: \"192.0.2.2\",\n ipv4Fallback: \"192.0.2.3\",\n ipv6: \"2001:DB8::/64\",\n },\n forensicCopy: {\n enabled: true,\n },\n ignoreCnameCategoryMatches: true,\n insecureDisableDnssecValidation: false,\n ipCategories: true,\n ipIndicatorFeeds: true,\n l4override: {\n ip: \"1.1.1.1\",\n port: 0,\n },\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n overrideHost: \"example.com\",\n overrideIps: [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n payloadLog: {\n enabled: true,\n },\n quarantine: {\n fileTypes: [\"exe\"],\n },\n redirect: {\n targetUri: \"https://example.com\",\n includeContext: true,\n preservePathAndQuery: true,\n },\n resolveDnsInternally: {\n fallback: \"none\",\n viewId: \"view_id\",\n },\n resolveDnsThroughCloudflare: true,\n untrustedCert: {\n action: \"error\",\n },\n },\n schedule: {\n fri: \"08:00-12:30,13:30-17:00\",\n mon: \"08:00-12:30,13:30-17:00\",\n sat: \"08:00-12:30,13:30-17:00\",\n sun: \"08:00-12:30,13:30-17:00\",\n thu: \"08:00-12:30,13:30-17:00\",\n timeZone: \"America/New York\",\n tue: \"08:00-12:30,13:30-17:00\",\n wed: \"08:00-12:30,13:30-17:00\",\n },\n traffic: \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policy = cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n action=\"allow\",\n name=\"block bad websites\",\n description=\"Block bad websites based on their host name.\",\n device_posture=\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled=True,\n expiration={\n \"expires_at\": \"2014-01-01T05:20:20Z\",\n \"duration\": 10,\n },\n filters=[\"http\"],\n identity=\"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence=0,\n rule_settings={\n \"add_headers\": {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n \"allow_child_bypass\": False,\n \"audit_ssh\": {\n \"command_logging\": False,\n },\n \"biso_admin_controls\": {\n \"copy\": \"remote_only\",\n \"dcp\": True,\n \"dd\": True,\n \"dk\": True,\n \"download\": \"enabled\",\n \"dp\": False,\n \"du\": True,\n \"keyboard\": \"enabled\",\n \"paste\": \"enabled\",\n \"printing\": \"enabled\",\n \"upload\": \"enabled\",\n \"version\": \"v1\",\n \"wm_id\": \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n \"block_page\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n },\n \"block_page_enabled\": True,\n \"block_reason\": \"This website is a security risk\",\n \"bypass_parent_rule\": False,\n \"check_session\": {\n \"duration\": \"300s\",\n \"enforce\": True,\n },\n \"dns_resolvers\": {\n \"ipv4s\": [{\n \"ip\": \"2.2.2.2\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n \"ipv6s\": [{\n \"ip\": \"2001:DB8::\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n \"egress\": {\n \"ipv4\": \"192.0.2.2\",\n \"ipv4_fallback\": \"192.0.2.3\",\n \"ipv6\": \"2001:DB8::/64\",\n },\n \"forensic_copy\": {\n \"enabled\": True,\n },\n \"ignore_cname_category_matches\": True,\n \"insecure_disable_dnssec_validation\": False,\n \"ip_categories\": True,\n \"ip_indicator_feeds\": True,\n \"l4override\": {\n \"ip\": \"1.1.1.1\",\n \"port\": 0,\n },\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n \"override_host\": \"example.com\",\n \"override_ips\": [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n \"payload_log\": {\n \"enabled\": True,\n },\n \"quarantine\": {\n \"file_types\": [\"exe\"],\n },\n \"redirect\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n \"preserve_path_and_query\": True,\n },\n \"resolve_dns_internally\": {\n \"fallback\": \"none\",\n \"view_id\": \"view_id\",\n },\n \"resolve_dns_through_cloudflare\": True,\n \"untrusted_cert\": {\n \"action\": \"error\",\n },\n },\n schedule={\n \"fri\": \"08:00-12:30,13:30-17:00\",\n \"mon\": \"08:00-12:30,13:30-17:00\",\n \"sat\": \"08:00-12:30,13:30-17:00\",\n \"sun\": \"08:00-12:30,13:30-17:00\",\n \"thu\": \"08:00-12:30,13:30-17:00\",\n \"time_zone\": \"America/New York\",\n \"tue\": \"08:00-12:30,13:30-17:00\",\n \"wed\": \"08:00-12:30,13:30-17:00\",\n },\n traffic=\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicy = new Cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Action = \"allow\",\n Name = \"block bad websites\",\n Description = \"Block bad websites based on their host name.\",\n DevicePosture = \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n Enabled = true,\n Expiration = new Cloudflare.Inputs.ZeroTrustGatewayPolicyExpirationArgs\n {\n ExpiresAt = \"2014-01-01T05:20:20Z\",\n Duration = 10,\n },\n Filters = new[]\n {\n \"http\",\n },\n Identity = \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n Precedence = 0,\n RuleSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsArgs\n {\n AddHeaders = \n {\n { \"My-Next-Header\", new[]\n {\n \"foo\",\n \"bar\",\n } },\n { \"X-Custom-Header-Name\", new[]\n {\n \"somecustomvalue\",\n } },\n },\n AllowChildBypass = false,\n AuditSsh = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs\n {\n CommandLogging = false,\n },\n BisoAdminControls = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs\n {\n Copy = \"remote_only\",\n Dcp = true,\n Dd = true,\n Dk = true,\n Download = \"enabled\",\n Dp = false,\n Du = true,\n Keyboard = \"enabled\",\n Paste = \"enabled\",\n Printing = \"enabled\",\n Upload = \"enabled\",\n Version = \"v1\",\n WmId = \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n },\n BlockPageEnabled = true,\n BlockReason = \"This website is a security risk\",\n BypassParentRule = false,\n CheckSession = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs\n {\n Duration = \"300s\",\n Enforce = true,\n },\n DnsResolvers = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs\n {\n Ipv4s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args\n {\n Ip = \"2.2.2.2\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n Ipv6s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args\n {\n Ip = \"2001:DB8::\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n },\n Egress = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs\n {\n Ipv4 = \"192.0.2.2\",\n Ipv4Fallback = \"192.0.2.3\",\n Ipv6 = \"2001:DB8::/64\",\n },\n ForensicCopy = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs\n {\n Enabled = true,\n },\n IgnoreCnameCategoryMatches = true,\n InsecureDisableDnssecValidation = false,\n IpCategories = true,\n IpIndicatorFeeds = true,\n L4override = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs\n {\n Ip = \"1.1.1.1\",\n Port = 0,\n },\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n OverrideHost = \"example.com\",\n OverrideIps = new[]\n {\n \"1.1.1.1\",\n \"2.2.2.2\",\n },\n PayloadLog = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs\n {\n Enabled = true,\n },\n Quarantine = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs\n {\n FileTypes = new[]\n {\n \"exe\",\n },\n },\n Redirect = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n PreservePathAndQuery = true,\n },\n ResolveDnsInternally = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs\n {\n Fallback = \"none\",\n ViewId = \"view_id\",\n },\n ResolveDnsThroughCloudflare = true,\n UntrustedCert = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs\n {\n Action = \"error\",\n },\n },\n Schedule = new Cloudflare.Inputs.ZeroTrustGatewayPolicyScheduleArgs\n {\n Fri = \"08:00-12:30,13:30-17:00\",\n Mon = \"08:00-12:30,13:30-17:00\",\n Sat = \"08:00-12:30,13:30-17:00\",\n Sun = \"08:00-12:30,13:30-17:00\",\n Thu = \"08:00-12:30,13:30-17:00\",\n TimeZone = \"America/New York\",\n Tue = \"08:00-12:30,13:30-17:00\",\n Wed = \"08:00-12:30,13:30-17:00\",\n },\n Traffic = \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayPolicy(ctx, \"example_zero_trust_gateway_policy\", \u0026cloudflare.ZeroTrustGatewayPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\tName: pulumi.String(\"block bad websites\"),\n\t\t\tDescription: pulumi.String(\"Block bad websites based on their host name.\"),\n\t\t\tDevicePosture: pulumi.String(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExpiration: \u0026cloudflare.ZeroTrustGatewayPolicyExpirationArgs{\n\t\t\t\tExpiresAt: pulumi.String(\"2014-01-01T05:20:20Z\"),\n\t\t\t\tDuration: pulumi.Int(10),\n\t\t\t},\n\t\t\tFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t},\n\t\t\tIdentity: pulumi.String(\"any(identity.groups.name[*] in {\\\"finance\\\"})\"),\n\t\t\tPrecedence: pulumi.Int(0),\n\t\t\tRuleSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsArgs{\n\t\t\t\tAddHeaders: pulumi.StringArrayMap{\n\t\t\t\t\t\"My-Next-Header\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"foo\"),\n\t\t\t\t\t\tpulumi.String(\"bar\"),\n\t\t\t\t\t},\n\t\t\t\t\t\"X-Custom-Header-Name\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"somecustomvalue\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAllowChildBypass: pulumi.Bool(false),\n\t\t\t\tAuditSsh: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs{\n\t\t\t\t\tCommandLogging: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tBisoAdminControls: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs{\n\t\t\t\t\tCopy: pulumi.String(\"remote_only\"),\n\t\t\t\t\tDcp: pulumi.Bool(true),\n\t\t\t\t\tDd: pulumi.Bool(true),\n\t\t\t\t\tDk: pulumi.Bool(true),\n\t\t\t\t\tDownload: pulumi.String(\"enabled\"),\n\t\t\t\t\tDp: pulumi.Bool(false),\n\t\t\t\t\tDu: pulumi.Bool(true),\n\t\t\t\t\tKeyboard: pulumi.String(\"enabled\"),\n\t\t\t\t\tPaste: pulumi.String(\"enabled\"),\n\t\t\t\t\tPrinting: pulumi.String(\"enabled\"),\n\t\t\t\t\tUpload: pulumi.String(\"enabled\"),\n\t\t\t\t\tVersion: pulumi.String(\"v1\"),\n\t\t\t\t\tWmId: pulumi.String(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\"),\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tBlockPageEnabled: pulumi.Bool(true),\n\t\t\t\tBlockReason: pulumi.String(\"This website is a security risk\"),\n\t\t\t\tBypassParentRule: pulumi.Bool(false),\n\t\t\t\tCheckSession: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs{\n\t\t\t\t\tDuration: pulumi.String(\"300s\"),\n\t\t\t\t\tEnforce: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDnsResolvers: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs{\n\t\t\t\t\tIpv4s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2.2.2.2\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tIpv6s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2001:DB8::\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tEgress: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsEgressArgs{\n\t\t\t\t\tIpv4: pulumi.String(\"192.0.2.2\"),\n\t\t\t\t\tIpv4Fallback: pulumi.String(\"192.0.2.3\"),\n\t\t\t\t\tIpv6: pulumi.String(\"2001:DB8::/64\"),\n\t\t\t\t},\n\t\t\t\tForensicCopy: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIgnoreCnameCategoryMatches: pulumi.Bool(true),\n\t\t\t\tInsecureDisableDnssecValidation: pulumi.Bool(false),\n\t\t\t\tIpCategories: pulumi.Bool(true),\n\t\t\t\tIpIndicatorFeeds: pulumi.Bool(true),\n\t\t\t\tL4override: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs{\n\t\t\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t},\n\t\t\t\tOverrideHost: pulumi.String(\"example.com\"),\n\t\t\t\tOverrideIps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tpulumi.String(\"2.2.2.2\"),\n\t\t\t\t},\n\t\t\t\tPayloadLog: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tQuarantine: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs{\n\t\t\t\t\tFileTypes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"exe\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRedirect: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tPreservePathAndQuery: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tResolveDnsInternally: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs{\n\t\t\t\t\tFallback: pulumi.String(\"none\"),\n\t\t\t\t\tViewId: pulumi.String(\"view_id\"),\n\t\t\t\t},\n\t\t\t\tResolveDnsThroughCloudflare: pulumi.Bool(true),\n\t\t\t\tUntrustedCert: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs{\n\t\t\t\t\tAction: pulumi.String(\"error\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: \u0026cloudflare.ZeroTrustGatewayPolicyScheduleArgs{\n\t\t\t\tFri: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tMon: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSat: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSun: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tThu: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tTimeZone: pulumi.String(\"America/New York\"),\n\t\t\t\tTue: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tWed: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t},\n\t\t\tTraffic: pulumi.String(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicy;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyExpirationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyScheduleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayPolicy = new ZeroTrustGatewayPolicy(\"exampleZeroTrustGatewayPolicy\", ZeroTrustGatewayPolicyArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .action(\"allow\")\n .name(\"block bad websites\")\n .description(\"Block bad websites based on their host name.\")\n .devicePosture(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\")\n .enabled(true)\n .expiration(ZeroTrustGatewayPolicyExpirationArgs.builder()\n .expiresAt(\"2014-01-01T05:20:20Z\")\n .duration(10)\n .build())\n .filters(\"http\")\n .identity(\"any(identity.groups.name[*] in {\\\"finance\\\"})\")\n .precedence(0)\n .ruleSettings(ZeroTrustGatewayPolicyRuleSettingsArgs.builder()\n .addHeaders(Map.ofEntries(\n Map.entry(\"My-Next-Header\", Arrays.asList( \n \"foo\",\n \"bar\")),\n Map.entry(\"X-Custom-Header-Name\", Arrays.asList(\"somecustomvalue\"))\n ))\n .allowChildBypass(false)\n .auditSsh(ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs.builder()\n .commandLogging(false)\n .build())\n .bisoAdminControls(ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs.builder()\n .copy(\"remote_only\")\n .dcp(true)\n .dd(true)\n .dk(true)\n .download(\"enabled\")\n .dp(false)\n .du(true)\n .keyboard(\"enabled\")\n .paste(\"enabled\")\n .printing(\"enabled\")\n .upload(\"enabled\")\n .version(\"v1\")\n .wmId(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\")\n .build())\n .blockPage(ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .build())\n .blockPageEnabled(true)\n .blockReason(\"This website is a security risk\")\n .bypassParentRule(false)\n .checkSession(ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs.builder()\n .duration(\"300s\")\n .enforce(true)\n .build())\n .dnsResolvers(ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs.builder()\n .ipv4s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args.builder()\n .ip(\"2.2.2.2\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .ipv6s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args.builder()\n .ip(\"2001:DB8::\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .build())\n .egress(ZeroTrustGatewayPolicyRuleSettingsEgressArgs.builder()\n .ipv4(\"192.0.2.2\")\n .ipv4Fallback(\"192.0.2.3\")\n .ipv6(\"2001:DB8::/64\")\n .build())\n .forensicCopy(ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs.builder()\n .enabled(true)\n .build())\n .ignoreCnameCategoryMatches(true)\n .insecureDisableDnssecValidation(false)\n .ipCategories(true)\n .ipIndicatorFeeds(true)\n .l4override(ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs.builder()\n .ip(\"1.1.1.1\")\n .port(0)\n .build())\n .notificationSettings(ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .overrideHost(\"example.com\")\n .overrideIps( \n \"1.1.1.1\",\n \"2.2.2.2\")\n .payloadLog(ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs.builder()\n .enabled(true)\n .build())\n .quarantine(ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs.builder()\n .fileTypes(\"exe\")\n .build())\n .redirect(ZeroTrustGatewayPolicyRuleSettingsRedirectArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .preservePathAndQuery(true)\n .build())\n .resolveDnsInternally(ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs.builder()\n .fallback(\"none\")\n .viewId(\"view_id\")\n .build())\n .resolveDnsThroughCloudflare(true)\n .untrustedCert(ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs.builder()\n .action(\"error\")\n .build())\n .build())\n .schedule(ZeroTrustGatewayPolicyScheduleArgs.builder()\n .fri(\"08:00-12:30,13:30-17:00\")\n .mon(\"08:00-12:30,13:30-17:00\")\n .sat(\"08:00-12:30,13:30-17:00\")\n .sun(\"08:00-12:30,13:30-17:00\")\n .thu(\"08:00-12:30,13:30-17:00\")\n .timeZone(\"America/New York\")\n .tue(\"08:00-12:30,13:30-17:00\")\n .wed(\"08:00-12:30,13:30-17:00\")\n .build())\n .traffic(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayPolicy:\n type: cloudflare:ZeroTrustGatewayPolicy\n name: example_zero_trust_gateway_policy\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n action: allow\n name: block bad websites\n description: Block bad websites based on their host name.\n devicePosture: any(device_posture.checks.passed[*] in {\"1308749e-fcfb-4ebc-b051-fe022b632644\"})\n enabled: true\n expiration:\n expiresAt: 2014-01-01T05:20:20Z\n duration: 10\n filters:\n - http\n identity: any(identity.groups.name[*] in {\"finance\"})\n precedence: 0\n ruleSettings:\n addHeaders:\n My-Next-Header:\n - foo\n - bar\n X-Custom-Header-Name:\n - somecustomvalue\n allowChildBypass: false\n auditSsh:\n commandLogging: false\n bisoAdminControls:\n copy: remote_only\n dcp: true\n dd: true\n dk: true\n download: enabled\n dp: false\n du: true\n keyboard: enabled\n paste: enabled\n printing: enabled\n upload: enabled\n version: v1\n wmId: 475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\n blockPage:\n targetUri: https://example.com\n includeContext: true\n blockPageEnabled: true\n blockReason: This website is a security risk\n bypassParentRule: false\n checkSession:\n duration: 300s\n enforce: true\n dnsResolvers:\n ipv4s:\n - ip: 2.2.2.2\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n ipv6s:\n - ip: '2001:DB8::'\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n egress:\n ipv4: 192.0.2.2\n ipv4Fallback: 192.0.2.3\n ipv6: 2001:DB8::/64\n forensicCopy:\n enabled: true\n ignoreCnameCategoryMatches: true\n insecureDisableDnssecValidation: false\n ipCategories: true\n ipIndicatorFeeds: true\n l4override:\n ip: 1.1.1.1\n port: 0\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n overrideHost: example.com\n overrideIps:\n - 1.1.1.1\n - 2.2.2.2\n payloadLog:\n enabled: true\n quarantine:\n fileTypes:\n - exe\n redirect:\n targetUri: https://example.com\n includeContext: true\n preservePathAndQuery: true\n resolveDnsInternally:\n fallback: none\n viewId: view_id\n resolveDnsThroughCloudflare: true\n untrustedCert:\n action: error\n schedule:\n fri: 08:00-12:30,13:30-17:00\n mon: 08:00-12:30,13:30-17:00\n sat: 08:00-12:30,13:30-17:00\n sun: 08:00-12:30,13:30-17:00\n thu: 08:00-12:30,13:30-17:00\n timeZone: America/New York\n tue: 08:00-12:30,13:30-17:00\n wed: 08:00-12:30,13:30-17:00\n traffic: http.request.uri matches \".*a/partial/uri.*\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsRule:TeamsRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicy = new cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n action: \"allow\",\n name: \"block bad websites\",\n description: \"Block bad websites based on their host name.\",\n devicePosture: \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled: true,\n expiration: {\n expiresAt: \"2014-01-01T05:20:20Z\",\n duration: 10,\n },\n filters: [\"http\"],\n identity: \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence: 0,\n ruleSettings: {\n addHeaders: {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n allowChildBypass: false,\n auditSsh: {\n commandLogging: false,\n },\n bisoAdminControls: {\n copy: \"remote_only\",\n dcp: true,\n dd: true,\n dk: true,\n download: \"enabled\",\n dp: false,\n du: true,\n keyboard: \"enabled\",\n paste: \"enabled\",\n printing: \"enabled\",\n upload: \"enabled\",\n version: \"v1\",\n wmId: \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n blockPage: {\n targetUri: \"https://example.com\",\n includeContext: true,\n },\n blockPageEnabled: true,\n blockReason: \"This website is a security risk\",\n bypassParentRule: false,\n checkSession: {\n duration: \"300s\",\n enforce: true,\n },\n dnsResolvers: {\n ipv4s: [{\n ip: \"2.2.2.2\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n ipv6s: [{\n ip: \"2001:DB8::\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n egress: {\n ipv4: \"192.0.2.2\",\n ipv4Fallback: \"192.0.2.3\",\n ipv6: \"2001:DB8::/64\",\n },\n forensicCopy: {\n enabled: true,\n },\n ignoreCnameCategoryMatches: true,\n insecureDisableDnssecValidation: false,\n ipCategories: true,\n ipIndicatorFeeds: true,\n l4override: {\n ip: \"1.1.1.1\",\n port: 0,\n },\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n overrideHost: \"example.com\",\n overrideIps: [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n payloadLog: {\n enabled: true,\n },\n quarantine: {\n fileTypes: [\"exe\"],\n },\n redirect: {\n targetUri: \"https://example.com\",\n includeContext: true,\n preservePathAndQuery: true,\n },\n resolveDnsInternally: {\n fallback: \"none\",\n viewId: \"view_id\",\n },\n resolveDnsThroughCloudflare: true,\n untrustedCert: {\n action: \"error\",\n },\n },\n schedule: {\n fri: \"08:00-12:30,13:30-17:00\",\n mon: \"08:00-12:30,13:30-17:00\",\n sat: \"08:00-12:30,13:30-17:00\",\n sun: \"08:00-12:30,13:30-17:00\",\n thu: \"08:00-12:30,13:30-17:00\",\n timeZone: \"America/New York\",\n tue: \"08:00-12:30,13:30-17:00\",\n wed: \"08:00-12:30,13:30-17:00\",\n },\n traffic: \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policy = cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n action=\"allow\",\n name=\"block bad websites\",\n description=\"Block bad websites based on their host name.\",\n device_posture=\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled=True,\n expiration={\n \"expires_at\": \"2014-01-01T05:20:20Z\",\n \"duration\": 10,\n },\n filters=[\"http\"],\n identity=\"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence=0,\n rule_settings={\n \"add_headers\": {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n \"allow_child_bypass\": False,\n \"audit_ssh\": {\n \"command_logging\": False,\n },\n \"biso_admin_controls\": {\n \"copy\": \"remote_only\",\n \"dcp\": True,\n \"dd\": True,\n \"dk\": True,\n \"download\": \"enabled\",\n \"dp\": False,\n \"du\": True,\n \"keyboard\": \"enabled\",\n \"paste\": \"enabled\",\n \"printing\": \"enabled\",\n \"upload\": \"enabled\",\n \"version\": \"v1\",\n \"wm_id\": \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n \"block_page\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n },\n \"block_page_enabled\": True,\n \"block_reason\": \"This website is a security risk\",\n \"bypass_parent_rule\": False,\n \"check_session\": {\n \"duration\": \"300s\",\n \"enforce\": True,\n },\n \"dns_resolvers\": {\n \"ipv4s\": [{\n \"ip\": \"2.2.2.2\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n \"ipv6s\": [{\n \"ip\": \"2001:DB8::\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n \"egress\": {\n \"ipv4\": \"192.0.2.2\",\n \"ipv4_fallback\": \"192.0.2.3\",\n \"ipv6\": \"2001:DB8::/64\",\n },\n \"forensic_copy\": {\n \"enabled\": True,\n },\n \"ignore_cname_category_matches\": True,\n \"insecure_disable_dnssec_validation\": False,\n \"ip_categories\": True,\n \"ip_indicator_feeds\": True,\n \"l4override\": {\n \"ip\": \"1.1.1.1\",\n \"port\": 0,\n },\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n \"override_host\": \"example.com\",\n \"override_ips\": [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n \"payload_log\": {\n \"enabled\": True,\n },\n \"quarantine\": {\n \"file_types\": [\"exe\"],\n },\n \"redirect\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n \"preserve_path_and_query\": True,\n },\n \"resolve_dns_internally\": {\n \"fallback\": \"none\",\n \"view_id\": \"view_id\",\n },\n \"resolve_dns_through_cloudflare\": True,\n \"untrusted_cert\": {\n \"action\": \"error\",\n },\n },\n schedule={\n \"fri\": \"08:00-12:30,13:30-17:00\",\n \"mon\": \"08:00-12:30,13:30-17:00\",\n \"sat\": \"08:00-12:30,13:30-17:00\",\n \"sun\": \"08:00-12:30,13:30-17:00\",\n \"thu\": \"08:00-12:30,13:30-17:00\",\n \"time_zone\": \"America/New York\",\n \"tue\": \"08:00-12:30,13:30-17:00\",\n \"wed\": \"08:00-12:30,13:30-17:00\",\n },\n traffic=\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicy = new Cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Action = \"allow\",\n Name = \"block bad websites\",\n Description = \"Block bad websites based on their host name.\",\n DevicePosture = \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n Enabled = true,\n Expiration = new Cloudflare.Inputs.ZeroTrustGatewayPolicyExpirationArgs\n {\n ExpiresAt = \"2014-01-01T05:20:20Z\",\n Duration = 10,\n },\n Filters = new[]\n {\n \"http\",\n },\n Identity = \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n Precedence = 0,\n RuleSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsArgs\n {\n AddHeaders = \n {\n { \"My-Next-Header\", new[]\n {\n \"foo\",\n \"bar\",\n } },\n { \"X-Custom-Header-Name\", new[]\n {\n \"somecustomvalue\",\n } },\n },\n AllowChildBypass = false,\n AuditSsh = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs\n {\n CommandLogging = false,\n },\n BisoAdminControls = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs\n {\n Copy = \"remote_only\",\n Dcp = true,\n Dd = true,\n Dk = true,\n Download = \"enabled\",\n Dp = false,\n Du = true,\n Keyboard = \"enabled\",\n Paste = \"enabled\",\n Printing = \"enabled\",\n Upload = \"enabled\",\n Version = \"v1\",\n WmId = \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n },\n BlockPageEnabled = true,\n BlockReason = \"This website is a security risk\",\n BypassParentRule = false,\n CheckSession = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs\n {\n Duration = \"300s\",\n Enforce = true,\n },\n DnsResolvers = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs\n {\n Ipv4s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args\n {\n Ip = \"2.2.2.2\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n Ipv6s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args\n {\n Ip = \"2001:DB8::\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n },\n Egress = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs\n {\n Ipv4 = \"192.0.2.2\",\n Ipv4Fallback = \"192.0.2.3\",\n Ipv6 = \"2001:DB8::/64\",\n },\n ForensicCopy = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs\n {\n Enabled = true,\n },\n IgnoreCnameCategoryMatches = true,\n InsecureDisableDnssecValidation = false,\n IpCategories = true,\n IpIndicatorFeeds = true,\n L4override = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs\n {\n Ip = \"1.1.1.1\",\n Port = 0,\n },\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n OverrideHost = \"example.com\",\n OverrideIps = new[]\n {\n \"1.1.1.1\",\n \"2.2.2.2\",\n },\n PayloadLog = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs\n {\n Enabled = true,\n },\n Quarantine = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs\n {\n FileTypes = new[]\n {\n \"exe\",\n },\n },\n Redirect = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n PreservePathAndQuery = true,\n },\n ResolveDnsInternally = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs\n {\n Fallback = \"none\",\n ViewId = \"view_id\",\n },\n ResolveDnsThroughCloudflare = true,\n UntrustedCert = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs\n {\n Action = \"error\",\n },\n },\n Schedule = new Cloudflare.Inputs.ZeroTrustGatewayPolicyScheduleArgs\n {\n Fri = \"08:00-12:30,13:30-17:00\",\n Mon = \"08:00-12:30,13:30-17:00\",\n Sat = \"08:00-12:30,13:30-17:00\",\n Sun = \"08:00-12:30,13:30-17:00\",\n Thu = \"08:00-12:30,13:30-17:00\",\n TimeZone = \"America/New York\",\n Tue = \"08:00-12:30,13:30-17:00\",\n Wed = \"08:00-12:30,13:30-17:00\",\n },\n Traffic = \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayPolicy(ctx, \"example_zero_trust_gateway_policy\", \u0026cloudflare.ZeroTrustGatewayPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\tName: pulumi.String(\"block bad websites\"),\n\t\t\tDescription: pulumi.String(\"Block bad websites based on their host name.\"),\n\t\t\tDevicePosture: pulumi.String(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExpiration: \u0026cloudflare.ZeroTrustGatewayPolicyExpirationArgs{\n\t\t\t\tExpiresAt: pulumi.String(\"2014-01-01T05:20:20Z\"),\n\t\t\t\tDuration: pulumi.Int(10),\n\t\t\t},\n\t\t\tFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t},\n\t\t\tIdentity: pulumi.String(\"any(identity.groups.name[*] in {\\\"finance\\\"})\"),\n\t\t\tPrecedence: pulumi.Int(0),\n\t\t\tRuleSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsArgs{\n\t\t\t\tAddHeaders: pulumi.StringArrayMap{\n\t\t\t\t\t\"My-Next-Header\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"foo\"),\n\t\t\t\t\t\tpulumi.String(\"bar\"),\n\t\t\t\t\t},\n\t\t\t\t\t\"X-Custom-Header-Name\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"somecustomvalue\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAllowChildBypass: pulumi.Bool(false),\n\t\t\t\tAuditSsh: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs{\n\t\t\t\t\tCommandLogging: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tBisoAdminControls: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs{\n\t\t\t\t\tCopy: pulumi.String(\"remote_only\"),\n\t\t\t\t\tDcp: pulumi.Bool(true),\n\t\t\t\t\tDd: pulumi.Bool(true),\n\t\t\t\t\tDk: pulumi.Bool(true),\n\t\t\t\t\tDownload: pulumi.String(\"enabled\"),\n\t\t\t\t\tDp: pulumi.Bool(false),\n\t\t\t\t\tDu: pulumi.Bool(true),\n\t\t\t\t\tKeyboard: pulumi.String(\"enabled\"),\n\t\t\t\t\tPaste: pulumi.String(\"enabled\"),\n\t\t\t\t\tPrinting: pulumi.String(\"enabled\"),\n\t\t\t\t\tUpload: pulumi.String(\"enabled\"),\n\t\t\t\t\tVersion: pulumi.String(\"v1\"),\n\t\t\t\t\tWmId: pulumi.String(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\"),\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tBlockPageEnabled: pulumi.Bool(true),\n\t\t\t\tBlockReason: pulumi.String(\"This website is a security risk\"),\n\t\t\t\tBypassParentRule: pulumi.Bool(false),\n\t\t\t\tCheckSession: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs{\n\t\t\t\t\tDuration: pulumi.String(\"300s\"),\n\t\t\t\t\tEnforce: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDnsResolvers: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs{\n\t\t\t\t\tIpv4s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2.2.2.2\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tIpv6s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2001:DB8::\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tEgress: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsEgressArgs{\n\t\t\t\t\tIpv4: pulumi.String(\"192.0.2.2\"),\n\t\t\t\t\tIpv4Fallback: pulumi.String(\"192.0.2.3\"),\n\t\t\t\t\tIpv6: pulumi.String(\"2001:DB8::/64\"),\n\t\t\t\t},\n\t\t\t\tForensicCopy: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIgnoreCnameCategoryMatches: pulumi.Bool(true),\n\t\t\t\tInsecureDisableDnssecValidation: pulumi.Bool(false),\n\t\t\t\tIpCategories: pulumi.Bool(true),\n\t\t\t\tIpIndicatorFeeds: pulumi.Bool(true),\n\t\t\t\tL4override: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs{\n\t\t\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t},\n\t\t\t\tOverrideHost: pulumi.String(\"example.com\"),\n\t\t\t\tOverrideIps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tpulumi.String(\"2.2.2.2\"),\n\t\t\t\t},\n\t\t\t\tPayloadLog: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tQuarantine: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs{\n\t\t\t\t\tFileTypes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"exe\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRedirect: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tPreservePathAndQuery: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tResolveDnsInternally: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs{\n\t\t\t\t\tFallback: pulumi.String(\"none\"),\n\t\t\t\t\tViewId: pulumi.String(\"view_id\"),\n\t\t\t\t},\n\t\t\t\tResolveDnsThroughCloudflare: pulumi.Bool(true),\n\t\t\t\tUntrustedCert: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs{\n\t\t\t\t\tAction: pulumi.String(\"error\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: \u0026cloudflare.ZeroTrustGatewayPolicyScheduleArgs{\n\t\t\t\tFri: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tMon: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSat: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSun: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tThu: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tTimeZone: pulumi.String(\"America/New York\"),\n\t\t\t\tTue: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tWed: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t},\n\t\t\tTraffic: pulumi.String(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaypolicy\" \"example_zero_trust_gateway_policy\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n action = \"allow\"\n name = \"block bad websites\"\n description = \"Block bad websites based on their host name.\"\n device_posture = \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\"\n enabled = true\n expiration = {\n expires_at = \"2014-01-01T05:20:20Z\"\n duration = 10\n }\n filters = [\"http\"]\n identity = \"any(identity.groups.name[*] in {\\\"finance\\\"})\"\n precedence = 0\n rule_settings = {\n add_headers = {\n \"My-Next-Header\" = [\"foo\", \"bar\"]\n \"X-Custom-Header-Name\" = [\"somecustomvalue\"]\n }\n allow_child_bypass = false\n audit_ssh = {\n command_logging = false\n }\n biso_admin_controls = {\n copy = \"remote_only\"\n dcp = true\n dd = true\n dk = true\n download = \"enabled\"\n dp = false\n du = true\n keyboard = \"enabled\"\n paste = \"enabled\"\n printing = \"enabled\"\n upload = \"enabled\"\n version = \"v1\"\n wm_id = \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\"\n }\n block_page = {\n target_uri = \"https://example.com\"\n include_context = true\n }\n block_page_enabled = true\n block_reason = \"This website is a security risk\"\n bypass_parent_rule = false\n check_session = {\n duration = \"300s\"\n enforce = true\n }\n dns_resolvers = {\n ipv4s = [{\n \"ip\" = \"2.2.2.2\"\n \"port\" = 5053\n \"routeThroughPrivateNetwork\" = true\n \"vnetId\" = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n }]\n ipv6s = [{\n \"ip\" = \"2001:DB8::\"\n \"port\" = 5053\n \"routeThroughPrivateNetwork\" = true\n \"vnetId\" = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n }]\n }\n egress = {\n ipv4 = \"192.0.2.2\"\n ipv4_fallback = \"192.0.2.3\"\n ipv6 = \"2001:DB8::/64\"\n }\n forensic_copy = {\n enabled = true\n }\n ignore_cname_category_matches = true\n insecure_disable_dnssec_validation = false\n ip_categories = true\n ip_indicator_feeds = true\n l4override = {\n ip = \"1.1.1.1\"\n port = 0\n }\n notification_settings = {\n enabled = true\n include_context = true\n msg = \"msg\"\n support_url = \"support_url\"\n }\n override_host = \"example.com\"\n override_ips = [\"1.1.1.1\", \"2.2.2.2\"]\n payload_log = {\n enabled = true\n }\n quarantine = {\n file_types = [\"exe\"]\n }\n redirect = {\n target_uri = \"https://example.com\"\n include_context = true\n preserve_path_and_query = true\n }\n resolve_dns_internally = {\n fallback = \"none\"\n view_id = \"view_id\"\n }\n resolve_dns_through_cloudflare = true\n untrusted_cert = {\n action = \"error\"\n }\n }\n schedule = {\n fri = \"08:00-12:30,13:30-17:00\"\n mon = \"08:00-12:30,13:30-17:00\"\n sat = \"08:00-12:30,13:30-17:00\"\n sun = \"08:00-12:30,13:30-17:00\"\n thu = \"08:00-12:30,13:30-17:00\"\n time_zone = \"America/New York\"\n tue = \"08:00-12:30,13:30-17:00\"\n wed = \"08:00-12:30,13:30-17:00\"\n }\n traffic = \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicy;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyExpirationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyScheduleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayPolicy = new ZeroTrustGatewayPolicy(\"exampleZeroTrustGatewayPolicy\", ZeroTrustGatewayPolicyArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .action(\"allow\")\n .name(\"block bad websites\")\n .description(\"Block bad websites based on their host name.\")\n .devicePosture(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\")\n .enabled(true)\n .expiration(ZeroTrustGatewayPolicyExpirationArgs.builder()\n .expiresAt(\"2014-01-01T05:20:20Z\")\n .duration(10)\n .build())\n .filters(\"http\")\n .identity(\"any(identity.groups.name[*] in {\\\"finance\\\"})\")\n .precedence(0)\n .ruleSettings(ZeroTrustGatewayPolicyRuleSettingsArgs.builder()\n .addHeaders(Map.ofEntries(\n Map.entry(\"My-Next-Header\", Arrays.asList( \n \"foo\",\n \"bar\")),\n Map.entry(\"X-Custom-Header-Name\", Arrays.asList(\"somecustomvalue\"))\n ))\n .allowChildBypass(false)\n .auditSsh(ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs.builder()\n .commandLogging(false)\n .build())\n .bisoAdminControls(ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs.builder()\n .copy(\"remote_only\")\n .dcp(true)\n .dd(true)\n .dk(true)\n .download(\"enabled\")\n .dp(false)\n .du(true)\n .keyboard(\"enabled\")\n .paste(\"enabled\")\n .printing(\"enabled\")\n .upload(\"enabled\")\n .version(\"v1\")\n .wmId(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\")\n .build())\n .blockPage(ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .build())\n .blockPageEnabled(true)\n .blockReason(\"This website is a security risk\")\n .bypassParentRule(false)\n .checkSession(ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs.builder()\n .duration(\"300s\")\n .enforce(true)\n .build())\n .dnsResolvers(ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs.builder()\n .ipv4s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args.builder()\n .ip(\"2.2.2.2\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .ipv6s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args.builder()\n .ip(\"2001:DB8::\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .build())\n .egress(ZeroTrustGatewayPolicyRuleSettingsEgressArgs.builder()\n .ipv4(\"192.0.2.2\")\n .ipv4Fallback(\"192.0.2.3\")\n .ipv6(\"2001:DB8::/64\")\n .build())\n .forensicCopy(ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs.builder()\n .enabled(true)\n .build())\n .ignoreCnameCategoryMatches(true)\n .insecureDisableDnssecValidation(false)\n .ipCategories(true)\n .ipIndicatorFeeds(true)\n .l4override(ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs.builder()\n .ip(\"1.1.1.1\")\n .port(0)\n .build())\n .notificationSettings(ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .overrideHost(\"example.com\")\n .overrideIps( \n \"1.1.1.1\",\n \"2.2.2.2\")\n .payloadLog(ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs.builder()\n .enabled(true)\n .build())\n .quarantine(ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs.builder()\n .fileTypes(\"exe\")\n .build())\n .redirect(ZeroTrustGatewayPolicyRuleSettingsRedirectArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .preservePathAndQuery(true)\n .build())\n .resolveDnsInternally(ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs.builder()\n .fallback(\"none\")\n .viewId(\"view_id\")\n .build())\n .resolveDnsThroughCloudflare(true)\n .untrustedCert(ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs.builder()\n .action(\"error\")\n .build())\n .build())\n .schedule(ZeroTrustGatewayPolicyScheduleArgs.builder()\n .fri(\"08:00-12:30,13:30-17:00\")\n .mon(\"08:00-12:30,13:30-17:00\")\n .sat(\"08:00-12:30,13:30-17:00\")\n .sun(\"08:00-12:30,13:30-17:00\")\n .thu(\"08:00-12:30,13:30-17:00\")\n .timeZone(\"America/New York\")\n .tue(\"08:00-12:30,13:30-17:00\")\n .wed(\"08:00-12:30,13:30-17:00\")\n .build())\n .traffic(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayPolicy:\n type: cloudflare:ZeroTrustGatewayPolicy\n name: example_zero_trust_gateway_policy\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n action: allow\n name: block bad websites\n description: Block bad websites based on their host name.\n devicePosture: any(device_posture.checks.passed[*] in {\"1308749e-fcfb-4ebc-b051-fe022b632644\"})\n enabled: true\n expiration:\n expiresAt: 2014-01-01T05:20:20Z\n duration: 10\n filters:\n - http\n identity: any(identity.groups.name[*] in {\"finance\"})\n precedence: 0\n ruleSettings:\n addHeaders:\n My-Next-Header:\n - foo\n - bar\n X-Custom-Header-Name:\n - somecustomvalue\n allowChildBypass: false\n auditSsh:\n commandLogging: false\n bisoAdminControls:\n copy: remote_only\n dcp: true\n dd: true\n dk: true\n download: enabled\n dp: false\n du: true\n keyboard: enabled\n paste: enabled\n printing: enabled\n upload: enabled\n version: v1\n wmId: 475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\n blockPage:\n targetUri: https://example.com\n includeContext: true\n blockPageEnabled: true\n blockReason: This website is a security risk\n bypassParentRule: false\n checkSession:\n duration: 300s\n enforce: true\n dnsResolvers:\n ipv4s:\n - ip: 2.2.2.2\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n ipv6s:\n - ip: '2001:DB8::'\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n egress:\n ipv4: 192.0.2.2\n ipv4Fallback: 192.0.2.3\n ipv6: 2001:DB8::/64\n forensicCopy:\n enabled: true\n ignoreCnameCategoryMatches: true\n insecureDisableDnssecValidation: false\n ipCategories: true\n ipIndicatorFeeds: true\n l4override:\n ip: 1.1.1.1\n port: 0\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n overrideHost: example.com\n overrideIps:\n - 1.1.1.1\n - 2.2.2.2\n payloadLog:\n enabled: true\n quarantine:\n fileTypes:\n - exe\n redirect:\n targetUri: https://example.com\n includeContext: true\n preservePathAndQuery: true\n resolveDnsInternally:\n fallback: none\n viewId: view_id\n resolveDnsThroughCloudflare: true\n untrustedCert:\n action: error\n schedule:\n fri: 08:00-12:30,13:30-17:00\n mon: 08:00-12:30,13:30-17:00\n sat: 08:00-12:30,13:30-17:00\n sun: 08:00-12:30,13:30-17:00\n thu: 08:00-12:30,13:30-17:00\n timeZone: America/New York\n tue: 08:00-12:30,13:30-17:00\n wed: 08:00-12:30,13:30-17:00\n traffic: http.request.uri matches \".*a/partial/uri.*\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/teamsRule:TeamsRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" }, "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "createdAt": { "type": "string" @@ -104586,7 +104586,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/TeamsRuleExpiration:TeamsRuleExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -104617,7 +104617,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/TeamsRuleSchedule:TeamsRuleSchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "sharable": { "type": "boolean", @@ -104670,7 +104670,7 @@ }, "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "description": { "type": "string", @@ -104686,7 +104686,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/TeamsRuleExpiration:TeamsRuleExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -104713,7 +104713,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/TeamsRuleSchedule:TeamsRuleSchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "traffic": { "type": "string", @@ -104732,7 +104732,7 @@ }, "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "createdAt": { "type": "string" @@ -104755,7 +104755,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/TeamsRuleExpiration:TeamsRuleExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -104786,7 +104786,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/TeamsRuleSchedule:TeamsRuleSchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "sharable": { "type": "boolean", @@ -104822,7 +104822,7 @@ "deprecationMessage": "cloudflare.index/teamsrule.TeamsRule has been deprecated in favor of cloudflare.index/zerotrustgatewaypolicy.ZeroTrustGatewayPolicy" }, "cloudflare:index/tieredCache:TieredCache": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTieredCache = new cloudflare.TieredCache(\"example_tiered_cache\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_tiered_cache = cloudflare.TieredCache(\"example_tiered_cache\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTieredCache = new Cloudflare.TieredCache(\"example_tiered_cache\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTieredCache(ctx, \"example_tiered_cache\", \u0026cloudflare.TieredCacheArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TieredCache;\nimport com.pulumi.cloudflare.TieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTieredCache = new TieredCache(\"exampleTieredCache\", TieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTieredCache:\n type: cloudflare:TieredCache\n name: example_tiered_cache\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tieredCache:TieredCache example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTieredCache = new cloudflare.TieredCache(\"example_tiered_cache\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_tiered_cache = cloudflare.TieredCache(\"example_tiered_cache\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTieredCache = new Cloudflare.TieredCache(\"example_tiered_cache\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTieredCache(ctx, \"example_tiered_cache\", \u0026cloudflare.TieredCacheArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_tieredcache\" \"example_tiered_cache\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = \"on\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TieredCache;\nimport com.pulumi.cloudflare.TieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTieredCache = new TieredCache(\"exampleTieredCache\", TieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTieredCache:\n type: cloudflare:TieredCache\n name: example_tiered_cache\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tieredCache:TieredCache example '\u003czone_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -104885,7 +104885,7 @@ } }, "cloudflare:index/tokenValidationConfig:TokenValidationConfig": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationConfig = new cloudflare.TokenValidationConfig(\"example_token_validation_config\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentials: {\n keys: [{\n alg: \"ES256\",\n crv: \"P-256\",\n kid: \"38013f13-c266-4eec-a72a-92ec92779f21\",\n kty: \"EC\",\n x: \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\",\n y: \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\",\n }],\n },\n description: \"Long description for Token Validation Configuration\",\n title: \"Example Token Validation Configuration\",\n tokenSources: [\n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\",\n ],\n tokenType: \"JWT\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_config = cloudflare.TokenValidationConfig(\"example_token_validation_config\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credentials={\n \"keys\": [{\n \"alg\": \"ES256\",\n \"crv\": \"P-256\",\n \"kid\": \"38013f13-c266-4eec-a72a-92ec92779f21\",\n \"kty\": \"EC\",\n \"x\": \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\",\n \"y\": \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\",\n }],\n },\n description=\"Long description for Token Validation Configuration\",\n title=\"Example Token Validation Configuration\",\n token_sources=[\n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\",\n ],\n token_type=\"JWT\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationConfig = new Cloudflare.TokenValidationConfig(\"example_token_validation_config\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Credentials = new Cloudflare.Inputs.TokenValidationConfigCredentialsArgs\n {\n Keys = new[]\n {\n new Cloudflare.Inputs.TokenValidationConfigCredentialsKeyArgs\n {\n Alg = \"ES256\",\n Crv = \"P-256\",\n Kid = \"38013f13-c266-4eec-a72a-92ec92779f21\",\n Kty = \"EC\",\n X = \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\",\n Y = \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\",\n },\n },\n },\n Description = \"Long description for Token Validation Configuration\",\n Title = \"Example Token Validation Configuration\",\n TokenSources = new[]\n {\n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\",\n },\n TokenType = \"JWT\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTokenValidationConfig(ctx, \"example_token_validation_config\", \u0026cloudflare.TokenValidationConfigArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentials: \u0026cloudflare.TokenValidationConfigCredentialsArgs{\n\t\t\t\tKeys: cloudflare.TokenValidationConfigCredentialsKeyArray{\n\t\t\t\t\t\u0026cloudflare.TokenValidationConfigCredentialsKeyArgs{\n\t\t\t\t\t\tAlg: pulumi.String(\"ES256\"),\n\t\t\t\t\t\tCrv: pulumi.String(\"P-256\"),\n\t\t\t\t\t\tKid: pulumi.String(\"38013f13-c266-4eec-a72a-92ec92779f21\"),\n\t\t\t\t\t\tKty: pulumi.String(\"EC\"),\n\t\t\t\t\t\tX: pulumi.String(\"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\"),\n\t\t\t\t\t\tY: pulumi.String(\"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Long description for Token Validation Configuration\"),\n\t\t\tTitle: pulumi.String(\"Example Token Validation Configuration\"),\n\t\t\tTokenSources: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http.request.headers[\\\"x-auth\\\"][0]\"),\n\t\t\t\tpulumi.String(\"http.request.cookies[\\\"Authorization\\\"][0]\"),\n\t\t\t},\n\t\t\tTokenType: pulumi.String(\"JWT\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TokenValidationConfig;\nimport com.pulumi.cloudflare.TokenValidationConfigArgs;\nimport com.pulumi.cloudflare.inputs.TokenValidationConfigCredentialsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTokenValidationConfig = new TokenValidationConfig(\"exampleTokenValidationConfig\", TokenValidationConfigArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentials(TokenValidationConfigCredentialsArgs.builder()\n .keys(TokenValidationConfigCredentialsKeyArgs.builder()\n .alg(\"ES256\")\n .crv(\"P-256\")\n .kid(\"38013f13-c266-4eec-a72a-92ec92779f21\")\n .kty(\"EC\")\n .x(\"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\")\n .y(\"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\")\n .build())\n .build())\n .description(\"Long description for Token Validation Configuration\")\n .title(\"Example Token Validation Configuration\")\n .tokenSources( \n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\")\n .tokenType(\"JWT\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTokenValidationConfig:\n type: cloudflare:TokenValidationConfig\n name: example_token_validation_config\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n credentials:\n keys:\n - alg: ES256\n crv: P-256\n kid: 38013f13-c266-4eec-a72a-92ec92779f21\n kty: EC\n x: KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\n y: lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\n description: Long description for Token Validation Configuration\n title: Example Token Validation Configuration\n tokenSources:\n - http.request.headers[\"x-auth\"][0]\n - http.request.cookies[\"Authorization\"][0]\n tokenType: JWT\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tokenValidationConfig:TokenValidationConfig example '\u003czone_id\u003e/\u003cconfig_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationConfig = new cloudflare.TokenValidationConfig(\"example_token_validation_config\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentials: {\n keys: [{\n alg: \"ES256\",\n crv: \"P-256\",\n kid: \"38013f13-c266-4eec-a72a-92ec92779f21\",\n kty: \"EC\",\n x: \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\",\n y: \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\",\n }],\n },\n description: \"Long description for Token Validation Configuration\",\n title: \"Example Token Validation Configuration\",\n tokenSources: [\n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\",\n ],\n tokenType: \"JWT\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_config = cloudflare.TokenValidationConfig(\"example_token_validation_config\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credentials={\n \"keys\": [{\n \"alg\": \"ES256\",\n \"crv\": \"P-256\",\n \"kid\": \"38013f13-c266-4eec-a72a-92ec92779f21\",\n \"kty\": \"EC\",\n \"x\": \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\",\n \"y\": \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\",\n }],\n },\n description=\"Long description for Token Validation Configuration\",\n title=\"Example Token Validation Configuration\",\n token_sources=[\n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\",\n ],\n token_type=\"JWT\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationConfig = new Cloudflare.TokenValidationConfig(\"example_token_validation_config\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Credentials = new Cloudflare.Inputs.TokenValidationConfigCredentialsArgs\n {\n Keys = new[]\n {\n new Cloudflare.Inputs.TokenValidationConfigCredentialsKeyArgs\n {\n Alg = \"ES256\",\n Crv = \"P-256\",\n Kid = \"38013f13-c266-4eec-a72a-92ec92779f21\",\n Kty = \"EC\",\n X = \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\",\n Y = \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\",\n },\n },\n },\n Description = \"Long description for Token Validation Configuration\",\n Title = \"Example Token Validation Configuration\",\n TokenSources = new[]\n {\n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\",\n },\n TokenType = \"JWT\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTokenValidationConfig(ctx, \"example_token_validation_config\", \u0026cloudflare.TokenValidationConfigArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentials: \u0026cloudflare.TokenValidationConfigCredentialsArgs{\n\t\t\t\tKeys: cloudflare.TokenValidationConfigCredentialsKeyArray{\n\t\t\t\t\t\u0026cloudflare.TokenValidationConfigCredentialsKeyArgs{\n\t\t\t\t\t\tAlg: pulumi.String(\"ES256\"),\n\t\t\t\t\t\tCrv: pulumi.String(\"P-256\"),\n\t\t\t\t\t\tKid: pulumi.String(\"38013f13-c266-4eec-a72a-92ec92779f21\"),\n\t\t\t\t\t\tKty: pulumi.String(\"EC\"),\n\t\t\t\t\t\tX: pulumi.String(\"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\"),\n\t\t\t\t\t\tY: pulumi.String(\"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Long description for Token Validation Configuration\"),\n\t\t\tTitle: pulumi.String(\"Example Token Validation Configuration\"),\n\t\t\tTokenSources: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http.request.headers[\\\"x-auth\\\"][0]\"),\n\t\t\t\tpulumi.String(\"http.request.cookies[\\\"Authorization\\\"][0]\"),\n\t\t\t},\n\t\t\tTokenType: pulumi.String(\"JWT\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_tokenvalidationconfig\" \"example_token_validation_config\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n credentials = {\n keys = [{\n \"alg\" = \"ES256\"\n \"crv\" = \"P-256\"\n \"kid\" = \"38013f13-c266-4eec-a72a-92ec92779f21\"\n \"kty\" = \"EC\"\n \"x\" = \"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\"\n \"y\" = \"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\"\n }]\n }\n description = \"Long description for Token Validation Configuration\"\n title = \"Example Token Validation Configuration\"\n token_sources = [\"http.request.headers[\\\"x-auth\\\"][0]\", \"http.request.cookies[\\\"Authorization\\\"][0]\"]\n token_type = \"JWT\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TokenValidationConfig;\nimport com.pulumi.cloudflare.TokenValidationConfigArgs;\nimport com.pulumi.cloudflare.inputs.TokenValidationConfigCredentialsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTokenValidationConfig = new TokenValidationConfig(\"exampleTokenValidationConfig\", TokenValidationConfigArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentials(TokenValidationConfigCredentialsArgs.builder()\n .keys(TokenValidationConfigCredentialsKeyArgs.builder()\n .alg(\"ES256\")\n .crv(\"P-256\")\n .kid(\"38013f13-c266-4eec-a72a-92ec92779f21\")\n .kty(\"EC\")\n .x(\"KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\")\n .y(\"lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\")\n .build())\n .build())\n .description(\"Long description for Token Validation Configuration\")\n .title(\"Example Token Validation Configuration\")\n .tokenSources( \n \"http.request.headers[\\\"x-auth\\\"][0]\",\n \"http.request.cookies[\\\"Authorization\\\"][0]\")\n .tokenType(\"JWT\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTokenValidationConfig:\n type: cloudflare:TokenValidationConfig\n name: example_token_validation_config\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n credentials:\n keys:\n - alg: ES256\n crv: P-256\n kid: 38013f13-c266-4eec-a72a-92ec92779f21\n kty: EC\n x: KN53JRwN3wCjm2o39bvZUX2VdrsHzS8pxOAGjm8m7EQ\n y: lnkkzIxaveggz-HFhcMWW15nxvOj0Z_uQsXbpK0GFcY\n description: Long description for Token Validation Configuration\n title: Example Token Validation Configuration\n tokenSources:\n - http.request.headers[\"x-auth\"][0]\n - http.request.cookies[\"Authorization\"][0]\n tokenType: JWT\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tokenValidationConfig:TokenValidationConfig example '\u003czone_id\u003e/\u003cconfig_id\u003e'\n```\n\n", "properties": { "createdAt": { "type": "string" @@ -104995,18 +104995,18 @@ } }, "cloudflare:index/tokenValidationRules:TokenValidationRules": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationRules = new cloudflare.TokenValidationRules(\"example_token_validation_rules\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n action: \"log\",\n description: \"Long description for Token Validation Rule\",\n enabled: true,\n expression: \"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\",\n selector: {\n excludes: [{\n operationIds: [\n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\",\n ],\n }],\n includes: [{\n host: [\n \"v1.example.com\",\n \"v2.example.com\",\n ],\n }],\n },\n title: \"Example Token Validation Rule\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_rules = cloudflare.TokenValidationRules(\"example_token_validation_rules\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n action=\"log\",\n description=\"Long description for Token Validation Rule\",\n enabled=True,\n expression=\"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\",\n selector={\n \"excludes\": [{\n \"operation_ids\": [\n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\",\n ],\n }],\n \"includes\": [{\n \"host\": [\n \"v1.example.com\",\n \"v2.example.com\",\n ],\n }],\n },\n title=\"Example Token Validation Rule\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationRules = new Cloudflare.TokenValidationRules(\"example_token_validation_rules\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Action = \"log\",\n Description = \"Long description for Token Validation Rule\",\n Enabled = true,\n Expression = \"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\",\n Selector = new Cloudflare.Inputs.TokenValidationRulesSelectorArgs\n {\n Excludes = new[]\n {\n new Cloudflare.Inputs.TokenValidationRulesSelectorExcludeArgs\n {\n OperationIds = new[]\n {\n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\",\n },\n },\n },\n Includes = new[]\n {\n new Cloudflare.Inputs.TokenValidationRulesSelectorIncludeArgs\n {\n Host = new[]\n {\n \"v1.example.com\",\n \"v2.example.com\",\n },\n },\n },\n },\n Title = \"Example Token Validation Rule\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTokenValidationRules(ctx, \"example_token_validation_rules\", \u0026cloudflare.TokenValidationRulesArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAction: pulumi.String(\"log\"),\n\t\t\tDescription: pulumi.String(\"Long description for Token Validation Rule\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExpression: pulumi.String(\"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\"),\n\t\t\tSelector: \u0026cloudflare.TokenValidationRulesSelectorArgs{\n\t\t\t\tExcludes: cloudflare.TokenValidationRulesSelectorExcludeArray{\n\t\t\t\t\t\u0026cloudflare.TokenValidationRulesSelectorExcludeArgs{\n\t\t\t\t\t\tOperationIds: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\"),\n\t\t\t\t\t\t\tpulumi.String(\"56828eae-035a-4396-ba07-51c66d680a04\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIncludes: cloudflare.TokenValidationRulesSelectorIncludeArray{\n\t\t\t\t\t\u0026cloudflare.TokenValidationRulesSelectorIncludeArgs{\n\t\t\t\t\t\tHost: []string{\n\t\t\t\t\t\t\t\"v1.example.com\",\n\t\t\t\t\t\t\t\"v2.example.com\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTitle: pulumi.String(\"Example Token Validation Rule\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TokenValidationRules;\nimport com.pulumi.cloudflare.TokenValidationRulesArgs;\nimport com.pulumi.cloudflare.inputs.TokenValidationRulesSelectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTokenValidationRules = new TokenValidationRules(\"exampleTokenValidationRules\", TokenValidationRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .action(\"log\")\n .description(\"Long description for Token Validation Rule\")\n .enabled(true)\n .expression(\"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\")\n .selector(TokenValidationRulesSelectorArgs.builder()\n .excludes(TokenValidationRulesSelectorExcludeArgs.builder()\n .operationIds( \n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\")\n .build())\n .includes(TokenValidationRulesSelectorIncludeArgs.builder()\n .host(Arrays.asList( \n \"v1.example.com\",\n \"v2.example.com\"))\n .build())\n .build())\n .title(\"Example Token Validation Rule\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTokenValidationRules:\n type: cloudflare:TokenValidationRules\n name: example_token_validation_rules\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n action: log\n description: Long description for Token Validation Rule\n enabled: true\n expression: is_jwt_valid(\"52973293-cb04-4a97-8f55-e7d2ad1107dd\") or is_jwt_valid(\"46eab8d1-6376-45e3-968f-2c649d77d423\")\n selector:\n excludes:\n - operationIds:\n - f9c5615e-fe15-48ce-bec6-cfc1946f1bec\n - 56828eae-035a-4396-ba07-51c66d680a04\n includes:\n - host:\n - v1.example.com\n - v2.example.com\n title: Example Token Validation Rule\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tokenValidationRules:TokenValidationRules example '\u003czone_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationRules = new cloudflare.TokenValidationRules(\"example_token_validation_rules\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n action: \"log\",\n description: \"Long description for Token Validation Rule\",\n enabled: true,\n expression: \"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\",\n selector: {\n excludes: [{\n operationIds: [\n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\",\n ],\n }],\n includes: [{\n host: [\n \"v1.example.com\",\n \"v2.example.com\",\n ],\n }],\n },\n title: \"Example Token Validation Rule\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_rules = cloudflare.TokenValidationRules(\"example_token_validation_rules\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n action=\"log\",\n description=\"Long description for Token Validation Rule\",\n enabled=True,\n expression=\"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\",\n selector={\n \"excludes\": [{\n \"operation_ids\": [\n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\",\n ],\n }],\n \"includes\": [{\n \"host\": [\n \"v1.example.com\",\n \"v2.example.com\",\n ],\n }],\n },\n title=\"Example Token Validation Rule\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationRules = new Cloudflare.TokenValidationRules(\"example_token_validation_rules\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Action = \"log\",\n Description = \"Long description for Token Validation Rule\",\n Enabled = true,\n Expression = \"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\",\n Selector = new Cloudflare.Inputs.TokenValidationRulesSelectorArgs\n {\n Excludes = new[]\n {\n new Cloudflare.Inputs.TokenValidationRulesSelectorExcludeArgs\n {\n OperationIds = new[]\n {\n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\",\n },\n },\n },\n Includes = new[]\n {\n new Cloudflare.Inputs.TokenValidationRulesSelectorIncludeArgs\n {\n Host = new[]\n {\n \"v1.example.com\",\n \"v2.example.com\",\n },\n },\n },\n },\n Title = \"Example Token Validation Rule\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTokenValidationRules(ctx, \"example_token_validation_rules\", \u0026cloudflare.TokenValidationRulesArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAction: pulumi.String(\"log\"),\n\t\t\tDescription: pulumi.String(\"Long description for Token Validation Rule\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExpression: pulumi.String(\"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\"),\n\t\t\tSelector: \u0026cloudflare.TokenValidationRulesSelectorArgs{\n\t\t\t\tExcludes: cloudflare.TokenValidationRulesSelectorExcludeArray{\n\t\t\t\t\t\u0026cloudflare.TokenValidationRulesSelectorExcludeArgs{\n\t\t\t\t\t\tOperationIds: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\"),\n\t\t\t\t\t\t\tpulumi.String(\"56828eae-035a-4396-ba07-51c66d680a04\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIncludes: cloudflare.TokenValidationRulesSelectorIncludeArray{\n\t\t\t\t\t\u0026cloudflare.TokenValidationRulesSelectorIncludeArgs{\n\t\t\t\t\t\tHost: []string{\n\t\t\t\t\t\t\t\"v1.example.com\",\n\t\t\t\t\t\t\t\"v2.example.com\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTitle: pulumi.String(\"Example Token Validation Rule\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_tokenvalidationrules\" \"example_token_validation_rules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n action = \"log\"\n description = \"Long description for Token Validation Rule\"\n enabled = true\n expression = \"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\"\n selector = {\n excludes = [{\n \"operationIds\" = [\"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\", \"56828eae-035a-4396-ba07-51c66d680a04\"]\n }]\n includes = [{\n \"host\" = [\"v1.example.com\", \"v2.example.com\"]\n }]\n }\n title = \"Example Token Validation Rule\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TokenValidationRules;\nimport com.pulumi.cloudflare.TokenValidationRulesArgs;\nimport com.pulumi.cloudflare.inputs.TokenValidationRulesSelectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTokenValidationRules = new TokenValidationRules(\"exampleTokenValidationRules\", TokenValidationRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .action(\"log\")\n .description(\"Long description for Token Validation Rule\")\n .enabled(true)\n .expression(\"is_jwt_valid(\\\"52973293-cb04-4a97-8f55-e7d2ad1107dd\\\") or is_jwt_valid(\\\"46eab8d1-6376-45e3-968f-2c649d77d423\\\")\")\n .selector(TokenValidationRulesSelectorArgs.builder()\n .excludes(TokenValidationRulesSelectorExcludeArgs.builder()\n .operationIds( \n \"f9c5615e-fe15-48ce-bec6-cfc1946f1bec\",\n \"56828eae-035a-4396-ba07-51c66d680a04\")\n .build())\n .includes(TokenValidationRulesSelectorIncludeArgs.builder()\n .host(Arrays.asList( \n \"v1.example.com\",\n \"v2.example.com\"))\n .build())\n .build())\n .title(\"Example Token Validation Rule\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTokenValidationRules:\n type: cloudflare:TokenValidationRules\n name: example_token_validation_rules\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n action: log\n description: Long description for Token Validation Rule\n enabled: true\n expression: is_jwt_valid(\"52973293-cb04-4a97-8f55-e7d2ad1107dd\") or is_jwt_valid(\"46eab8d1-6376-45e3-968f-2c649d77d423\")\n selector:\n excludes:\n - operationIds:\n - f9c5615e-fe15-48ce-bec6-cfc1946f1bec\n - 56828eae-035a-4396-ba07-51c66d680a04\n includes:\n - host:\n - v1.example.com\n - v2.example.com\n title: Example Token Validation Rule\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tokenValidationRules:TokenValidationRules example '\u003czone_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "action": { "type": "string", - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" }, "createdAt": { "type": "string" }, "description": { "type": "string", - "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\"\u003e`title`\u003c/span\u003e.\n" + "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\" pulumi-lang-hcl=\"`title`\"\u003e`title`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -105014,7 +105014,7 @@ }, "expression": { "type": "string", - "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\"\u003e`action`\u003c/span\u003e.\n" + "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\" pulumi-lang-hcl=\"`action`\"\u003e`action`\u003c/span\u003e.\n" }, "lastUpdated": { "type": "string" @@ -105049,11 +105049,11 @@ "inputProperties": { "action": { "type": "string", - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" }, "description": { "type": "string", - "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\"\u003e`title`\u003c/span\u003e.\n" + "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\" pulumi-lang-hcl=\"`title`\"\u003e`title`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -105061,7 +105061,7 @@ }, "expression": { "type": "string", - "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\"\u003e`action`\u003c/span\u003e.\n" + "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\" pulumi-lang-hcl=\"`action`\"\u003e`action`\u003c/span\u003e.\n" }, "position": { "$ref": "#/types/cloudflare:index/TokenValidationRulesPosition:TokenValidationRulesPosition", @@ -105093,14 +105093,14 @@ "properties": { "action": { "type": "string", - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" }, "createdAt": { "type": "string" }, "description": { "type": "string", - "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\"\u003e`title`\u003c/span\u003e.\n" + "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\" pulumi-lang-hcl=\"`title`\"\u003e`title`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -105108,7 +105108,7 @@ }, "expression": { "type": "string", - "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\"\u003e`action`\u003c/span\u003e.\n" + "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\" pulumi-lang-hcl=\"`action`\"\u003e`action`\u003c/span\u003e.\n" }, "lastUpdated": { "type": "string" @@ -105134,7 +105134,7 @@ } }, "cloudflare:index/totalTls:TotalTls": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTotalTls = new cloudflare.TotalTls(\"example_total_tls\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n certificateAuthority: \"google\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_total_tls = cloudflare.TotalTls(\"example_total_tls\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True,\n certificate_authority=\"google\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTotalTls = new Cloudflare.TotalTls(\"example_total_tls\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n CertificateAuthority = \"google\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTotalTls(ctx, \"example_total_tls\", \u0026cloudflare.TotalTlsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tCertificateAuthority: pulumi.String(\"google\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TotalTls;\nimport com.pulumi.cloudflare.TotalTlsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTotalTls = new TotalTls(\"exampleTotalTls\", TotalTlsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .certificateAuthority(\"google\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTotalTls:\n type: cloudflare:TotalTls\n name: example_total_tls\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n certificateAuthority: google\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/totalTls:TotalTls example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTotalTls = new cloudflare.TotalTls(\"example_total_tls\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n certificateAuthority: \"google\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_total_tls = cloudflare.TotalTls(\"example_total_tls\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True,\n certificate_authority=\"google\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTotalTls = new Cloudflare.TotalTls(\"example_total_tls\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n CertificateAuthority = \"google\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTotalTls(ctx, \"example_total_tls\", \u0026cloudflare.TotalTlsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tCertificateAuthority: pulumi.String(\"google\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_totaltls\" \"example_total_tls\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n enabled = true\n certificate_authority = \"google\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TotalTls;\nimport com.pulumi.cloudflare.TotalTlsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTotalTls = new TotalTls(\"exampleTotalTls\", TotalTlsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .certificateAuthority(\"google\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTotalTls:\n type: cloudflare:TotalTls\n name: example_total_tls\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n certificateAuthority: google\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/totalTls:TotalTls example '\u003czone_id\u003e'\n```\n\n", "properties": { "certificateAuthority": { "type": "string", @@ -105200,7 +105200,7 @@ } }, "cloudflare:index/tunnel:Tunnel": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflared = new cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"blog\",\n configSrc: \"cloudflare\",\n tunnelSecret: \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared = cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"blog\",\n config_src=\"cloudflare\",\n tunnel_secret=\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflared = new Cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"blog\",\n ConfigSrc = \"cloudflare\",\n TunnelSecret = \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflared(ctx, \"example_zero_trust_tunnel_cloudflared\", \u0026cloudflare.ZeroTrustTunnelCloudflaredArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"blog\"),\n\t\t\tConfigSrc: pulumi.String(\"cloudflare\"),\n\t\t\tTunnelSecret: pulumi.String(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflared;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflared = new ZeroTrustTunnelCloudflared(\"exampleZeroTrustTunnelCloudflared\", ZeroTrustTunnelCloudflaredArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"blog\")\n .configSrc(\"cloudflare\")\n .tunnelSecret(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflared:\n type: cloudflare:ZeroTrustTunnelCloudflared\n name: example_zero_trust_tunnel_cloudflared\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: blog\n configSrc: cloudflare\n tunnelSecret: AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnel:Tunnel example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflared = new cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"blog\",\n configSrc: \"cloudflare\",\n tunnelSecret: \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared = cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"blog\",\n config_src=\"cloudflare\",\n tunnel_secret=\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflared = new Cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"blog\",\n ConfigSrc = \"cloudflare\",\n TunnelSecret = \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflared(ctx, \"example_zero_trust_tunnel_cloudflared\", \u0026cloudflare.ZeroTrustTunnelCloudflaredArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"blog\"),\n\t\t\tConfigSrc: pulumi.String(\"cloudflare\"),\n\t\t\tTunnelSecret: pulumi.String(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflared\" \"example_zero_trust_tunnel_cloudflared\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"blog\"\n config_src = \"cloudflare\"\n tunnel_secret = \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflared;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflared = new ZeroTrustTunnelCloudflared(\"exampleZeroTrustTunnelCloudflared\", ZeroTrustTunnelCloudflaredArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"blog\")\n .configSrc(\"cloudflare\")\n .tunnelSecret(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflared:\n type: cloudflare:ZeroTrustTunnelCloudflared\n name: example_zero_trust_tunnel_cloudflared\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: blog\n configSrc: cloudflare\n tunnelSecret: AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnel:Tunnel example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -105212,7 +105212,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "connections": { "type": "array", @@ -105224,11 +105224,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -105236,7 +105236,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "metadata": { "type": "string", @@ -105248,16 +105248,16 @@ }, "remoteConfig": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \"\u003e configSrc \u003c/span\u003efield instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \" pulumi-lang-hcl=\" config_src \"\u003e configSrc \u003c/span\u003efield instead." }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelSecret": { "type": "string", @@ -105286,7 +105286,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "name": { "type": "string", @@ -105314,7 +105314,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "connections": { "type": "array", @@ -105326,11 +105326,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -105338,7 +105338,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "metadata": { "type": "string", @@ -105350,16 +105350,16 @@ }, "remoteConfig": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \"\u003e configSrc \u003c/span\u003efield instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \" pulumi-lang-hcl=\" config_src \"\u003e configSrc \u003c/span\u003efield instead." }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelSecret": { "type": "string", @@ -105377,7 +105377,7 @@ "deprecationMessage": "cloudflare.index/tunnel.Tunnel has been deprecated in favor of cloudflare.index/zerotrusttunnelcloudflared.ZeroTrustTunnelCloudflared" }, "cloudflare:index/tunnelConfig:TunnelConfig": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredConfig = new cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config: {\n ingresses: [{\n hostname: \"tunnel.example.com\",\n service: \"https://localhost:8001\",\n originRequest: {\n access: {\n audTag: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n path: \"subpath\",\n }],\n originRequest: {\n access: {\n audTags: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_config = cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config={\n \"ingresses\": [{\n \"hostname\": \"tunnel.example.com\",\n \"service\": \"https://localhost:8001\",\n \"origin_request\": {\n \"access\": {\n \"aud_tag\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n \"path\": \"subpath\",\n }],\n \"origin_request\": {\n \"access\": {\n \"aud_tags\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredConfig = new Cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Config = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs\n {\n Ingresses = new[]\n {\n new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs\n {\n Hostname = \"tunnel.example.com\",\n Service = \"https://localhost:8001\",\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs\n {\n AudTag = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n Path = \"subpath\",\n },\n },\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs\n {\n AudTags = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredConfig(ctx, \"example_zero_trust_tunnel_cloudflared_config\", \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigArgs{\n\t\t\t\tIngresses: cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArray{\n\t\t\t\t\t\u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs{\n\t\t\t\t\t\tHostname: pulumi.String(\"tunnel.example.com\"),\n\t\t\t\t\t\tService: pulumi.String(\"https://localhost:8001\"),\n\t\t\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs{\n\t\t\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs{\n\t\t\t\t\t\t\t\tAudTag: []string{\n\t\t\t\t\t\t\t\t\t\"string\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPath: pulumi.String(\"subpath\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs{\n\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs{\n\t\t\t\t\t\tAudTags: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfig;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredConfig = new ZeroTrustTunnelCloudflaredConfig(\"exampleZeroTrustTunnelCloudflaredConfig\", ZeroTrustTunnelCloudflaredConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .config(ZeroTrustTunnelCloudflaredConfigConfigArgs.builder()\n .ingresses(ZeroTrustTunnelCloudflaredConfigConfigIngressArgs.builder()\n .hostname(\"tunnel.example.com\")\n .service(\"https://localhost:8001\")\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs.builder()\n .audTag(Arrays.asList(\"string\"))\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .path(\"subpath\")\n .build())\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs.builder()\n .audTags(\"string\")\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredConfig:\n type: cloudflare:ZeroTrustTunnelCloudflaredConfig\n name: example_zero_trust_tunnel_cloudflared_config\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n config:\n ingresses:\n - hostname: tunnel.example.com\n service: https://localhost:8001\n originRequest:\n access:\n audTag:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n path: subpath\n originRequest:\n access:\n audTags:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnelConfig:TunnelConfig example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredConfig = new cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config: {\n ingresses: [{\n hostname: \"tunnel.example.com\",\n service: \"https://localhost:8001\",\n originRequest: {\n access: {\n audTag: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n path: \"subpath\",\n }],\n originRequest: {\n access: {\n audTags: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_config = cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config={\n \"ingresses\": [{\n \"hostname\": \"tunnel.example.com\",\n \"service\": \"https://localhost:8001\",\n \"origin_request\": {\n \"access\": {\n \"aud_tag\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n \"path\": \"subpath\",\n }],\n \"origin_request\": {\n \"access\": {\n \"aud_tags\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredConfig = new Cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Config = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs\n {\n Ingresses = new[]\n {\n new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs\n {\n Hostname = \"tunnel.example.com\",\n Service = \"https://localhost:8001\",\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs\n {\n AudTag = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n Path = \"subpath\",\n },\n },\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs\n {\n AudTags = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredConfig(ctx, \"example_zero_trust_tunnel_cloudflared_config\", \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigArgs{\n\t\t\t\tIngresses: cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArray{\n\t\t\t\t\t\u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs{\n\t\t\t\t\t\tHostname: pulumi.String(\"tunnel.example.com\"),\n\t\t\t\t\t\tService: pulumi.String(\"https://localhost:8001\"),\n\t\t\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs{\n\t\t\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs{\n\t\t\t\t\t\t\t\tAudTag: []string{\n\t\t\t\t\t\t\t\t\t\"string\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPath: pulumi.String(\"subpath\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs{\n\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs{\n\t\t\t\t\t\tAudTags: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflaredconfig\" \"example_zero_trust_tunnel_cloudflared_config\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n config = {\n ingresses = [{\n \"hostname\" = \"tunnel.example.com\"\n \"service\" = \"https://localhost:8001\"\n \"originRequest\" = {\n \"access\" = {\n \"audTag\" = [\"string\"]\n \"teamName\" = \"zero-trust-organization-name\"\n \"required\" = false\n }\n \"caPool\" = \"caPool\"\n \"connectTimeout\" = 10\n \"disableChunkedEncoding\" = true\n \"http2Origin\" = true\n \"httpHostHeader\" = \"httpHostHeader\"\n \"keepAliveConnections\" = 100\n \"keepAliveTimeout\" = 90\n \"matchSnItoHost\" = false\n \"noHappyEyeballs\" = false\n \"noTlsVerify\" = false\n \"originServerName\" = \"originServerName\"\n \"proxyType\" = \"proxyType\"\n \"tcpKeepAlive\" = 30\n \"tlsTimeout\" = 10\n }\n \"path\" = \"subpath\"\n }]\n origin_request = {\n access = {\n aud_tags = [\"string\"]\n team_name = \"zero-trust-organization-name\"\n required = false\n }\n ca_pool = \"caPool\"\n connect_timeout = 10\n disable_chunked_encoding = true\n http2_origin = true\n http_host_header = \"httpHostHeader\"\n keep_alive_connections = 100\n keep_alive_timeout = 90\n match_sn_ito_host = false\n no_happy_eyeballs = false\n no_tls_verify = false\n origin_server_name = \"originServerName\"\n proxy_type = \"proxyType\"\n tcp_keep_alive = 30\n tls_timeout = 10\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfig;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredConfig = new ZeroTrustTunnelCloudflaredConfig(\"exampleZeroTrustTunnelCloudflaredConfig\", ZeroTrustTunnelCloudflaredConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .config(ZeroTrustTunnelCloudflaredConfigConfigArgs.builder()\n .ingresses(ZeroTrustTunnelCloudflaredConfigConfigIngressArgs.builder()\n .hostname(\"tunnel.example.com\")\n .service(\"https://localhost:8001\")\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs.builder()\n .audTag(Arrays.asList(\"string\"))\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .path(\"subpath\")\n .build())\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs.builder()\n .audTags(\"string\")\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredConfig:\n type: cloudflare:ZeroTrustTunnelCloudflaredConfig\n name: example_zero_trust_tunnel_cloudflared_config\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n config:\n ingresses:\n - hostname: tunnel.example.com\n service: https://localhost:8001\n originRequest:\n access:\n audTag:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n path: subpath\n originRequest:\n access:\n audTags:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnelConfig:TunnelConfig example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -105392,7 +105392,7 @@ }, "source": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "tunnelId": { "type": "string", @@ -105421,7 +105421,7 @@ }, "source": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "tunnelId": { "type": "string", @@ -105447,7 +105447,7 @@ }, "source": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "tunnelId": { "type": "string", @@ -105468,7 +105468,7 @@ "deprecationMessage": "cloudflare.index/tunnelconfig.TunnelConfig has been deprecated in favor of cloudflare.index/zerotrusttunnelcloudflaredconfig.ZeroTrustTunnelCloudflaredConfig" }, "cloudflare:index/tunnelRoute:TunnelRoute": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoute = new cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n network: \"172.16.0.0/16\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment: \"Example comment for this route.\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_route = cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n network=\"172.16.0.0/16\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment=\"Example comment for this route.\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoute = new Cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Network = \"172.16.0.0/16\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Comment = \"Example comment for this route.\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredRoute(ctx, \"example_zero_trust_tunnel_cloudflared_route\", \u0026cloudflare.ZeroTrustTunnelCloudflaredRouteArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tNetwork: pulumi.String(\"172.16.0.0/16\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tComment: pulumi.String(\"Example comment for this route.\"),\n\t\t\tVirtualNetworkId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRoute;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredRoute = new ZeroTrustTunnelCloudflaredRoute(\"exampleZeroTrustTunnelCloudflaredRoute\", ZeroTrustTunnelCloudflaredRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .network(\"172.16.0.0/16\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .comment(\"Example comment for this route.\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredRoute:\n type: cloudflare:ZeroTrustTunnelCloudflaredRoute\n name: example_zero_trust_tunnel_cloudflared_route\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n network: 172.16.0.0/16\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n comment: Example comment for this route.\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnelRoute:TunnelRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoute = new cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n network: \"172.16.0.0/16\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment: \"Example comment for this route.\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_route = cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n network=\"172.16.0.0/16\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment=\"Example comment for this route.\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoute = new Cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Network = \"172.16.0.0/16\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Comment = \"Example comment for this route.\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredRoute(ctx, \"example_zero_trust_tunnel_cloudflared_route\", \u0026cloudflare.ZeroTrustTunnelCloudflaredRouteArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tNetwork: pulumi.String(\"172.16.0.0/16\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tComment: pulumi.String(\"Example comment for this route.\"),\n\t\t\tVirtualNetworkId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflaredroute\" \"example_zero_trust_tunnel_cloudflared_route\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n network = \"172.16.0.0/16\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n comment = \"Example comment for this route.\"\n virtual_network_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRoute;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredRoute = new ZeroTrustTunnelCloudflaredRoute(\"exampleZeroTrustTunnelCloudflaredRoute\", ZeroTrustTunnelCloudflaredRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .network(\"172.16.0.0/16\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .comment(\"Example comment for this route.\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredRoute:\n type: cloudflare:ZeroTrustTunnelCloudflaredRoute\n name: example_zero_trust_tunnel_cloudflared_route\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n network: 172.16.0.0/16\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n comment: Example comment for this route.\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnelRoute:TunnelRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -105484,7 +105484,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "network": { "type": "string", @@ -105550,7 +105550,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "network": { "type": "string", @@ -105575,7 +105575,7 @@ "deprecationMessage": "cloudflare.index/tunnelroute.TunnelRoute has been deprecated in favor of cloudflare.index/zerotrusttunnelcloudflaredroute.ZeroTrustTunnelCloudflaredRoute" }, "cloudflare:index/tunnelVirtualNetwork:TunnelVirtualNetwork": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetwork = new cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"us-east-1-vpc\",\n comment: \"Staging VPC for data science\",\n isDefault: true,\n isDefaultNetwork: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_network = cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"us-east-1-vpc\",\n comment=\"Staging VPC for data science\",\n is_default=True,\n is_default_network=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new Cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"us-east-1-vpc\",\n Comment = \"Staging VPC for data science\",\n IsDefault = true,\n IsDefaultNetwork = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredVirtualNetwork(ctx, \"example_zero_trust_tunnel_cloudflared_virtual_network\", \u0026cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"us-east-1-vpc\"),\n\t\t\tComment: pulumi.String(\"Staging VPC for data science\"),\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tIsDefaultNetwork: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new ZeroTrustTunnelCloudflaredVirtualNetwork(\"exampleZeroTrustTunnelCloudflaredVirtualNetwork\", ZeroTrustTunnelCloudflaredVirtualNetworkArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"us-east-1-vpc\")\n .comment(\"Staging VPC for data science\")\n .isDefault(true)\n .isDefaultNetwork(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredVirtualNetwork:\n type: cloudflare:ZeroTrustTunnelCloudflaredVirtualNetwork\n name: example_zero_trust_tunnel_cloudflared_virtual_network\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: us-east-1-vpc\n comment: Staging VPC for data science\n isDefault: true\n isDefaultNetwork: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnelVirtualNetwork:TunnelVirtualNetwork example '\u003caccount_id\u003e/\u003cvirtual_network_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetwork = new cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"us-east-1-vpc\",\n comment: \"Staging VPC for data science\",\n isDefault: true,\n isDefaultNetwork: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_network = cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"us-east-1-vpc\",\n comment=\"Staging VPC for data science\",\n is_default=True,\n is_default_network=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new Cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"us-east-1-vpc\",\n Comment = \"Staging VPC for data science\",\n IsDefault = true,\n IsDefaultNetwork = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredVirtualNetwork(ctx, \"example_zero_trust_tunnel_cloudflared_virtual_network\", \u0026cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"us-east-1-vpc\"),\n\t\t\tComment: pulumi.String(\"Staging VPC for data science\"),\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tIsDefaultNetwork: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflaredvirtualnetwork\" \"example_zero_trust_tunnel_cloudflared_virtual_network\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"us-east-1-vpc\"\n comment = \"Staging VPC for data science\"\n is_default = true\n is_default_network = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new ZeroTrustTunnelCloudflaredVirtualNetwork(\"exampleZeroTrustTunnelCloudflaredVirtualNetwork\", ZeroTrustTunnelCloudflaredVirtualNetworkArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"us-east-1-vpc\")\n .comment(\"Staging VPC for data science\")\n .isDefault(true)\n .isDefaultNetwork(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredVirtualNetwork:\n type: cloudflare:ZeroTrustTunnelCloudflaredVirtualNetwork\n name: example_zero_trust_tunnel_cloudflared_virtual_network\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: us-east-1-vpc\n comment: Staging VPC for data science\n isDefault: true\n isDefaultNetwork: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/tunnelVirtualNetwork:TunnelVirtualNetwork example '\u003caccount_id\u003e/\u003cvirtual_network_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -105591,16 +105591,16 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \" pulumi-lang-hcl=\" is_default_network \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -105625,12 +105625,12 @@ }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \" pulumi-lang-hcl=\" is_default_network \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -105657,16 +105657,16 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \" pulumi-lang-hcl=\" is_default_network \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -105683,7 +105683,7 @@ "deprecationMessage": "cloudflare.index/tunnelvirtualnetwork.TunnelVirtualNetwork has been deprecated in favor of cloudflare.index/zerotrusttunnelcloudflaredvirtualnetwork.ZeroTrustTunnelCloudflaredVirtualNetwork" }, "cloudflare:index/turnstileWidget:TurnstileWidget": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Turnstile Sites Read`\n- `Turnstile Sites Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTurnstileWidget = new cloudflare.TurnstileWidget(\"example_turnstile_widget\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domains: [\n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\",\n ],\n mode: \"invisible\",\n name: \"blog.cloudflare.com login form\",\n botFightMode: false,\n clearanceLevel: \"interactive\",\n ephemeralId: false,\n offlabel: false,\n region: \"world\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_turnstile_widget = cloudflare.TurnstileWidget(\"example_turnstile_widget\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domains=[\n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\",\n ],\n mode=\"invisible\",\n name=\"blog.cloudflare.com login form\",\n bot_fight_mode=False,\n clearance_level=\"interactive\",\n ephemeral_id=False,\n offlabel=False,\n region=\"world\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTurnstileWidget = new Cloudflare.TurnstileWidget(\"example_turnstile_widget\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Domains = new[]\n {\n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\",\n },\n Mode = \"invisible\",\n Name = \"blog.cloudflare.com login form\",\n BotFightMode = false,\n ClearanceLevel = \"interactive\",\n EphemeralId = false,\n Offlabel = false,\n Region = \"world\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTurnstileWidget(ctx, \"example_turnstile_widget\", \u0026cloudflare.TurnstileWidgetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomains: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"203.0.113.1\"),\n\t\t\t\tpulumi.String(\"cloudflare.com\"),\n\t\t\t\tpulumi.String(\"blog.example.com\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"invisible\"),\n\t\t\tName: pulumi.String(\"blog.cloudflare.com login form\"),\n\t\t\tBotFightMode: pulumi.Bool(false),\n\t\t\tClearanceLevel: pulumi.String(\"interactive\"),\n\t\t\tEphemeralId: pulumi.Bool(false),\n\t\t\tOfflabel: pulumi.Bool(false),\n\t\t\tRegion: pulumi.String(\"world\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TurnstileWidget;\nimport com.pulumi.cloudflare.TurnstileWidgetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTurnstileWidget = new TurnstileWidget(\"exampleTurnstileWidget\", TurnstileWidgetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domains( \n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\")\n .mode(\"invisible\")\n .name(\"blog.cloudflare.com login form\")\n .botFightMode(false)\n .clearanceLevel(\"interactive\")\n .ephemeralId(false)\n .offlabel(false)\n .region(\"world\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTurnstileWidget:\n type: cloudflare:TurnstileWidget\n name: example_turnstile_widget\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domains:\n - 203.0.113.1\n - cloudflare.com\n - blog.example.com\n mode: invisible\n name: blog.cloudflare.com login form\n botFightMode: false\n clearanceLevel: interactive\n ephemeralId: false\n offlabel: false\n region: world\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/turnstileWidget:TurnstileWidget example '\u003caccount_id\u003e/\u003csitekey\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Turnstile Sites Read`\n- `Turnstile Sites Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTurnstileWidget = new cloudflare.TurnstileWidget(\"example_turnstile_widget\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domains: [\n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\",\n ],\n mode: \"invisible\",\n name: \"blog.cloudflare.com login form\",\n botFightMode: false,\n clearanceLevel: \"interactive\",\n ephemeralId: false,\n offlabel: false,\n region: \"world\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_turnstile_widget = cloudflare.TurnstileWidget(\"example_turnstile_widget\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domains=[\n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\",\n ],\n mode=\"invisible\",\n name=\"blog.cloudflare.com login form\",\n bot_fight_mode=False,\n clearance_level=\"interactive\",\n ephemeral_id=False,\n offlabel=False,\n region=\"world\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTurnstileWidget = new Cloudflare.TurnstileWidget(\"example_turnstile_widget\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Domains = new[]\n {\n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\",\n },\n Mode = \"invisible\",\n Name = \"blog.cloudflare.com login form\",\n BotFightMode = false,\n ClearanceLevel = \"interactive\",\n EphemeralId = false,\n Offlabel = false,\n Region = \"world\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewTurnstileWidget(ctx, \"example_turnstile_widget\", \u0026cloudflare.TurnstileWidgetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomains: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"203.0.113.1\"),\n\t\t\t\tpulumi.String(\"cloudflare.com\"),\n\t\t\t\tpulumi.String(\"blog.example.com\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"invisible\"),\n\t\t\tName: pulumi.String(\"blog.cloudflare.com login form\"),\n\t\t\tBotFightMode: pulumi.Bool(false),\n\t\t\tClearanceLevel: pulumi.String(\"interactive\"),\n\t\t\tEphemeralId: pulumi.Bool(false),\n\t\t\tOfflabel: pulumi.Bool(false),\n\t\t\tRegion: pulumi.String(\"world\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_turnstilewidget\" \"example_turnstile_widget\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n domains = [\"203.0.113.1\", \"cloudflare.com\", \"blog.example.com\"]\n mode = \"invisible\"\n name = \"blog.cloudflare.com login form\"\n bot_fight_mode = false\n clearance_level = \"interactive\"\n ephemeral_id = false\n offlabel = false\n region = \"world\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.TurnstileWidget;\nimport com.pulumi.cloudflare.TurnstileWidgetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTurnstileWidget = new TurnstileWidget(\"exampleTurnstileWidget\", TurnstileWidgetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domains( \n \"203.0.113.1\",\n \"cloudflare.com\",\n \"blog.example.com\")\n .mode(\"invisible\")\n .name(\"blog.cloudflare.com login form\")\n .botFightMode(false)\n .clearanceLevel(\"interactive\")\n .ephemeralId(false)\n .offlabel(false)\n .region(\"world\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTurnstileWidget:\n type: cloudflare:TurnstileWidget\n name: example_turnstile_widget\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domains:\n - 203.0.113.1\n - cloudflare.com\n - blog.example.com\n mode: invisible\n name: blog.cloudflare.com login form\n botFightMode: false\n clearanceLevel: interactive\n ephemeralId: false\n offlabel: false\n region: world\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/turnstileWidget:TurnstileWidget example '\u003caccount_id\u003e/\u003csitekey\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -105691,11 +105691,11 @@ }, "botFightMode": { "type": "boolean", - "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" + "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" }, "clearanceLevel": { "type": "string", - "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" + "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\" pulumi-lang-hcl=\"\"no_clearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" }, "createdOn": { "type": "string", @@ -105762,11 +105762,11 @@ }, "botFightMode": { "type": "boolean", - "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" + "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" }, "clearanceLevel": { "type": "string", - "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" + "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\" pulumi-lang-hcl=\"\"no_clearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" }, "domains": { "type": "array", @@ -105809,11 +105809,11 @@ }, "botFightMode": { "type": "boolean", - "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" + "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n" }, "clearanceLevel": { "type": "string", - "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" + "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\" pulumi-lang-hcl=\"\"no_clearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n" }, "createdOn": { "type": "string", @@ -105863,7 +105863,7 @@ } }, "cloudflare:index/universalSslSetting:UniversalSslSetting": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUniversalSslSetting = new cloudflare.UniversalSslSetting(\"example_universal_ssl_setting\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_universal_ssl_setting = cloudflare.UniversalSslSetting(\"example_universal_ssl_setting\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUniversalSslSetting = new Cloudflare.UniversalSslSetting(\"example_universal_ssl_setting\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUniversalSslSetting(ctx, \"example_universal_ssl_setting\", \u0026cloudflare.UniversalSslSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UniversalSslSetting;\nimport com.pulumi.cloudflare.UniversalSslSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUniversalSslSetting = new UniversalSslSetting(\"exampleUniversalSslSetting\", UniversalSslSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUniversalSslSetting:\n type: cloudflare:UniversalSslSetting\n name: example_universal_ssl_setting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/universalSslSetting:UniversalSslSetting example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUniversalSslSetting = new cloudflare.UniversalSslSetting(\"example_universal_ssl_setting\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_universal_ssl_setting = cloudflare.UniversalSslSetting(\"example_universal_ssl_setting\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUniversalSslSetting = new Cloudflare.UniversalSslSetting(\"example_universal_ssl_setting\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUniversalSslSetting(ctx, \"example_universal_ssl_setting\", \u0026cloudflare.UniversalSslSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_universalsslsetting\" \"example_universal_ssl_setting\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UniversalSslSetting;\nimport com.pulumi.cloudflare.UniversalSslSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUniversalSslSetting = new UniversalSslSetting(\"exampleUniversalSslSetting\", UniversalSslSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUniversalSslSetting:\n type: cloudflare:UniversalSslSetting\n name: example_universal_ssl_setting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/universalSslSetting:UniversalSslSetting example '\u003czone_id\u003e'\n```\n\n", "properties": { "enabled": { "type": "boolean", @@ -105906,7 +105906,7 @@ } }, "cloudflare:index/urlNormalizationSettings:UrlNormalizationSettings": { - "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUrlNormalizationSettings = new cloudflare.UrlNormalizationSettings(\"example_url_normalization_settings\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n scope: \"incoming\",\n type: \"cloudflare\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_url_normalization_settings = cloudflare.UrlNormalizationSettings(\"example_url_normalization_settings\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n scope=\"incoming\",\n type=\"cloudflare\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUrlNormalizationSettings = new Cloudflare.UrlNormalizationSettings(\"example_url_normalization_settings\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Scope = \"incoming\",\n Type = \"cloudflare\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUrlNormalizationSettings(ctx, \"example_url_normalization_settings\", \u0026cloudflare.UrlNormalizationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tScope: pulumi.String(\"incoming\"),\n\t\t\tType: pulumi.String(\"cloudflare\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UrlNormalizationSettings;\nimport com.pulumi.cloudflare.UrlNormalizationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUrlNormalizationSettings = new UrlNormalizationSettings(\"exampleUrlNormalizationSettings\", UrlNormalizationSettingsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .scope(\"incoming\")\n .type(\"cloudflare\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUrlNormalizationSettings:\n type: cloudflare:UrlNormalizationSettings\n name: example_url_normalization_settings\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n scope: incoming\n type: cloudflare\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/urlNormalizationSettings:UrlNormalizationSettings example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUrlNormalizationSettings = new cloudflare.UrlNormalizationSettings(\"example_url_normalization_settings\", {\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n scope: \"incoming\",\n type: \"cloudflare\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_url_normalization_settings = cloudflare.UrlNormalizationSettings(\"example_url_normalization_settings\",\n zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n scope=\"incoming\",\n type=\"cloudflare\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUrlNormalizationSettings = new Cloudflare.UrlNormalizationSettings(\"example_url_normalization_settings\", new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Scope = \"incoming\",\n Type = \"cloudflare\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUrlNormalizationSettings(ctx, \"example_url_normalization_settings\", \u0026cloudflare.UrlNormalizationSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tScope: pulumi.String(\"incoming\"),\n\t\t\tType: pulumi.String(\"cloudflare\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_urlnormalizationsettings\" \"example_url_normalization_settings\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n scope = \"incoming\"\n type = \"cloudflare\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UrlNormalizationSettings;\nimport com.pulumi.cloudflare.UrlNormalizationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUrlNormalizationSettings = new UrlNormalizationSettings(\"exampleUrlNormalizationSettings\", UrlNormalizationSettingsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .scope(\"incoming\")\n .type(\"cloudflare\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUrlNormalizationSettings:\n type: cloudflare:UrlNormalizationSettings\n name: example_url_normalization_settings\n properties:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n scope: incoming\n type: cloudflare\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/urlNormalizationSettings:UrlNormalizationSettings example '\u003czone_id\u003e'\n```\n\n", "properties": { "scope": { "type": "string", @@ -105965,7 +105965,7 @@ } }, "cloudflare:index/user:User": { - "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUser = new cloudflare.User(\"example_user\", {\n country: \"US\",\n firstName: \"John\",\n lastName: \"Appleseed\",\n telephone: \"+1 123-123-1234\",\n zipcode: \"12345\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user = cloudflare.User(\"example_user\",\n country=\"US\",\n first_name=\"John\",\n last_name=\"Appleseed\",\n telephone=\"+1 123-123-1234\",\n zipcode=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUser = new Cloudflare.User(\"example_user\", new()\n {\n Country = \"US\",\n FirstName = \"John\",\n LastName = \"Appleseed\",\n Telephone = \"+1 123-123-1234\",\n Zipcode = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUser(ctx, \"example_user\", \u0026cloudflare.UserArgs{\n\t\t\tCountry: pulumi.String(\"US\"),\n\t\t\tFirstName: pulumi.String(\"John\"),\n\t\t\tLastName: pulumi.String(\"Appleseed\"),\n\t\t\tTelephone: pulumi.String(\"+1 123-123-1234\"),\n\t\t\tZipcode: pulumi.String(\"12345\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.User;\nimport com.pulumi.cloudflare.UserArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUser = new User(\"exampleUser\", UserArgs.builder()\n .country(\"US\")\n .firstName(\"John\")\n .lastName(\"Appleseed\")\n .telephone(\"+1 123-123-1234\")\n .zipcode(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUser:\n type: cloudflare:User\n name: example_user\n properties:\n country: US\n firstName: John\n lastName: Appleseed\n telephone: +1 123-123-1234\n zipcode: '12345'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUser = new cloudflare.User(\"example_user\", {\n country: \"US\",\n firstName: \"John\",\n lastName: \"Appleseed\",\n telephone: \"+1 123-123-1234\",\n zipcode: \"12345\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user = cloudflare.User(\"example_user\",\n country=\"US\",\n first_name=\"John\",\n last_name=\"Appleseed\",\n telephone=\"+1 123-123-1234\",\n zipcode=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUser = new Cloudflare.User(\"example_user\", new()\n {\n Country = \"US\",\n FirstName = \"John\",\n LastName = \"Appleseed\",\n Telephone = \"+1 123-123-1234\",\n Zipcode = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUser(ctx, \"example_user\", \u0026cloudflare.UserArgs{\n\t\t\tCountry: pulumi.String(\"US\"),\n\t\t\tFirstName: pulumi.String(\"John\"),\n\t\t\tLastName: pulumi.String(\"Appleseed\"),\n\t\t\tTelephone: pulumi.String(\"+1 123-123-1234\"),\n\t\t\tZipcode: pulumi.String(\"12345\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_user\" \"example_user\" {\n country = \"US\"\n first_name = \"John\"\n last_name = \"Appleseed\"\n telephone = \"+1 123-123-1234\"\n zipcode = \"12345\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.User;\nimport com.pulumi.cloudflare.UserArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUser = new User(\"exampleUser\", UserArgs.builder()\n .country(\"US\")\n .firstName(\"John\")\n .lastName(\"Appleseed\")\n .telephone(\"+1 123-123-1234\")\n .zipcode(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUser:\n type: cloudflare:User\n name: example_user\n properties:\n country: US\n firstName: John\n lastName: Appleseed\n telephone: +1 123-123-1234\n zipcode: '12345'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "betas": { "type": "array", @@ -106122,7 +106122,7 @@ } }, "cloudflare:index/userAgentBlockingRule:UserAgentBlockingRule": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserAgentBlockingRule = new cloudflare.UserAgentBlockingRule(\"example_user_agent_blocking_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configuration: {\n target: \"ua\",\n value: \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\",\n },\n mode: \"challenge\",\n description: \"Prevent multiple login failures to mitigate brute force attacks\",\n paused: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_agent_blocking_rule = cloudflare.UserAgentBlockingRule(\"example_user_agent_blocking_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n configuration={\n \"target\": \"ua\",\n \"value\": \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\",\n },\n mode=\"challenge\",\n description=\"Prevent multiple login failures to mitigate brute force attacks\",\n paused=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserAgentBlockingRule = new Cloudflare.UserAgentBlockingRule(\"example_user_agent_blocking_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Configuration = new Cloudflare.Inputs.UserAgentBlockingRuleConfigurationArgs\n {\n Target = \"ua\",\n Value = \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\",\n },\n Mode = \"challenge\",\n Description = \"Prevent multiple login failures to mitigate brute force attacks\",\n Paused = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUserAgentBlockingRule(ctx, \"example_user_agent_blocking_rule\", \u0026cloudflare.UserAgentBlockingRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfiguration: \u0026cloudflare.UserAgentBlockingRuleConfigurationArgs{\n\t\t\t\tTarget: pulumi.String(\"ua\"),\n\t\t\t\tValue: pulumi.String(\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\tDescription: pulumi.String(\"Prevent multiple login failures to mitigate brute force attacks\"),\n\t\t\tPaused: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UserAgentBlockingRule;\nimport com.pulumi.cloudflare.UserAgentBlockingRuleArgs;\nimport com.pulumi.cloudflare.inputs.UserAgentBlockingRuleConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUserAgentBlockingRule = new UserAgentBlockingRule(\"exampleUserAgentBlockingRule\", UserAgentBlockingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configuration(UserAgentBlockingRuleConfigurationArgs.builder()\n .target(\"ua\")\n .value(\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\")\n .build())\n .mode(\"challenge\")\n .description(\"Prevent multiple login failures to mitigate brute force attacks\")\n .paused(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUserAgentBlockingRule:\n type: cloudflare:UserAgentBlockingRule\n name: example_user_agent_blocking_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configuration:\n target: ua\n value: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\n mode: challenge\n description: Prevent multiple login failures to mitigate brute force attacks\n paused: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/userAgentBlockingRule:UserAgentBlockingRule example '\u003czone_id\u003e/\u003cua_rule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserAgentBlockingRule = new cloudflare.UserAgentBlockingRule(\"example_user_agent_blocking_rule\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configuration: {\n target: \"ua\",\n value: \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\",\n },\n mode: \"challenge\",\n description: \"Prevent multiple login failures to mitigate brute force attacks\",\n paused: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_agent_blocking_rule = cloudflare.UserAgentBlockingRule(\"example_user_agent_blocking_rule\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n configuration={\n \"target\": \"ua\",\n \"value\": \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\",\n },\n mode=\"challenge\",\n description=\"Prevent multiple login failures to mitigate brute force attacks\",\n paused=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserAgentBlockingRule = new Cloudflare.UserAgentBlockingRule(\"example_user_agent_blocking_rule\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Configuration = new Cloudflare.Inputs.UserAgentBlockingRuleConfigurationArgs\n {\n Target = \"ua\",\n Value = \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\",\n },\n Mode = \"challenge\",\n Description = \"Prevent multiple login failures to mitigate brute force attacks\",\n Paused = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUserAgentBlockingRule(ctx, \"example_user_agent_blocking_rule\", \u0026cloudflare.UserAgentBlockingRuleArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfiguration: \u0026cloudflare.UserAgentBlockingRuleConfigurationArgs{\n\t\t\t\tTarget: pulumi.String(\"ua\"),\n\t\t\t\tValue: pulumi.String(\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"challenge\"),\n\t\t\tDescription: pulumi.String(\"Prevent multiple login failures to mitigate brute force attacks\"),\n\t\t\tPaused: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_useragentblockingrule\" \"example_user_agent_blocking_rule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n configuration = {\n target = \"ua\"\n value = \"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\"\n }\n mode = \"challenge\"\n description = \"Prevent multiple login failures to mitigate brute force attacks\"\n paused = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UserAgentBlockingRule;\nimport com.pulumi.cloudflare.UserAgentBlockingRuleArgs;\nimport com.pulumi.cloudflare.inputs.UserAgentBlockingRuleConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUserAgentBlockingRule = new UserAgentBlockingRule(\"exampleUserAgentBlockingRule\", UserAgentBlockingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configuration(UserAgentBlockingRuleConfigurationArgs.builder()\n .target(\"ua\")\n .value(\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\")\n .build())\n .mode(\"challenge\")\n .description(\"Prevent multiple login failures to mitigate brute force attacks\")\n .paused(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUserAgentBlockingRule:\n type: cloudflare:UserAgentBlockingRule\n name: example_user_agent_blocking_rule\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configuration:\n target: ua\n value: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\n mode: challenge\n description: Prevent multiple login failures to mitigate brute force attacks\n paused: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/userAgentBlockingRule:UserAgentBlockingRule example '\u003czone_id\u003e/\u003cua_rule_id\u003e'\n```\n\n", "properties": { "configuration": { "$ref": "#/types/cloudflare:index/UserAgentBlockingRuleConfiguration:UserAgentBlockingRuleConfiguration" @@ -106201,7 +106201,7 @@ } }, "cloudflare:index/userGroup:UserGroup": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroup = new cloudflare.UserGroup(\"example_user_group\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"My New User Group\",\n policies: [{\n access: \"allow\",\n permissionGroups: [\n {\n id: \"c8fed203ed3043cba015a93ad1616f1f\",\n },\n {\n id: \"82e64a83756745bbbb1c9c2701bf816b\",\n },\n ],\n resourceGroups: [{\n id: \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n }],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group = cloudflare.UserGroup(\"example_user_group\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"My New User Group\",\n policies=[{\n \"access\": \"allow\",\n \"permission_groups\": [\n {\n \"id\": \"c8fed203ed3043cba015a93ad1616f1f\",\n },\n {\n \"id\": \"82e64a83756745bbbb1c9c2701bf816b\",\n },\n ],\n \"resource_groups\": [{\n \"id\": \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n }],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroup = new Cloudflare.UserGroup(\"example_user_group\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"My New User Group\",\n Policies = new[]\n {\n new Cloudflare.Inputs.UserGroupPolicyArgs\n {\n Access = \"allow\",\n PermissionGroups = new[]\n {\n new Cloudflare.Inputs.UserGroupPolicyPermissionGroupArgs\n {\n Id = \"c8fed203ed3043cba015a93ad1616f1f\",\n },\n new Cloudflare.Inputs.UserGroupPolicyPermissionGroupArgs\n {\n Id = \"82e64a83756745bbbb1c9c2701bf816b\",\n },\n },\n ResourceGroups = new[]\n {\n new Cloudflare.Inputs.UserGroupPolicyResourceGroupArgs\n {\n Id = \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUserGroup(ctx, \"example_user_group\", \u0026cloudflare.UserGroupArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"My New User Group\"),\n\t\t\tPolicies: cloudflare.UserGroupPolicyArray{\n\t\t\t\t\u0026cloudflare.UserGroupPolicyArgs{\n\t\t\t\t\tAccess: pulumi.String(\"allow\"),\n\t\t\t\t\tPermissionGroups: cloudflare.UserGroupPolicyPermissionGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.UserGroupPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"c8fed203ed3043cba015a93ad1616f1f\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026cloudflare.UserGroupPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"82e64a83756745bbbb1c9c2701bf816b\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResourceGroups: cloudflare.UserGroupPolicyResourceGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.UserGroupPolicyResourceGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UserGroup;\nimport com.pulumi.cloudflare.UserGroupArgs;\nimport com.pulumi.cloudflare.inputs.UserGroupPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUserGroup = new UserGroup(\"exampleUserGroup\", UserGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"My New User Group\")\n .policies(UserGroupPolicyArgs.builder()\n .access(\"allow\")\n .permissionGroups( \n UserGroupPolicyPermissionGroupArgs.builder()\n .id(\"c8fed203ed3043cba015a93ad1616f1f\")\n .build(),\n UserGroupPolicyPermissionGroupArgs.builder()\n .id(\"82e64a83756745bbbb1c9c2701bf816b\")\n .build())\n .resourceGroups(UserGroupPolicyResourceGroupArgs.builder()\n .id(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUserGroup:\n type: cloudflare:UserGroup\n name: example_user_group\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: My New User Group\n policies:\n - access: allow\n permissionGroups:\n - id: c8fed203ed3043cba015a93ad1616f1f\n - id: 82e64a83756745bbbb1c9c2701bf816b\n resourceGroups:\n - id: 6d7f2f5f5b1d4a0e9081fdc98d432fd1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/userGroup:UserGroup example '\u003caccount_id\u003e/\u003cuser_group_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroup = new cloudflare.UserGroup(\"example_user_group\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"My New User Group\",\n policies: [{\n access: \"allow\",\n permissionGroups: [\n {\n id: \"c8fed203ed3043cba015a93ad1616f1f\",\n },\n {\n id: \"82e64a83756745bbbb1c9c2701bf816b\",\n },\n ],\n resourceGroups: [{\n id: \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n }],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group = cloudflare.UserGroup(\"example_user_group\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"My New User Group\",\n policies=[{\n \"access\": \"allow\",\n \"permission_groups\": [\n {\n \"id\": \"c8fed203ed3043cba015a93ad1616f1f\",\n },\n {\n \"id\": \"82e64a83756745bbbb1c9c2701bf816b\",\n },\n ],\n \"resource_groups\": [{\n \"id\": \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n }],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroup = new Cloudflare.UserGroup(\"example_user_group\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"My New User Group\",\n Policies = new[]\n {\n new Cloudflare.Inputs.UserGroupPolicyArgs\n {\n Access = \"allow\",\n PermissionGroups = new[]\n {\n new Cloudflare.Inputs.UserGroupPolicyPermissionGroupArgs\n {\n Id = \"c8fed203ed3043cba015a93ad1616f1f\",\n },\n new Cloudflare.Inputs.UserGroupPolicyPermissionGroupArgs\n {\n Id = \"82e64a83756745bbbb1c9c2701bf816b\",\n },\n },\n ResourceGroups = new[]\n {\n new Cloudflare.Inputs.UserGroupPolicyResourceGroupArgs\n {\n Id = \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUserGroup(ctx, \"example_user_group\", \u0026cloudflare.UserGroupArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"My New User Group\"),\n\t\t\tPolicies: cloudflare.UserGroupPolicyArray{\n\t\t\t\t\u0026cloudflare.UserGroupPolicyArgs{\n\t\t\t\t\tAccess: pulumi.String(\"allow\"),\n\t\t\t\t\tPermissionGroups: cloudflare.UserGroupPolicyPermissionGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.UserGroupPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"c8fed203ed3043cba015a93ad1616f1f\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026cloudflare.UserGroupPolicyPermissionGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"82e64a83756745bbbb1c9c2701bf816b\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResourceGroups: cloudflare.UserGroupPolicyResourceGroupArray{\n\t\t\t\t\t\t\u0026cloudflare.UserGroupPolicyResourceGroupArgs{\n\t\t\t\t\t\t\tId: pulumi.String(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_usergroup\" \"example_user_group\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"My New User Group\"\n policies {\n access = \"allow\"\n permission_groups {\n id = \"c8fed203ed3043cba015a93ad1616f1f\"\n }\n permission_groups {\n id = \"82e64a83756745bbbb1c9c2701bf816b\"\n }\n resource_groups {\n id = \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\"\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UserGroup;\nimport com.pulumi.cloudflare.UserGroupArgs;\nimport com.pulumi.cloudflare.inputs.UserGroupPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUserGroup = new UserGroup(\"exampleUserGroup\", UserGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"My New User Group\")\n .policies(UserGroupPolicyArgs.builder()\n .access(\"allow\")\n .permissionGroups( \n UserGroupPolicyPermissionGroupArgs.builder()\n .id(\"c8fed203ed3043cba015a93ad1616f1f\")\n .build(),\n UserGroupPolicyPermissionGroupArgs.builder()\n .id(\"82e64a83756745bbbb1c9c2701bf816b\")\n .build())\n .resourceGroups(UserGroupPolicyResourceGroupArgs.builder()\n .id(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUserGroup:\n type: cloudflare:UserGroup\n name: example_user_group\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: My New User Group\n policies:\n - access: allow\n permissionGroups:\n - id: c8fed203ed3043cba015a93ad1616f1f\n - id: 82e64a83756745bbbb1c9c2701bf816b\n resourceGroups:\n - id: 6d7f2f5f5b1d4a0e9081fdc98d432fd1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/userGroup:UserGroup example '\u003caccount_id\u003e/\u003cuser_group_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -106285,7 +106285,7 @@ } }, "cloudflare:index/userGroupMembers:UserGroupMembers": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroupMembers = new cloudflare.UserGroupMembers(\"example_user_group_members\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n userGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n members: [{\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group_members = cloudflare.UserGroupMembers(\"example_user_group_members\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n user_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n members=[{\n \"id\": \"023e105f4ecef8ad9ca31a8372d0c353\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroupMembers = new Cloudflare.UserGroupMembers(\"example_user_group_members\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UserGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Members = new[]\n {\n new Cloudflare.Inputs.UserGroupMembersMemberArgs\n {\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUserGroupMembers(ctx, \"example_user_group_members\", \u0026cloudflare.UserGroupMembersArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUserGroupId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMembers: cloudflare.UserGroupMembersMemberArray{\n\t\t\t\t\u0026cloudflare.UserGroupMembersMemberArgs{\n\t\t\t\t\tId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UserGroupMembers;\nimport com.pulumi.cloudflare.UserGroupMembersArgs;\nimport com.pulumi.cloudflare.inputs.UserGroupMembersMemberArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUserGroupMembers = new UserGroupMembers(\"exampleUserGroupMembers\", UserGroupMembersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .userGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .members(UserGroupMembersMemberArgs.builder()\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUserGroupMembers:\n type: cloudflare:UserGroupMembers\n name: example_user_group_members\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n userGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n members:\n - id: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/userGroupMembers:UserGroupMembers example '\u003caccount_id\u003e/\u003cuser_group_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroupMembers = new cloudflare.UserGroupMembers(\"example_user_group_members\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n userGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n members: [{\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group_members = cloudflare.UserGroupMembers(\"example_user_group_members\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n user_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n members=[{\n \"id\": \"023e105f4ecef8ad9ca31a8372d0c353\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroupMembers = new Cloudflare.UserGroupMembers(\"example_user_group_members\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UserGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Members = new[]\n {\n new Cloudflare.Inputs.UserGroupMembersMemberArgs\n {\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewUserGroupMembers(ctx, \"example_user_group_members\", \u0026cloudflare.UserGroupMembersArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUserGroupId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMembers: cloudflare.UserGroupMembersMemberArray{\n\t\t\t\t\u0026cloudflare.UserGroupMembersMemberArgs{\n\t\t\t\t\tId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_usergroupmembers\" \"example_user_group_members\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n user_group_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n members {\n id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.UserGroupMembers;\nimport com.pulumi.cloudflare.UserGroupMembersArgs;\nimport com.pulumi.cloudflare.inputs.UserGroupMembersMemberArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUserGroupMembers = new UserGroupMembers(\"exampleUserGroupMembers\", UserGroupMembersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .userGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .members(UserGroupMembersMemberArgs.builder()\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUserGroupMembers:\n type: cloudflare:UserGroupMembers\n name: example_user_group_members\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n userGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n members:\n - id: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/userGroupMembers:UserGroupMembers example '\u003caccount_id\u003e/\u003cuser_group_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -106350,7 +106350,7 @@ } }, "cloudflare:index/vulnerabilityScannerCredential:VulnerabilityScannerCredential": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredential = new cloudflare.VulnerabilityScannerCredential(\"example_vulnerability_scanner_credential\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n location: \"header\",\n locationName: \"Authorization\",\n name: \"Admin API key\",\n value: \"Bearer EXAMPLE_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential = cloudflare.VulnerabilityScannerCredential(\"example_vulnerability_scanner_credential\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n location=\"header\",\n location_name=\"Authorization\",\n name=\"Admin API key\",\n value=\"Bearer EXAMPLE_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredential = new Cloudflare.VulnerabilityScannerCredential(\"example_vulnerability_scanner_credential\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n Location = \"header\",\n LocationName = \"Authorization\",\n Name = \"Admin API key\",\n Value = \"Bearer EXAMPLE_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewVulnerabilityScannerCredential(ctx, \"example_vulnerability_scanner_credential\", \u0026cloudflare.VulnerabilityScannerCredentialArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\tLocation: pulumi.String(\"header\"),\n\t\t\tLocationName: pulumi.String(\"Authorization\"),\n\t\t\tName: pulumi.String(\"Admin API key\"),\n\t\t\tValue: pulumi.String(\"Bearer EXAMPLE_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredential;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredentialArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVulnerabilityScannerCredential = new VulnerabilityScannerCredential(\"exampleVulnerabilityScannerCredential\", VulnerabilityScannerCredentialArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .location(\"header\")\n .locationName(\"Authorization\")\n .name(\"Admin API key\")\n .value(\"Bearer EXAMPLE_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVulnerabilityScannerCredential:\n type: cloudflare:VulnerabilityScannerCredential\n name: example_vulnerability_scanner_credential\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n location: header\n locationName: Authorization\n name: Admin API key\n value: Bearer EXAMPLE_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/vulnerabilityScannerCredential:VulnerabilityScannerCredential example '\u003caccount_id\u003e/\u003ccredential_set_id\u003e/\u003ccredential_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredential = new cloudflare.VulnerabilityScannerCredential(\"example_vulnerability_scanner_credential\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n location: \"header\",\n locationName: \"Authorization\",\n name: \"Admin API key\",\n value: \"Bearer EXAMPLE_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential = cloudflare.VulnerabilityScannerCredential(\"example_vulnerability_scanner_credential\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n location=\"header\",\n location_name=\"Authorization\",\n name=\"Admin API key\",\n value=\"Bearer EXAMPLE_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredential = new Cloudflare.VulnerabilityScannerCredential(\"example_vulnerability_scanner_credential\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n Location = \"header\",\n LocationName = \"Authorization\",\n Name = \"Admin API key\",\n Value = \"Bearer EXAMPLE_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewVulnerabilityScannerCredential(ctx, \"example_vulnerability_scanner_credential\", \u0026cloudflare.VulnerabilityScannerCredentialArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\tLocation: pulumi.String(\"header\"),\n\t\t\tLocationName: pulumi.String(\"Authorization\"),\n\t\t\tName: pulumi.String(\"Admin API key\"),\n\t\t\tValue: pulumi.String(\"Bearer EXAMPLE_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_vulnerabilityscannercredential\" \"example_vulnerability_scanner_credential\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n credential_set_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n location = \"header\"\n location_name = \"Authorization\"\n name = \"Admin API key\"\n value = \"Bearer EXAMPLE_TOKEN\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredential;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredentialArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVulnerabilityScannerCredential = new VulnerabilityScannerCredential(\"exampleVulnerabilityScannerCredential\", VulnerabilityScannerCredentialArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .location(\"header\")\n .locationName(\"Authorization\")\n .name(\"Admin API key\")\n .value(\"Bearer EXAMPLE_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVulnerabilityScannerCredential:\n type: cloudflare:VulnerabilityScannerCredential\n name: example_vulnerability_scanner_credential\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n location: header\n locationName: Authorization\n name: Admin API key\n value: Bearer EXAMPLE_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/vulnerabilityScannerCredential:VulnerabilityScannerCredential example '\u003caccount_id\u003e/\u003ccredential_set_id\u003e/\u003ccredential_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -106449,7 +106449,7 @@ } }, "cloudflare:index/vulnerabilityScannerCredentialSet:VulnerabilityScannerCredentialSet": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentialSet = new cloudflare.VulnerabilityScannerCredentialSet(\"example_vulnerability_scanner_credential_set\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Production API credentials\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential_set = cloudflare.VulnerabilityScannerCredentialSet(\"example_vulnerability_scanner_credential_set\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Production API credentials\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentialSet = new Cloudflare.VulnerabilityScannerCredentialSet(\"example_vulnerability_scanner_credential_set\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Production API credentials\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewVulnerabilityScannerCredentialSet(ctx, \"example_vulnerability_scanner_credential_set\", \u0026cloudflare.VulnerabilityScannerCredentialSetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Production API credentials\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredentialSet;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredentialSetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVulnerabilityScannerCredentialSet = new VulnerabilityScannerCredentialSet(\"exampleVulnerabilityScannerCredentialSet\", VulnerabilityScannerCredentialSetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Production API credentials\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVulnerabilityScannerCredentialSet:\n type: cloudflare:VulnerabilityScannerCredentialSet\n name: example_vulnerability_scanner_credential_set\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Production API credentials\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/vulnerabilityScannerCredentialSet:VulnerabilityScannerCredentialSet example '\u003caccount_id\u003e/\u003ccredential_set_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentialSet = new cloudflare.VulnerabilityScannerCredentialSet(\"example_vulnerability_scanner_credential_set\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Production API credentials\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential_set = cloudflare.VulnerabilityScannerCredentialSet(\"example_vulnerability_scanner_credential_set\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Production API credentials\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentialSet = new Cloudflare.VulnerabilityScannerCredentialSet(\"example_vulnerability_scanner_credential_set\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Production API credentials\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewVulnerabilityScannerCredentialSet(ctx, \"example_vulnerability_scanner_credential_set\", \u0026cloudflare.VulnerabilityScannerCredentialSetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Production API credentials\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_vulnerabilityscannercredentialset\" \"example_vulnerability_scanner_credential_set\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"Production API credentials\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredentialSet;\nimport com.pulumi.cloudflare.VulnerabilityScannerCredentialSetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVulnerabilityScannerCredentialSet = new VulnerabilityScannerCredentialSet(\"exampleVulnerabilityScannerCredentialSet\", VulnerabilityScannerCredentialSetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Production API credentials\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVulnerabilityScannerCredentialSet:\n type: cloudflare:VulnerabilityScannerCredentialSet\n name: example_vulnerability_scanner_credential_set\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Production API credentials\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/vulnerabilityScannerCredentialSet:VulnerabilityScannerCredentialSet example '\u003caccount_id\u003e/\u003ccredential_set_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -106492,7 +106492,7 @@ } }, "cloudflare:index/vulnerabilityScannerTargetEnvironment:VulnerabilityScannerTargetEnvironment": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerTargetEnvironment = new cloudflare.VulnerabilityScannerTargetEnvironment(\"example_vulnerability_scanner_target_environment\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Production Zone\",\n target: {\n type: \"zone\",\n zoneTag: \"d8e8fca2dc0f896fd7cb4cb0031ba249\",\n },\n description: \"Main production environment\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_target_environment = cloudflare.VulnerabilityScannerTargetEnvironment(\"example_vulnerability_scanner_target_environment\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Production Zone\",\n target={\n \"type\": \"zone\",\n \"zone_tag\": \"d8e8fca2dc0f896fd7cb4cb0031ba249\",\n },\n description=\"Main production environment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerTargetEnvironment = new Cloudflare.VulnerabilityScannerTargetEnvironment(\"example_vulnerability_scanner_target_environment\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Production Zone\",\n Target = new Cloudflare.Inputs.VulnerabilityScannerTargetEnvironmentTargetArgs\n {\n Type = \"zone\",\n ZoneTag = \"d8e8fca2dc0f896fd7cb4cb0031ba249\",\n },\n Description = \"Main production environment\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewVulnerabilityScannerTargetEnvironment(ctx, \"example_vulnerability_scanner_target_environment\", \u0026cloudflare.VulnerabilityScannerTargetEnvironmentArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Production Zone\"),\n\t\t\tTarget: \u0026cloudflare.VulnerabilityScannerTargetEnvironmentTargetArgs{\n\t\t\t\tType: pulumi.String(\"zone\"),\n\t\t\t\tZoneTag: pulumi.String(\"d8e8fca2dc0f896fd7cb4cb0031ba249\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Main production environment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.VulnerabilityScannerTargetEnvironment;\nimport com.pulumi.cloudflare.VulnerabilityScannerTargetEnvironmentArgs;\nimport com.pulumi.cloudflare.inputs.VulnerabilityScannerTargetEnvironmentTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVulnerabilityScannerTargetEnvironment = new VulnerabilityScannerTargetEnvironment(\"exampleVulnerabilityScannerTargetEnvironment\", VulnerabilityScannerTargetEnvironmentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Production Zone\")\n .target(VulnerabilityScannerTargetEnvironmentTargetArgs.builder()\n .type(\"zone\")\n .zoneTag(\"d8e8fca2dc0f896fd7cb4cb0031ba249\")\n .build())\n .description(\"Main production environment\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVulnerabilityScannerTargetEnvironment:\n type: cloudflare:VulnerabilityScannerTargetEnvironment\n name: example_vulnerability_scanner_target_environment\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Production Zone\n target:\n type: zone\n zoneTag: d8e8fca2dc0f896fd7cb4cb0031ba249\n description: Main production environment\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/vulnerabilityScannerTargetEnvironment:VulnerabilityScannerTargetEnvironment example '\u003caccount_id\u003e/\u003ctarget_environment_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerTargetEnvironment = new cloudflare.VulnerabilityScannerTargetEnvironment(\"example_vulnerability_scanner_target_environment\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Production Zone\",\n target: {\n type: \"zone\",\n zoneTag: \"d8e8fca2dc0f896fd7cb4cb0031ba249\",\n },\n description: \"Main production environment\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_target_environment = cloudflare.VulnerabilityScannerTargetEnvironment(\"example_vulnerability_scanner_target_environment\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Production Zone\",\n target={\n \"type\": \"zone\",\n \"zone_tag\": \"d8e8fca2dc0f896fd7cb4cb0031ba249\",\n },\n description=\"Main production environment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerTargetEnvironment = new Cloudflare.VulnerabilityScannerTargetEnvironment(\"example_vulnerability_scanner_target_environment\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Production Zone\",\n Target = new Cloudflare.Inputs.VulnerabilityScannerTargetEnvironmentTargetArgs\n {\n Type = \"zone\",\n ZoneTag = \"d8e8fca2dc0f896fd7cb4cb0031ba249\",\n },\n Description = \"Main production environment\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewVulnerabilityScannerTargetEnvironment(ctx, \"example_vulnerability_scanner_target_environment\", \u0026cloudflare.VulnerabilityScannerTargetEnvironmentArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"Production Zone\"),\n\t\t\tTarget: \u0026cloudflare.VulnerabilityScannerTargetEnvironmentTargetArgs{\n\t\t\t\tType: pulumi.String(\"zone\"),\n\t\t\t\tZoneTag: pulumi.String(\"d8e8fca2dc0f896fd7cb4cb0031ba249\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Main production environment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_vulnerabilityscannertargetenvironment\" \"example_vulnerability_scanner_target_environment\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"Production Zone\"\n target = {\n type = \"zone\"\n zone_tag = \"d8e8fca2dc0f896fd7cb4cb0031ba249\"\n }\n description = \"Main production environment\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.VulnerabilityScannerTargetEnvironment;\nimport com.pulumi.cloudflare.VulnerabilityScannerTargetEnvironmentArgs;\nimport com.pulumi.cloudflare.inputs.VulnerabilityScannerTargetEnvironmentTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVulnerabilityScannerTargetEnvironment = new VulnerabilityScannerTargetEnvironment(\"exampleVulnerabilityScannerTargetEnvironment\", VulnerabilityScannerTargetEnvironmentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Production Zone\")\n .target(VulnerabilityScannerTargetEnvironmentTargetArgs.builder()\n .type(\"zone\")\n .zoneTag(\"d8e8fca2dc0f896fd7cb4cb0031ba249\")\n .build())\n .description(\"Main production environment\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVulnerabilityScannerTargetEnvironment:\n type: cloudflare:VulnerabilityScannerTargetEnvironment\n name: example_vulnerability_scanner_target_environment\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Production Zone\n target:\n type: zone\n zoneTag: d8e8fca2dc0f896fd7cb4cb0031ba249\n description: Main production environment\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/vulnerabilityScannerTargetEnvironment:VulnerabilityScannerTargetEnvironment example '\u003caccount_id\u003e/\u003ctarget_environment_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -106508,7 +106508,7 @@ }, "target": { "$ref": "#/types/cloudflare:index/VulnerabilityScannerTargetEnvironmentTarget:VulnerabilityScannerTargetEnvironmentTarget", - "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" + "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\" pulumi-lang-hcl=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\" pulumi-lang-hcl=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" } }, "required": [ @@ -106530,7 +106530,7 @@ }, "target": { "$ref": "#/types/cloudflare:index/VulnerabilityScannerTargetEnvironmentTarget:VulnerabilityScannerTargetEnvironmentTarget", - "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" + "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\" pulumi-lang-hcl=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\" pulumi-lang-hcl=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" } }, "requiredInputs": [ @@ -106554,14 +106554,14 @@ }, "target": { "$ref": "#/types/cloudflare:index/VulnerabilityScannerTargetEnvironmentTarget:VulnerabilityScannerTargetEnvironmentTarget", - "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" + "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\" pulumi-lang-hcl=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\" pulumi-lang-hcl=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" } }, "type": "object" } }, "cloudflare:index/waitingRoom:WaitingRoom": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoom = new cloudflare.WaitingRoom(\"example_waiting_room\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n host: \"shop.example.com\",\n name: \"production_webinar\",\n newUsersPerMinute: 200,\n totalActiveUsers: 200,\n additionalRoutes: [{\n host: \"shop2.example.com\",\n path: \"/shop2/checkout\",\n }],\n cookieAttributes: {\n samesite: \"auto\",\n secure: \"auto\",\n },\n cookieSuffix: \"abcd\",\n customPageHtml: \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\",\n defaultTemplateLanguage: \"es-ES\",\n description: \"Production - DO NOT MODIFY\",\n disableSessionRenewal: false,\n enabledOriginCommands: [\"revoke\"],\n jsonResponseEnabled: false,\n path: \"/shop/checkout\",\n queueAll: true,\n queueingMethod: \"fifo\",\n queueingStatusCode: 202,\n sessionDuration: 1,\n suspended: true,\n turnstileAction: \"log\",\n turnstileMode: \"off\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room = cloudflare.WaitingRoom(\"example_waiting_room\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n host=\"shop.example.com\",\n name=\"production_webinar\",\n new_users_per_minute=200,\n total_active_users=200,\n additional_routes=[{\n \"host\": \"shop2.example.com\",\n \"path\": \"/shop2/checkout\",\n }],\n cookie_attributes={\n \"samesite\": \"auto\",\n \"secure\": \"auto\",\n },\n cookie_suffix=\"abcd\",\n custom_page_html=\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\",\n default_template_language=\"es-ES\",\n description=\"Production - DO NOT MODIFY\",\n disable_session_renewal=False,\n enabled_origin_commands=[\"revoke\"],\n json_response_enabled=False,\n path=\"/shop/checkout\",\n queue_all=True,\n queueing_method=\"fifo\",\n queueing_status_code=202,\n session_duration=1,\n suspended=True,\n turnstile_action=\"log\",\n turnstile_mode=\"off\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoom = new Cloudflare.WaitingRoom(\"example_waiting_room\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Host = \"shop.example.com\",\n Name = \"production_webinar\",\n NewUsersPerMinute = 200,\n TotalActiveUsers = 200,\n AdditionalRoutes = new[]\n {\n new Cloudflare.Inputs.WaitingRoomAdditionalRouteArgs\n {\n Host = \"shop2.example.com\",\n Path = \"/shop2/checkout\",\n },\n },\n CookieAttributes = new Cloudflare.Inputs.WaitingRoomCookieAttributesArgs\n {\n Samesite = \"auto\",\n Secure = \"auto\",\n },\n CookieSuffix = \"abcd\",\n CustomPageHtml = \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\",\n DefaultTemplateLanguage = \"es-ES\",\n Description = \"Production - DO NOT MODIFY\",\n DisableSessionRenewal = false,\n EnabledOriginCommands = new[]\n {\n \"revoke\",\n },\n JsonResponseEnabled = false,\n Path = \"/shop/checkout\",\n QueueAll = true,\n QueueingMethod = \"fifo\",\n QueueingStatusCode = 202,\n SessionDuration = 1,\n Suspended = true,\n TurnstileAction = \"log\",\n TurnstileMode = \"off\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoom(ctx, \"example_waiting_room\", \u0026cloudflare.WaitingRoomArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHost: pulumi.String(\"shop.example.com\"),\n\t\t\tName: pulumi.String(\"production_webinar\"),\n\t\t\tNewUsersPerMinute: pulumi.Int(200),\n\t\t\tTotalActiveUsers: pulumi.Int(200),\n\t\t\tAdditionalRoutes: cloudflare.WaitingRoomAdditionalRouteArray{\n\t\t\t\t\u0026cloudflare.WaitingRoomAdditionalRouteArgs{\n\t\t\t\t\tHost: pulumi.String(\"shop2.example.com\"),\n\t\t\t\t\tPath: pulumi.String(\"/shop2/checkout\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCookieAttributes: \u0026cloudflare.WaitingRoomCookieAttributesArgs{\n\t\t\t\tSamesite: pulumi.String(\"auto\"),\n\t\t\t\tSecure: pulumi.String(\"auto\"),\n\t\t\t},\n\t\t\tCookieSuffix: pulumi.String(\"abcd\"),\n\t\t\tCustomPageHtml: pulumi.String(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\"),\n\t\t\tDefaultTemplateLanguage: pulumi.String(\"es-ES\"),\n\t\t\tDescription: pulumi.String(\"Production - DO NOT MODIFY\"),\n\t\t\tDisableSessionRenewal: pulumi.Bool(false),\n\t\t\tEnabledOriginCommands: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"revoke\"),\n\t\t\t},\n\t\t\tJsonResponseEnabled: pulumi.Bool(false),\n\t\t\tPath: pulumi.String(\"/shop/checkout\"),\n\t\t\tQueueAll: pulumi.Bool(true),\n\t\t\tQueueingMethod: pulumi.String(\"fifo\"),\n\t\t\tQueueingStatusCode: pulumi.Int(202),\n\t\t\tSessionDuration: pulumi.Int(1),\n\t\t\tSuspended: pulumi.Bool(true),\n\t\t\tTurnstileAction: pulumi.String(\"log\"),\n\t\t\tTurnstileMode: pulumi.String(\"off\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoom;\nimport com.pulumi.cloudflare.WaitingRoomArgs;\nimport com.pulumi.cloudflare.inputs.WaitingRoomAdditionalRouteArgs;\nimport com.pulumi.cloudflare.inputs.WaitingRoomCookieAttributesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoom = new WaitingRoom(\"exampleWaitingRoom\", WaitingRoomArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .host(\"shop.example.com\")\n .name(\"production_webinar\")\n .newUsersPerMinute(200)\n .totalActiveUsers(200)\n .additionalRoutes(WaitingRoomAdditionalRouteArgs.builder()\n .host(\"shop2.example.com\")\n .path(\"/shop2/checkout\")\n .build())\n .cookieAttributes(WaitingRoomCookieAttributesArgs.builder()\n .samesite(\"auto\")\n .secure(\"auto\")\n .build())\n .cookieSuffix(\"abcd\")\n .customPageHtml(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\")\n .defaultTemplateLanguage(\"es-ES\")\n .description(\"Production - DO NOT MODIFY\")\n .disableSessionRenewal(false)\n .enabledOriginCommands(\"revoke\")\n .jsonResponseEnabled(false)\n .path(\"/shop/checkout\")\n .queueAll(true)\n .queueingMethod(\"fifo\")\n .queueingStatusCode(202)\n .sessionDuration(1)\n .suspended(true)\n .turnstileAction(\"log\")\n .turnstileMode(\"off\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoom:\n type: cloudflare:WaitingRoom\n name: example_waiting_room\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n host: shop.example.com\n name: production_webinar\n newUsersPerMinute: 200\n totalActiveUsers: 200\n additionalRoutes:\n - host: shop2.example.com\n path: /shop2/checkout\n cookieAttributes:\n samesite: auto\n secure: auto\n cookieSuffix: abcd\n customPageHtml: '{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}'\n defaultTemplateLanguage: es-ES\n description: Production - DO NOT MODIFY\n disableSessionRenewal: false\n enabledOriginCommands:\n - revoke\n jsonResponseEnabled: false\n path: /shop/checkout\n queueAll: true\n queueingMethod: fifo\n queueingStatusCode: 202\n sessionDuration: 1\n suspended: true\n turnstileAction: log\n turnstileMode: off\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoom:WaitingRoom example '\u003czone_id\u003e/\u003cwaiting_room_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoom = new cloudflare.WaitingRoom(\"example_waiting_room\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n host: \"shop.example.com\",\n name: \"production_webinar\",\n newUsersPerMinute: 200,\n totalActiveUsers: 200,\n additionalRoutes: [{\n host: \"shop2.example.com\",\n path: \"/shop2/checkout\",\n }],\n cookieAttributes: {\n samesite: \"auto\",\n secure: \"auto\",\n },\n cookieSuffix: \"abcd\",\n customPageHtml: \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\",\n defaultTemplateLanguage: \"es-ES\",\n description: \"Production - DO NOT MODIFY\",\n disableSessionRenewal: false,\n enabledOriginCommands: [\"revoke\"],\n jsonResponseEnabled: false,\n path: \"/shop/checkout\",\n queueAll: true,\n queueingMethod: \"fifo\",\n queueingStatusCode: 202,\n sessionDuration: 1,\n suspended: true,\n turnstileAction: \"log\",\n turnstileMode: \"off\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room = cloudflare.WaitingRoom(\"example_waiting_room\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n host=\"shop.example.com\",\n name=\"production_webinar\",\n new_users_per_minute=200,\n total_active_users=200,\n additional_routes=[{\n \"host\": \"shop2.example.com\",\n \"path\": \"/shop2/checkout\",\n }],\n cookie_attributes={\n \"samesite\": \"auto\",\n \"secure\": \"auto\",\n },\n cookie_suffix=\"abcd\",\n custom_page_html=\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\",\n default_template_language=\"es-ES\",\n description=\"Production - DO NOT MODIFY\",\n disable_session_renewal=False,\n enabled_origin_commands=[\"revoke\"],\n json_response_enabled=False,\n path=\"/shop/checkout\",\n queue_all=True,\n queueing_method=\"fifo\",\n queueing_status_code=202,\n session_duration=1,\n suspended=True,\n turnstile_action=\"log\",\n turnstile_mode=\"off\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoom = new Cloudflare.WaitingRoom(\"example_waiting_room\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Host = \"shop.example.com\",\n Name = \"production_webinar\",\n NewUsersPerMinute = 200,\n TotalActiveUsers = 200,\n AdditionalRoutes = new[]\n {\n new Cloudflare.Inputs.WaitingRoomAdditionalRouteArgs\n {\n Host = \"shop2.example.com\",\n Path = \"/shop2/checkout\",\n },\n },\n CookieAttributes = new Cloudflare.Inputs.WaitingRoomCookieAttributesArgs\n {\n Samesite = \"auto\",\n Secure = \"auto\",\n },\n CookieSuffix = \"abcd\",\n CustomPageHtml = \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\",\n DefaultTemplateLanguage = \"es-ES\",\n Description = \"Production - DO NOT MODIFY\",\n DisableSessionRenewal = false,\n EnabledOriginCommands = new[]\n {\n \"revoke\",\n },\n JsonResponseEnabled = false,\n Path = \"/shop/checkout\",\n QueueAll = true,\n QueueingMethod = \"fifo\",\n QueueingStatusCode = 202,\n SessionDuration = 1,\n Suspended = true,\n TurnstileAction = \"log\",\n TurnstileMode = \"off\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoom(ctx, \"example_waiting_room\", \u0026cloudflare.WaitingRoomArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHost: pulumi.String(\"shop.example.com\"),\n\t\t\tName: pulumi.String(\"production_webinar\"),\n\t\t\tNewUsersPerMinute: pulumi.Int(200),\n\t\t\tTotalActiveUsers: pulumi.Int(200),\n\t\t\tAdditionalRoutes: cloudflare.WaitingRoomAdditionalRouteArray{\n\t\t\t\t\u0026cloudflare.WaitingRoomAdditionalRouteArgs{\n\t\t\t\t\tHost: pulumi.String(\"shop2.example.com\"),\n\t\t\t\t\tPath: pulumi.String(\"/shop2/checkout\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCookieAttributes: \u0026cloudflare.WaitingRoomCookieAttributesArgs{\n\t\t\t\tSamesite: pulumi.String(\"auto\"),\n\t\t\t\tSecure: pulumi.String(\"auto\"),\n\t\t\t},\n\t\t\tCookieSuffix: pulumi.String(\"abcd\"),\n\t\t\tCustomPageHtml: pulumi.String(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\"),\n\t\t\tDefaultTemplateLanguage: pulumi.String(\"es-ES\"),\n\t\t\tDescription: pulumi.String(\"Production - DO NOT MODIFY\"),\n\t\t\tDisableSessionRenewal: pulumi.Bool(false),\n\t\t\tEnabledOriginCommands: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"revoke\"),\n\t\t\t},\n\t\t\tJsonResponseEnabled: pulumi.Bool(false),\n\t\t\tPath: pulumi.String(\"/shop/checkout\"),\n\t\t\tQueueAll: pulumi.Bool(true),\n\t\t\tQueueingMethod: pulumi.String(\"fifo\"),\n\t\t\tQueueingStatusCode: pulumi.Int(202),\n\t\t\tSessionDuration: pulumi.Int(1),\n\t\t\tSuspended: pulumi.Bool(true),\n\t\t\tTurnstileAction: pulumi.String(\"log\"),\n\t\t\tTurnstileMode: pulumi.String(\"off\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_waitingroom\" \"example_waiting_room\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n host = \"shop.example.com\"\n name = \"production_webinar\"\n new_users_per_minute = 200\n total_active_users = 200\n additional_routes {\n host = \"shop2.example.com\"\n path = \"/shop2/checkout\"\n }\n cookie_attributes = {\n samesite = \"auto\"\n secure = \"auto\"\n }\n cookie_suffix = \"abcd\"\n custom_page_html = \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\"\n default_template_language = \"es-ES\"\n description = \"Production - DO NOT MODIFY\"\n disable_session_renewal = false\n enabled_origin_commands = [\"revoke\"]\n json_response_enabled = false\n path = \"/shop/checkout\"\n queue_all = true\n queueing_method = \"fifo\"\n queueing_status_code = 202\n session_duration = 1\n suspended = true\n turnstile_action = \"log\"\n turnstile_mode = \"off\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoom;\nimport com.pulumi.cloudflare.WaitingRoomArgs;\nimport com.pulumi.cloudflare.inputs.WaitingRoomAdditionalRouteArgs;\nimport com.pulumi.cloudflare.inputs.WaitingRoomCookieAttributesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoom = new WaitingRoom(\"exampleWaitingRoom\", WaitingRoomArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .host(\"shop.example.com\")\n .name(\"production_webinar\")\n .newUsersPerMinute(200)\n .totalActiveUsers(200)\n .additionalRoutes(WaitingRoomAdditionalRouteArgs.builder()\n .host(\"shop2.example.com\")\n .path(\"/shop2/checkout\")\n .build())\n .cookieAttributes(WaitingRoomCookieAttributesArgs.builder()\n .samesite(\"auto\")\n .secure(\"auto\")\n .build())\n .cookieSuffix(\"abcd\")\n .customPageHtml(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}\")\n .defaultTemplateLanguage(\"es-ES\")\n .description(\"Production - DO NOT MODIFY\")\n .disableSessionRenewal(false)\n .enabledOriginCommands(\"revoke\")\n .jsonResponseEnabled(false)\n .path(\"/shop/checkout\")\n .queueAll(true)\n .queueingMethod(\"fifo\")\n .queueingStatusCode(202)\n .sessionDuration(1)\n .suspended(true)\n .turnstileAction(\"log\")\n .turnstileMode(\"off\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoom:\n type: cloudflare:WaitingRoom\n name: example_waiting_room\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n host: shop.example.com\n name: production_webinar\n newUsersPerMinute: 200\n totalActiveUsers: 200\n additionalRoutes:\n - host: shop2.example.com\n path: /shop2/checkout\n cookieAttributes:\n samesite: auto\n secure: auto\n cookieSuffix: abcd\n customPageHtml: '{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}'\n defaultTemplateLanguage: es-ES\n description: Production - DO NOT MODIFY\n disableSessionRenewal: false\n enabledOriginCommands:\n - revoke\n jsonResponseEnabled: false\n path: /shop/checkout\n queueAll: true\n queueingMethod: fifo\n queueingStatusCode: 202\n sessionDuration: 1\n suspended: true\n turnstileAction: log\n turnstileMode: off\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoom:WaitingRoom example '\u003czone_id\u003e/\u003cwaiting_room_id\u003e'\n```\n\n", "properties": { "additionalRoutes": { "type": "array", @@ -106576,7 +106576,7 @@ }, "cookieSuffix": { "type": "string", - "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" + "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\" pulumi-lang-hcl=\"`cookie_suffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\" pulumi-lang-hcl=\"`additional_routes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" }, "createdOn": { "type": "string" @@ -106587,7 +106587,7 @@ }, "defaultTemplateLanguage": { "type": "string", - "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\"." + "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \" pulumi-lang-hcl=\" default_template_language \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\"." }, "description": { "type": "string", @@ -106595,7 +106595,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request." + "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \" pulumi-lang-hcl=\" session_duration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request." }, "enabledOriginCommands": { "type": "array", @@ -106610,7 +106610,7 @@ }, "jsonResponseEnabled": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}" + "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\" pulumi-lang-hcl=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\" pulumi-lang-hcl=\"`custom_html`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}" }, "modifiedOn": { "type": "string" @@ -106637,11 +106637,11 @@ }, "queueAll": { "type": "boolean", - "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable." + "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \" pulumi-lang-hcl=\" queue_all \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable." }, "queueingMethod": { "type": "string", - "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\"." + "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\" pulumi-lang-hcl=\"`queue_all`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\" pulumi-lang-hcl=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\"." }, "queueingStatusCode": { "type": "integer", @@ -106653,7 +106653,7 @@ }, "suspended": { "type": "boolean", - "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room." + "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room." }, "totalActiveUsers": { "type": "integer", @@ -106661,11 +106661,11 @@ }, "turnstileAction": { "type": "string", - "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e." + "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e." }, "turnstileMode": { "type": "string", - "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e." + "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\" pulumi-lang-hcl=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\" pulumi-lang-hcl=\"\"visible_non_interactive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e." }, "zoneId": { "type": "string", @@ -106713,7 +106713,7 @@ }, "cookieSuffix": { "type": "string", - "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" + "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\" pulumi-lang-hcl=\"`cookie_suffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\" pulumi-lang-hcl=\"`additional_routes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" }, "customPageHtml": { "type": "string", @@ -106721,7 +106721,7 @@ }, "defaultTemplateLanguage": { "type": "string", - "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\"." + "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \" pulumi-lang-hcl=\" default_template_language \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\"." }, "description": { "type": "string", @@ -106729,7 +106729,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request." + "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \" pulumi-lang-hcl=\" session_duration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request." }, "enabledOriginCommands": { "type": "array", @@ -106744,7 +106744,7 @@ }, "jsonResponseEnabled": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}" + "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\" pulumi-lang-hcl=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\" pulumi-lang-hcl=\"`custom_html`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}" }, "name": { "type": "string", @@ -106760,11 +106760,11 @@ }, "queueAll": { "type": "boolean", - "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable." + "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \" pulumi-lang-hcl=\" queue_all \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable." }, "queueingMethod": { "type": "string", - "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\"." + "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\" pulumi-lang-hcl=\"`queue_all`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\" pulumi-lang-hcl=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\"." }, "queueingStatusCode": { "type": "integer", @@ -106776,7 +106776,7 @@ }, "suspended": { "type": "boolean", - "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room." + "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room." }, "totalActiveUsers": { "type": "integer", @@ -106784,11 +106784,11 @@ }, "turnstileAction": { "type": "string", - "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e." + "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e." }, "turnstileMode": { "type": "string", - "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e." + "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\" pulumi-lang-hcl=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\" pulumi-lang-hcl=\"\"visible_non_interactive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e." }, "zoneId": { "type": "string", @@ -106817,7 +106817,7 @@ }, "cookieSuffix": { "type": "string", - "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" + "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\" pulumi-lang-hcl=\"`cookie_suffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\" pulumi-lang-hcl=\"`additional_routes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n" }, "createdOn": { "type": "string" @@ -106828,7 +106828,7 @@ }, "defaultTemplateLanguage": { "type": "string", - "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\"." + "description": "The language of the default page template. If no\u003cspan pulumi-lang-nodejs=\" defaultTemplateLanguage \" pulumi-lang-dotnet=\" DefaultTemplateLanguage \" pulumi-lang-go=\" defaultTemplateLanguage \" pulumi-lang-python=\" default_template_language \" pulumi-lang-yaml=\" defaultTemplateLanguage \" pulumi-lang-java=\" defaultTemplateLanguage \" pulumi-lang-hcl=\" default_template_language \"\u003e defaultTemplateLanguage \u003c/span\u003eis provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\"." }, "description": { "type": "string", @@ -106836,7 +106836,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request." + "description": "Only available for the Waiting Room Advanced subscription. Disables automatic renewal of session cookies. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, an accepted user will have\u003cspan pulumi-lang-nodejs=\" sessionDuration \" pulumi-lang-dotnet=\" SessionDuration \" pulumi-lang-go=\" sessionDuration \" pulumi-lang-python=\" session_duration \" pulumi-lang-yaml=\" sessionDuration \" pulumi-lang-java=\" sessionDuration \" pulumi-lang-hcl=\" session_duration \"\u003e sessionDuration \u003c/span\u003eminutes to browse the site. After that, they will have to go through the waiting room again. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, a user's session cookie will be automatically renewed on every request." }, "enabledOriginCommands": { "type": "array", @@ -106851,7 +106851,7 @@ }, "jsonResponseEnabled": { "type": "boolean", - "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}" + "description": "Only available for the Waiting Room Advanced subscription. If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. \u003cspan pulumi-lang-nodejs=\"`turnstile`\" pulumi-lang-dotnet=\"`Turnstile`\" pulumi-lang-go=\"`turnstile`\" pulumi-lang-python=\"`turnstile`\" pulumi-lang-yaml=\"`turnstile`\" pulumi-lang-java=\"`turnstile`\" pulumi-lang-hcl=\"`turnstile`\"\u003e`turnstile`\u003c/span\u003e: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the \u003cspan pulumi-lang-nodejs=\"`customHtml`\" pulumi-lang-dotnet=\"`CustomHtml`\" pulumi-lang-go=\"`customHtml`\" pulumi-lang-python=\"`custom_html`\" pulumi-lang-yaml=\"`customHtml`\" pulumi-lang-java=\"`customHtml`\" pulumi-lang-hcl=\"`custom_html`\"\u003e`customHtml`\u003c/span\u003e template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf \u003cspan pulumi-lang-nodejs=\"`jsonResponseEnabled`\" pulumi-lang-dotnet=\"`JsonResponseEnabled`\" pulumi-lang-go=\"`jsonResponseEnabled`\" pulumi-lang-python=\"`json_response_enabled`\" pulumi-lang-yaml=\"`jsonResponseEnabled`\" pulumi-lang-java=\"`jsonResponseEnabled`\" pulumi-lang-hcl=\"`json_response_enabled`\"\u003e`jsonResponseEnabled`\u003c/span\u003e is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}" }, "modifiedOn": { "type": "string" @@ -106878,11 +106878,11 @@ }, "queueAll": { "type": "boolean", - "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable." + "description": "If\u003cspan pulumi-lang-nodejs=\" queueAll \" pulumi-lang-dotnet=\" QueueAll \" pulumi-lang-go=\" queueAll \" pulumi-lang-python=\" queue_all \" pulumi-lang-yaml=\" queueAll \" pulumi-lang-java=\" queueAll \" pulumi-lang-hcl=\" queue_all \"\u003e queueAll \u003c/span\u003eis \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, all the traffic that is coming to a route will be sent to the waiting room. No new traffic can get to the route once this field is set and estimated time will become unavailable." }, "queueingMethod": { "type": "string", - "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\"." + "description": "Sets the queueing method used by the waiting room. Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if \u003cspan pulumi-lang-nodejs=\"`queueAll`\" pulumi-lang-dotnet=\"`QueueAll`\" pulumi-lang-go=\"`queueAll`\" pulumi-lang-python=\"`queue_all`\" pulumi-lang-yaml=\"`queueAll`\" pulumi-lang-java=\"`queueAll`\" pulumi-lang-hcl=\"`queue_all`\"\u003e`queueAll`\u003c/span\u003e is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e: Random queue where customers gain access randomly, regardless of arrival time.\n3. \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with \u003cspan pulumi-lang-nodejs=\"`suspended`\" pulumi-lang-dotnet=\"`Suspended`\" pulumi-lang-go=\"`suspended`\" pulumi-lang-python=\"`suspended`\" pulumi-lang-yaml=\"`suspended`\" pulumi-lang-java=\"`suspended`\" pulumi-lang-hcl=\"`suspended`\"\u003e`suspended`\u003c/span\u003e) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses \u003cspan pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\" pulumi-lang-hcl=\"`reject`\"\u003e`reject`\u003c/span\u003e, and its events override this with \u003cspan pulumi-lang-nodejs=\"`fifo`\" pulumi-lang-dotnet=\"`Fifo`\" pulumi-lang-go=\"`fifo`\" pulumi-lang-python=\"`fifo`\" pulumi-lang-yaml=\"`fifo`\" pulumi-lang-java=\"`fifo`\" pulumi-lang-hcl=\"`fifo`\"\u003e`fifo`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\" pulumi-lang-hcl=\"`random`\"\u003e`random`\u003c/span\u003e, or \u003cspan pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\" pulumi-lang-hcl=\"`passthrough`\"\u003e`passthrough`\u003c/span\u003e. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\"." }, "queueingStatusCode": { "type": "integer", @@ -106894,7 +106894,7 @@ }, "suspended": { "type": "boolean", - "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room." + "description": "Suspends or allows traffic going to the waiting room. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the traffic will not go to the waiting room." }, "totalActiveUsers": { "type": "integer", @@ -106902,11 +106902,11 @@ }, "turnstileAction": { "type": "string", - "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e." + "description": "Which action to take when a bot is detected using Turnstile. \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e will send\nbots to a false queueing state, where they will never reach your\norigin. \u003cspan pulumi-lang-nodejs=\"`infiniteQueue`\" pulumi-lang-dotnet=\"`InfiniteQueue`\" pulumi-lang-go=\"`infiniteQueue`\" pulumi-lang-python=\"`infinite_queue`\" pulumi-lang-yaml=\"`infiniteQueue`\" pulumi-lang-java=\"`infiniteQueue`\" pulumi-lang-hcl=\"`infinite_queue`\"\u003e`infiniteQueue`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e." }, "turnstileMode": { "type": "string", - "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e." + "description": "Which Turnstile widget type to use for detecting bot traffic. See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to \u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e to disable the\nTurnstile integration entirely. Setting this to anything other than\n\u003cspan pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\" pulumi-lang-hcl=\"`off`\"\u003e`off`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`invisible`\" pulumi-lang-dotnet=\"`Invisible`\" pulumi-lang-go=\"`invisible`\" pulumi-lang-python=\"`invisible`\" pulumi-lang-yaml=\"`invisible`\" pulumi-lang-java=\"`invisible`\" pulumi-lang-hcl=\"`invisible`\"\u003e`invisible`\u003c/span\u003e requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \u003cspan pulumi-lang-nodejs=\"\"visibleNonInteractive\"\" pulumi-lang-dotnet=\"\"VisibleNonInteractive\"\" pulumi-lang-go=\"\"visibleNonInteractive\"\" pulumi-lang-python=\"\"visible_non_interactive\"\" pulumi-lang-yaml=\"\"visibleNonInteractive\"\" pulumi-lang-java=\"\"visibleNonInteractive\"\" pulumi-lang-hcl=\"\"visible_non_interactive\"\"\u003e\"visibleNonInteractive\"\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e." }, "zoneId": { "type": "string", @@ -106917,14 +106917,14 @@ } }, "cloudflare:index/waitingRoomEvent:WaitingRoomEvent": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomEvent = new cloudflare.WaitingRoomEvent(\"example_waiting_room_event\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n eventEndTime: \"2021-09-28T17:00:00.000Z\",\n eventStartTime: \"2021-09-28T15:30:00.000Z\",\n name: \"production_webinar_event\",\n customPageHtml: \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\",\n description: \"Production event - DO NOT MODIFY\",\n disableSessionRenewal: true,\n newUsersPerMinute: 200,\n prequeueStartTime: \"2021-09-28T15:00:00.000Z\",\n queueingMethod: \"random\",\n sessionDuration: 1,\n shuffleAtEventStart: true,\n suspended: true,\n totalActiveUsers: 200,\n turnstileAction: \"log\",\n turnstileMode: \"off\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_event = cloudflare.WaitingRoomEvent(\"example_waiting_room_event\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\",\n event_end_time=\"2021-09-28T17:00:00.000Z\",\n event_start_time=\"2021-09-28T15:30:00.000Z\",\n name=\"production_webinar_event\",\n custom_page_html=\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\",\n description=\"Production event - DO NOT MODIFY\",\n disable_session_renewal=True,\n new_users_per_minute=200,\n prequeue_start_time=\"2021-09-28T15:00:00.000Z\",\n queueing_method=\"random\",\n session_duration=1,\n shuffle_at_event_start=True,\n suspended=True,\n total_active_users=200,\n turnstile_action=\"log\",\n turnstile_mode=\"off\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomEvent = new Cloudflare.WaitingRoomEvent(\"example_waiting_room_event\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n EventEndTime = \"2021-09-28T17:00:00.000Z\",\n EventStartTime = \"2021-09-28T15:30:00.000Z\",\n Name = \"production_webinar_event\",\n CustomPageHtml = \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\",\n Description = \"Production event - DO NOT MODIFY\",\n DisableSessionRenewal = true,\n NewUsersPerMinute = 200,\n PrequeueStartTime = \"2021-09-28T15:00:00.000Z\",\n QueueingMethod = \"random\",\n SessionDuration = 1,\n ShuffleAtEventStart = true,\n Suspended = true,\n TotalActiveUsers = 200,\n TurnstileAction = \"log\",\n TurnstileMode = \"off\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoomEvent(ctx, \"example_waiting_room_event\", \u0026cloudflare.WaitingRoomEventArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tEventEndTime: pulumi.String(\"2021-09-28T17:00:00.000Z\"),\n\t\t\tEventStartTime: pulumi.String(\"2021-09-28T15:30:00.000Z\"),\n\t\t\tName: pulumi.String(\"production_webinar_event\"),\n\t\t\tCustomPageHtml: pulumi.String(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\"),\n\t\t\tDescription: pulumi.String(\"Production event - DO NOT MODIFY\"),\n\t\t\tDisableSessionRenewal: pulumi.Bool(true),\n\t\t\tNewUsersPerMinute: pulumi.Int(200),\n\t\t\tPrequeueStartTime: pulumi.String(\"2021-09-28T15:00:00.000Z\"),\n\t\t\tQueueingMethod: pulumi.String(\"random\"),\n\t\t\tSessionDuration: pulumi.Int(1),\n\t\t\tShuffleAtEventStart: pulumi.Bool(true),\n\t\t\tSuspended: pulumi.Bool(true),\n\t\t\tTotalActiveUsers: pulumi.Int(200),\n\t\t\tTurnstileAction: pulumi.String(\"log\"),\n\t\t\tTurnstileMode: pulumi.String(\"off\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoomEvent;\nimport com.pulumi.cloudflare.WaitingRoomEventArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoomEvent = new WaitingRoomEvent(\"exampleWaitingRoomEvent\", WaitingRoomEventArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .eventEndTime(\"2021-09-28T17:00:00.000Z\")\n .eventStartTime(\"2021-09-28T15:30:00.000Z\")\n .name(\"production_webinar_event\")\n .customPageHtml(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\")\n .description(\"Production event - DO NOT MODIFY\")\n .disableSessionRenewal(true)\n .newUsersPerMinute(200)\n .prequeueStartTime(\"2021-09-28T15:00:00.000Z\")\n .queueingMethod(\"random\")\n .sessionDuration(1)\n .shuffleAtEventStart(true)\n .suspended(true)\n .totalActiveUsers(200)\n .turnstileAction(\"log\")\n .turnstileMode(\"off\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoomEvent:\n type: cloudflare:WaitingRoomEvent\n name: example_waiting_room_event\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n eventEndTime: 2021-09-28T17:00:00.000Z\n eventStartTime: 2021-09-28T15:30:00.000Z\n name: production_webinar_event\n customPageHtml: '{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}'\n description: Production event - DO NOT MODIFY\n disableSessionRenewal: true\n newUsersPerMinute: 200\n prequeueStartTime: 2021-09-28T15:00:00.000Z\n queueingMethod: random\n sessionDuration: 1\n shuffleAtEventStart: true\n suspended: true\n totalActiveUsers: 200\n turnstileAction: log\n turnstileMode: off\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoomEvent:WaitingRoomEvent example '\u003czone_id\u003e/\u003cwaiting_room_id\u003e/\u003cevent_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomEvent = new cloudflare.WaitingRoomEvent(\"example_waiting_room_event\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n eventEndTime: \"2021-09-28T17:00:00.000Z\",\n eventStartTime: \"2021-09-28T15:30:00.000Z\",\n name: \"production_webinar_event\",\n customPageHtml: \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\",\n description: \"Production event - DO NOT MODIFY\",\n disableSessionRenewal: true,\n newUsersPerMinute: 200,\n prequeueStartTime: \"2021-09-28T15:00:00.000Z\",\n queueingMethod: \"random\",\n sessionDuration: 1,\n shuffleAtEventStart: true,\n suspended: true,\n totalActiveUsers: 200,\n turnstileAction: \"log\",\n turnstileMode: \"off\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_event = cloudflare.WaitingRoomEvent(\"example_waiting_room_event\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\",\n event_end_time=\"2021-09-28T17:00:00.000Z\",\n event_start_time=\"2021-09-28T15:30:00.000Z\",\n name=\"production_webinar_event\",\n custom_page_html=\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\",\n description=\"Production event - DO NOT MODIFY\",\n disable_session_renewal=True,\n new_users_per_minute=200,\n prequeue_start_time=\"2021-09-28T15:00:00.000Z\",\n queueing_method=\"random\",\n session_duration=1,\n shuffle_at_event_start=True,\n suspended=True,\n total_active_users=200,\n turnstile_action=\"log\",\n turnstile_mode=\"off\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomEvent = new Cloudflare.WaitingRoomEvent(\"example_waiting_room_event\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n EventEndTime = \"2021-09-28T17:00:00.000Z\",\n EventStartTime = \"2021-09-28T15:30:00.000Z\",\n Name = \"production_webinar_event\",\n CustomPageHtml = \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\",\n Description = \"Production event - DO NOT MODIFY\",\n DisableSessionRenewal = true,\n NewUsersPerMinute = 200,\n PrequeueStartTime = \"2021-09-28T15:00:00.000Z\",\n QueueingMethod = \"random\",\n SessionDuration = 1,\n ShuffleAtEventStart = true,\n Suspended = true,\n TotalActiveUsers = 200,\n TurnstileAction = \"log\",\n TurnstileMode = \"off\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoomEvent(ctx, \"example_waiting_room_event\", \u0026cloudflare.WaitingRoomEventArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tEventEndTime: pulumi.String(\"2021-09-28T17:00:00.000Z\"),\n\t\t\tEventStartTime: pulumi.String(\"2021-09-28T15:30:00.000Z\"),\n\t\t\tName: pulumi.String(\"production_webinar_event\"),\n\t\t\tCustomPageHtml: pulumi.String(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\"),\n\t\t\tDescription: pulumi.String(\"Production event - DO NOT MODIFY\"),\n\t\t\tDisableSessionRenewal: pulumi.Bool(true),\n\t\t\tNewUsersPerMinute: pulumi.Int(200),\n\t\t\tPrequeueStartTime: pulumi.String(\"2021-09-28T15:00:00.000Z\"),\n\t\t\tQueueingMethod: pulumi.String(\"random\"),\n\t\t\tSessionDuration: pulumi.Int(1),\n\t\t\tShuffleAtEventStart: pulumi.Bool(true),\n\t\t\tSuspended: pulumi.Bool(true),\n\t\t\tTotalActiveUsers: pulumi.Int(200),\n\t\t\tTurnstileAction: pulumi.String(\"log\"),\n\t\t\tTurnstileMode: pulumi.String(\"off\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_waitingroomevent\" \"example_waiting_room_event\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n waiting_room_id = \"699d98642c564d2e855e9661899b7252\"\n event_end_time = \"2021-09-28T17:00:00.000Z\"\n event_start_time = \"2021-09-28T15:30:00.000Z\"\n name = \"production_webinar_event\"\n custom_page_html = \"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\"\n description = \"Production event - DO NOT MODIFY\"\n disable_session_renewal = true\n new_users_per_minute = 200\n prequeue_start_time = \"2021-09-28T15:00:00.000Z\"\n queueing_method = \"random\"\n session_duration = 1\n shuffle_at_event_start = true\n suspended = true\n total_active_users = 200\n turnstile_action = \"log\"\n turnstile_mode = \"off\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoomEvent;\nimport com.pulumi.cloudflare.WaitingRoomEventArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoomEvent = new WaitingRoomEvent(\"exampleWaitingRoomEvent\", WaitingRoomEventArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .eventEndTime(\"2021-09-28T17:00:00.000Z\")\n .eventStartTime(\"2021-09-28T15:30:00.000Z\")\n .name(\"production_webinar_event\")\n .customPageHtml(\"{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}\")\n .description(\"Production event - DO NOT MODIFY\")\n .disableSessionRenewal(true)\n .newUsersPerMinute(200)\n .prequeueStartTime(\"2021-09-28T15:00:00.000Z\")\n .queueingMethod(\"random\")\n .sessionDuration(1)\n .shuffleAtEventStart(true)\n .suspended(true)\n .totalActiveUsers(200)\n .turnstileAction(\"log\")\n .turnstileMode(\"off\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoomEvent:\n type: cloudflare:WaitingRoomEvent\n name: example_waiting_room_event\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n eventEndTime: 2021-09-28T17:00:00.000Z\n eventStartTime: 2021-09-28T15:30:00.000Z\n name: production_webinar_event\n customPageHtml: '{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}'\n description: Production event - DO NOT MODIFY\n disableSessionRenewal: true\n newUsersPerMinute: 200\n prequeueStartTime: 2021-09-28T15:00:00.000Z\n queueingMethod: random\n sessionDuration: 1\n shuffleAtEventStart: true\n suspended: true\n totalActiveUsers: 200\n turnstileAction: log\n turnstileMode: off\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoomEvent:WaitingRoomEvent example '\u003czone_id\u003e/\u003cwaiting_room_id\u003e/\u003cevent_id\u003e'\n```\n\n", "properties": { "createdOn": { "type": "string" }, "customPageHtml": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\" pulumi-lang-hcl=\"`custom_page_html`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "description": { "type": "string", @@ -106932,7 +106932,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\" pulumi-lang-hcl=\"`disable_session_renewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "eventEndTime": { "type": "string", @@ -106940,7 +106940,7 @@ }, "eventStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e.\n" }, "modifiedOn": { "type": "string" @@ -106951,39 +106951,39 @@ }, "newUsersPerMinute": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" }, "prequeueStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e.\n" }, "queueingMethod": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "sessionDuration": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\" pulumi-lang-hcl=\"`session_duration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "shuffleAtEventStart": { "type": "boolean", - "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" + "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" }, "suspended": { "type": "boolean", - "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" + "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" }, "totalActiveUsers": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" }, "turnstileAction": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\" pulumi-lang-hcl=\"`turnstile_action`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" }, "turnstileMode": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\" pulumi-lang-hcl=\"`turnstile_mode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" }, "waitingRoomId": { "type": "string" @@ -107007,7 +107007,7 @@ "inputProperties": { "customPageHtml": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\" pulumi-lang-hcl=\"`custom_page_html`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "description": { "type": "string", @@ -107015,7 +107015,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\" pulumi-lang-hcl=\"`disable_session_renewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "eventEndTime": { "type": "string", @@ -107023,7 +107023,7 @@ }, "eventStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e.\n" }, "name": { "type": "string", @@ -107031,39 +107031,39 @@ }, "newUsersPerMinute": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" }, "prequeueStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e.\n" }, "queueingMethod": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "sessionDuration": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\" pulumi-lang-hcl=\"`session_duration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "shuffleAtEventStart": { "type": "boolean", - "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" + "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" }, "suspended": { "type": "boolean", - "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" + "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" }, "totalActiveUsers": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" }, "turnstileAction": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\" pulumi-lang-hcl=\"`turnstile_action`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" }, "turnstileMode": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\" pulumi-lang-hcl=\"`turnstile_mode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" }, "waitingRoomId": { "type": "string" @@ -107087,7 +107087,7 @@ }, "customPageHtml": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\" pulumi-lang-hcl=\"`custom_page_html`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "description": { "type": "string", @@ -107095,7 +107095,7 @@ }, "disableSessionRenewal": { "type": "boolean", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\" pulumi-lang-hcl=\"`disable_session_renewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "eventEndTime": { "type": "string", @@ -107103,7 +107103,7 @@ }, "eventStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e.\n" }, "modifiedOn": { "type": "string" @@ -107114,39 +107114,39 @@ }, "newUsersPerMinute": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n" }, "prequeueStartTime": { "type": "string", - "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e.\n" + "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e.\n" }, "queueingMethod": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "sessionDuration": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\" pulumi-lang-hcl=\"`session_duration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n" }, "shuffleAtEventStart": { "type": "boolean", - "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" + "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n" }, "suspended": { "type": "boolean", - "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" + "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n" }, "totalActiveUsers": { "type": "integer", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n" }, "turnstileAction": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\" pulumi-lang-hcl=\"`turnstile_action`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n" }, "turnstileMode": { "type": "string", - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\" pulumi-lang-hcl=\"`turnstile_mode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n" }, "waitingRoomId": { "type": "string" @@ -107160,7 +107160,7 @@ } }, "cloudflare:index/waitingRoomRules:WaitingRoomRules": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomRules = new cloudflare.WaitingRoomRules(\"example_waiting_room_rules\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n rules: [{\n action: \"bypass_waiting_room\",\n expression: \"ip.src in {10.20.30.40}\",\n description: \"allow all traffic from 10.20.30.40\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_rules = cloudflare.WaitingRoomRules(\"example_waiting_room_rules\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\",\n rules=[{\n \"action\": \"bypass_waiting_room\",\n \"expression\": \"ip.src in {10.20.30.40}\",\n \"description\": \"allow all traffic from 10.20.30.40\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomRules = new Cloudflare.WaitingRoomRules(\"example_waiting_room_rules\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n Rules = new[]\n {\n new Cloudflare.Inputs.WaitingRoomRulesRuleArgs\n {\n Action = \"bypass_waiting_room\",\n Expression = \"ip.src in {10.20.30.40}\",\n Description = \"allow all traffic from 10.20.30.40\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoomRules(ctx, \"example_waiting_room_rules\", \u0026cloudflare.WaitingRoomRulesArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRules: cloudflare.WaitingRoomRulesRuleArray{\n\t\t\t\t\u0026cloudflare.WaitingRoomRulesRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"bypass_waiting_room\"),\n\t\t\t\t\tExpression: pulumi.String(\"ip.src in {10.20.30.40}\"),\n\t\t\t\t\tDescription: pulumi.String(\"allow all traffic from 10.20.30.40\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoomRules;\nimport com.pulumi.cloudflare.WaitingRoomRulesArgs;\nimport com.pulumi.cloudflare.inputs.WaitingRoomRulesRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoomRules = new WaitingRoomRules(\"exampleWaitingRoomRules\", WaitingRoomRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .rules(WaitingRoomRulesRuleArgs.builder()\n .action(\"bypass_waiting_room\")\n .expression(\"ip.src in {10.20.30.40}\")\n .description(\"allow all traffic from 10.20.30.40\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoomRules:\n type: cloudflare:WaitingRoomRules\n name: example_waiting_room_rules\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n rules:\n - action: bypass_waiting_room\n expression: ip.src in {10.20.30.40}\n description: allow all traffic from 10.20.30.40\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoomRules:WaitingRoomRules example '\u003czone_id\u003e/\u003cwaiting_room_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomRules = new cloudflare.WaitingRoomRules(\"example_waiting_room_rules\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n rules: [{\n action: \"bypass_waiting_room\",\n expression: \"ip.src in {10.20.30.40}\",\n description: \"allow all traffic from 10.20.30.40\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_rules = cloudflare.WaitingRoomRules(\"example_waiting_room_rules\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\",\n rules=[{\n \"action\": \"bypass_waiting_room\",\n \"expression\": \"ip.src in {10.20.30.40}\",\n \"description\": \"allow all traffic from 10.20.30.40\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomRules = new Cloudflare.WaitingRoomRules(\"example_waiting_room_rules\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n Rules = new[]\n {\n new Cloudflare.Inputs.WaitingRoomRulesRuleArgs\n {\n Action = \"bypass_waiting_room\",\n Expression = \"ip.src in {10.20.30.40}\",\n Description = \"allow all traffic from 10.20.30.40\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoomRules(ctx, \"example_waiting_room_rules\", \u0026cloudflare.WaitingRoomRulesArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRules: cloudflare.WaitingRoomRulesRuleArray{\n\t\t\t\t\u0026cloudflare.WaitingRoomRulesRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"bypass_waiting_room\"),\n\t\t\t\t\tExpression: pulumi.String(\"ip.src in {10.20.30.40}\"),\n\t\t\t\t\tDescription: pulumi.String(\"allow all traffic from 10.20.30.40\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_waitingroomrules\" \"example_waiting_room_rules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n waiting_room_id = \"699d98642c564d2e855e9661899b7252\"\n rules {\n action = \"bypass_waiting_room\"\n expression = \"ip.src in {10.20.30.40}\"\n description = \"allow all traffic from 10.20.30.40\"\n enabled = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoomRules;\nimport com.pulumi.cloudflare.WaitingRoomRulesArgs;\nimport com.pulumi.cloudflare.inputs.WaitingRoomRulesRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoomRules = new WaitingRoomRules(\"exampleWaitingRoomRules\", WaitingRoomRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .rules(WaitingRoomRulesRuleArgs.builder()\n .action(\"bypass_waiting_room\")\n .expression(\"ip.src in {10.20.30.40}\")\n .description(\"allow all traffic from 10.20.30.40\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoomRules:\n type: cloudflare:WaitingRoomRules\n name: example_waiting_room_rules\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n rules:\n - action: bypass_waiting_room\n expression: ip.src in {10.20.30.40}\n description: allow all traffic from 10.20.30.40\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoomRules:WaitingRoomRules example '\u003czone_id\u003e/\u003cwaiting_room_id\u003e'\n```\n\n", "properties": { "rules": { "type": "array", @@ -107220,7 +107220,7 @@ } }, "cloudflare:index/waitingRoomSettings:WaitingRoomSettings": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomSettings = new cloudflare.WaitingRoomSettings(\"example_waiting_room_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n searchEngineCrawlerBypass: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_settings = cloudflare.WaitingRoomSettings(\"example_waiting_room_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n search_engine_crawler_bypass=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomSettings = new Cloudflare.WaitingRoomSettings(\"example_waiting_room_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SearchEngineCrawlerBypass = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoomSettings(ctx, \"example_waiting_room_settings\", \u0026cloudflare.WaitingRoomSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSearchEngineCrawlerBypass: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoomSettings;\nimport com.pulumi.cloudflare.WaitingRoomSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoomSettings = new WaitingRoomSettings(\"exampleWaitingRoomSettings\", WaitingRoomSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .searchEngineCrawlerBypass(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoomSettings:\n type: cloudflare:WaitingRoomSettings\n name: example_waiting_room_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n searchEngineCrawlerBypass: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoomSettings:WaitingRoomSettings example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomSettings = new cloudflare.WaitingRoomSettings(\"example_waiting_room_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n searchEngineCrawlerBypass: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_settings = cloudflare.WaitingRoomSettings(\"example_waiting_room_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n search_engine_crawler_bypass=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomSettings = new Cloudflare.WaitingRoomSettings(\"example_waiting_room_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SearchEngineCrawlerBypass = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWaitingRoomSettings(ctx, \"example_waiting_room_settings\", \u0026cloudflare.WaitingRoomSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSearchEngineCrawlerBypass: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_waitingroomsettings\" \"example_waiting_room_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n search_engine_crawler_bypass = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WaitingRoomSettings;\nimport com.pulumi.cloudflare.WaitingRoomSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWaitingRoomSettings = new WaitingRoomSettings(\"exampleWaitingRoomSettings\", WaitingRoomSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .searchEngineCrawlerBypass(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWaitingRoomSettings:\n type: cloudflare:WaitingRoomSettings\n name: example_waiting_room_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n searchEngineCrawlerBypass: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/waitingRoomSettings:WaitingRoomSettings example '\u003czone_id\u003e'\n```\n\n", "properties": { "searchEngineCrawlerBypass": { "type": "boolean", @@ -107264,7 +107264,7 @@ } }, "cloudflare:index/web3Hostname:Web3Hostname": { - "description": "Accepted Permissions\n\n- `Web3 Hostnames Read`\n- `Web3 Hostnames Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWeb3Hostname = new cloudflare.Web3Hostname(\"example_web3_hostname\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"gateway.example.com\",\n target: \"ipfs\",\n description: \"This is my IPFS gateway.\",\n dnslink: \"/ipns/onboarding.ipfs.cloudflare.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web3_hostname = cloudflare.Web3Hostname(\"example_web3_hostname\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"gateway.example.com\",\n target=\"ipfs\",\n description=\"This is my IPFS gateway.\",\n dnslink=\"/ipns/onboarding.ipfs.cloudflare.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWeb3Hostname = new Cloudflare.Web3Hostname(\"example_web3_hostname\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"gateway.example.com\",\n Target = \"ipfs\",\n Description = \"This is my IPFS gateway.\",\n Dnslink = \"/ipns/onboarding.ipfs.cloudflare.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWeb3Hostname(ctx, \"example_web3_hostname\", \u0026cloudflare.Web3HostnameArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"gateway.example.com\"),\n\t\t\tTarget: pulumi.String(\"ipfs\"),\n\t\t\tDescription: pulumi.String(\"This is my IPFS gateway.\"),\n\t\t\tDnslink: pulumi.String(\"/ipns/onboarding.ipfs.cloudflare.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Web3Hostname;\nimport com.pulumi.cloudflare.Web3HostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWeb3Hostname = new Web3Hostname(\"exampleWeb3Hostname\", Web3HostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"gateway.example.com\")\n .target(\"ipfs\")\n .description(\"This is my IPFS gateway.\")\n .dnslink(\"/ipns/onboarding.ipfs.cloudflare.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWeb3Hostname:\n type: cloudflare:Web3Hostname\n name: example_web3_hostname\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: gateway.example.com\n target: ipfs\n description: This is my IPFS gateway.\n dnslink: /ipns/onboarding.ipfs.cloudflare.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/web3Hostname:Web3Hostname example '\u003czone_id\u003e/\u003cidentifier\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Web3 Hostnames Read`\n- `Web3 Hostnames Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWeb3Hostname = new cloudflare.Web3Hostname(\"example_web3_hostname\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"gateway.example.com\",\n target: \"ipfs\",\n description: \"This is my IPFS gateway.\",\n dnslink: \"/ipns/onboarding.ipfs.cloudflare.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web3_hostname = cloudflare.Web3Hostname(\"example_web3_hostname\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"gateway.example.com\",\n target=\"ipfs\",\n description=\"This is my IPFS gateway.\",\n dnslink=\"/ipns/onboarding.ipfs.cloudflare.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWeb3Hostname = new Cloudflare.Web3Hostname(\"example_web3_hostname\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"gateway.example.com\",\n Target = \"ipfs\",\n Description = \"This is my IPFS gateway.\",\n Dnslink = \"/ipns/onboarding.ipfs.cloudflare.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWeb3Hostname(ctx, \"example_web3_hostname\", \u0026cloudflare.Web3HostnameArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"gateway.example.com\"),\n\t\t\tTarget: pulumi.String(\"ipfs\"),\n\t\t\tDescription: pulumi.String(\"This is my IPFS gateway.\"),\n\t\t\tDnslink: pulumi.String(\"/ipns/onboarding.ipfs.cloudflare.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_web3hostname\" \"example_web3_hostname\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"gateway.example.com\"\n target = \"ipfs\"\n description = \"This is my IPFS gateway.\"\n dnslink = \"/ipns/onboarding.ipfs.cloudflare.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Web3Hostname;\nimport com.pulumi.cloudflare.Web3HostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWeb3Hostname = new Web3Hostname(\"exampleWeb3Hostname\", Web3HostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"gateway.example.com\")\n .target(\"ipfs\")\n .description(\"This is my IPFS gateway.\")\n .dnslink(\"/ipns/onboarding.ipfs.cloudflare.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWeb3Hostname:\n type: cloudflare:Web3Hostname\n name: example_web3_hostname\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n name: gateway.example.com\n target: ipfs\n description: This is my IPFS gateway.\n dnslink: /ipns/onboarding.ipfs.cloudflare.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/web3Hostname:Web3Hostname example '\u003czone_id\u003e/\u003cidentifier\u003e'\n```\n\n", "properties": { "createdOn": { "type": "string" @@ -107368,7 +107368,7 @@ } }, "cloudflare:index/webAnalyticsRule:WebAnalyticsRule": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsRule = new cloudflare.WebAnalyticsRule(\"example_web_analytics_rule\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n rulesetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n host: \"example.com\",\n inclusive: true,\n isPaused: false,\n paths: [\"*\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_rule = cloudflare.WebAnalyticsRule(\"example_web_analytics_rule\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleset_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n host=\"example.com\",\n inclusive=True,\n is_paused=False,\n paths=[\"*\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsRule = new Cloudflare.WebAnalyticsRule(\"example_web_analytics_rule\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RulesetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Host = \"example.com\",\n Inclusive = true,\n IsPaused = false,\n Paths = new[]\n {\n \"*\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWebAnalyticsRule(ctx, \"example_web_analytics_rule\", \u0026cloudflare.WebAnalyticsRuleArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRulesetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tHost: pulumi.String(\"example.com\"),\n\t\t\tInclusive: pulumi.Bool(true),\n\t\t\tIsPaused: pulumi.Bool(false),\n\t\t\tPaths: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"*\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WebAnalyticsRule;\nimport com.pulumi.cloudflare.WebAnalyticsRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWebAnalyticsRule = new WebAnalyticsRule(\"exampleWebAnalyticsRule\", WebAnalyticsRuleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .rulesetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .host(\"example.com\")\n .inclusive(true)\n .isPaused(false)\n .paths(\"*\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWebAnalyticsRule:\n type: cloudflare:WebAnalyticsRule\n name: example_web_analytics_rule\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n rulesetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n host: example.com\n inclusive: true\n isPaused: false\n paths:\n - '*'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsRule = new cloudflare.WebAnalyticsRule(\"example_web_analytics_rule\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n rulesetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n host: \"example.com\",\n inclusive: true,\n isPaused: false,\n paths: [\"*\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_rule = cloudflare.WebAnalyticsRule(\"example_web_analytics_rule\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleset_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n host=\"example.com\",\n inclusive=True,\n is_paused=False,\n paths=[\"*\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsRule = new Cloudflare.WebAnalyticsRule(\"example_web_analytics_rule\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RulesetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Host = \"example.com\",\n Inclusive = true,\n IsPaused = false,\n Paths = new[]\n {\n \"*\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWebAnalyticsRule(ctx, \"example_web_analytics_rule\", \u0026cloudflare.WebAnalyticsRuleArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRulesetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tHost: pulumi.String(\"example.com\"),\n\t\t\tInclusive: pulumi.Bool(true),\n\t\t\tIsPaused: pulumi.Bool(false),\n\t\t\tPaths: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"*\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_webanalyticsrule\" \"example_web_analytics_rule\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n ruleset_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n host = \"example.com\"\n inclusive = true\n is_paused = false\n paths = [\"*\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WebAnalyticsRule;\nimport com.pulumi.cloudflare.WebAnalyticsRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWebAnalyticsRule = new WebAnalyticsRule(\"exampleWebAnalyticsRule\", WebAnalyticsRuleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .rulesetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .host(\"example.com\")\n .inclusive(true)\n .isPaused(false)\n .paths(\"*\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWebAnalyticsRule:\n type: cloudflare:WebAnalyticsRule\n name: example_web_analytics_rule\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n rulesetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n host: example.com\n inclusive: true\n isPaused: false\n paths:\n - '*'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -107476,7 +107476,7 @@ } }, "cloudflare:index/webAnalyticsSite:WebAnalyticsSite": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsSite = new cloudflare.WebAnalyticsSite(\"example_web_analytics_site\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n autoInstall: true,\n host: \"example.com\",\n zoneTag: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_site = cloudflare.WebAnalyticsSite(\"example_web_analytics_site\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n auto_install=True,\n host=\"example.com\",\n zone_tag=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsSite = new Cloudflare.WebAnalyticsSite(\"example_web_analytics_site\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AutoInstall = true,\n Host = \"example.com\",\n ZoneTag = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWebAnalyticsSite(ctx, \"example_web_analytics_site\", \u0026cloudflare.WebAnalyticsSiteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAutoInstall: pulumi.Bool(true),\n\t\t\tHost: pulumi.String(\"example.com\"),\n\t\t\tZoneTag: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WebAnalyticsSite;\nimport com.pulumi.cloudflare.WebAnalyticsSiteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWebAnalyticsSite = new WebAnalyticsSite(\"exampleWebAnalyticsSite\", WebAnalyticsSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .autoInstall(true)\n .host(\"example.com\")\n .zoneTag(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWebAnalyticsSite:\n type: cloudflare:WebAnalyticsSite\n name: example_web_analytics_site\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n autoInstall: true\n host: example.com\n zoneTag: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/webAnalyticsSite:WebAnalyticsSite example '\u003caccount_id\u003e/\u003csite_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsSite = new cloudflare.WebAnalyticsSite(\"example_web_analytics_site\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n autoInstall: true,\n host: \"example.com\",\n zoneTag: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_site = cloudflare.WebAnalyticsSite(\"example_web_analytics_site\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n auto_install=True,\n host=\"example.com\",\n zone_tag=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsSite = new Cloudflare.WebAnalyticsSite(\"example_web_analytics_site\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AutoInstall = true,\n Host = \"example.com\",\n ZoneTag = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWebAnalyticsSite(ctx, \"example_web_analytics_site\", \u0026cloudflare.WebAnalyticsSiteArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAutoInstall: pulumi.Bool(true),\n\t\t\tHost: pulumi.String(\"example.com\"),\n\t\t\tZoneTag: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_webanalyticssite\" \"example_web_analytics_site\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n auto_install = true\n host = \"example.com\"\n zone_tag = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WebAnalyticsSite;\nimport com.pulumi.cloudflare.WebAnalyticsSiteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWebAnalyticsSite = new WebAnalyticsSite(\"exampleWebAnalyticsSite\", WebAnalyticsSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .autoInstall(true)\n .host(\"example.com\")\n .zoneTag(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWebAnalyticsSite:\n type: cloudflare:WebAnalyticsSite\n name: example_web_analytics_site\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n autoInstall: true\n host: example.com\n zoneTag: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/webAnalyticsSite:WebAnalyticsSite example '\u003caccount_id\u003e/\u003csite_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -107491,7 +107491,7 @@ }, "enabled": { "type": "boolean", - "description": "Enables or disables RUM. This option can be used only when\u003cspan pulumi-lang-nodejs=\" autoInstall \" pulumi-lang-dotnet=\" AutoInstall \" pulumi-lang-go=\" autoInstall \" pulumi-lang-python=\" auto_install \" pulumi-lang-yaml=\" autoInstall \" pulumi-lang-java=\" autoInstall \"\u003e autoInstall \u003c/span\u003eis set to true.\n" + "description": "Enables or disables RUM. This option can be used only when\u003cspan pulumi-lang-nodejs=\" autoInstall \" pulumi-lang-dotnet=\" AutoInstall \" pulumi-lang-go=\" autoInstall \" pulumi-lang-python=\" auto_install \" pulumi-lang-yaml=\" autoInstall \" pulumi-lang-java=\" autoInstall \" pulumi-lang-hcl=\" auto_install \"\u003e autoInstall \u003c/span\u003eis set to true.\n" }, "host": { "type": "string", @@ -107547,7 +107547,7 @@ }, "enabled": { "type": "boolean", - "description": "Enables or disables RUM. This option can be used only when\u003cspan pulumi-lang-nodejs=\" autoInstall \" pulumi-lang-dotnet=\" AutoInstall \" pulumi-lang-go=\" autoInstall \" pulumi-lang-python=\" auto_install \" pulumi-lang-yaml=\" autoInstall \" pulumi-lang-java=\" autoInstall \"\u003e autoInstall \u003c/span\u003eis set to true.\n" + "description": "Enables or disables RUM. This option can be used only when\u003cspan pulumi-lang-nodejs=\" autoInstall \" pulumi-lang-dotnet=\" AutoInstall \" pulumi-lang-go=\" autoInstall \" pulumi-lang-python=\" auto_install \" pulumi-lang-yaml=\" autoInstall \" pulumi-lang-java=\" autoInstall \" pulumi-lang-hcl=\" auto_install \"\u003e autoInstall \u003c/span\u003eis set to true.\n" }, "host": { "type": "string", @@ -107578,7 +107578,7 @@ }, "enabled": { "type": "boolean", - "description": "Enables or disables RUM. This option can be used only when\u003cspan pulumi-lang-nodejs=\" autoInstall \" pulumi-lang-dotnet=\" AutoInstall \" pulumi-lang-go=\" autoInstall \" pulumi-lang-python=\" auto_install \" pulumi-lang-yaml=\" autoInstall \" pulumi-lang-java=\" autoInstall \"\u003e autoInstall \u003c/span\u003eis set to true.\n" + "description": "Enables or disables RUM. This option can be used only when\u003cspan pulumi-lang-nodejs=\" autoInstall \" pulumi-lang-dotnet=\" AutoInstall \" pulumi-lang-go=\" autoInstall \" pulumi-lang-python=\" auto_install \" pulumi-lang-yaml=\" autoInstall \" pulumi-lang-java=\" autoInstall \" pulumi-lang-hcl=\" auto_install \"\u003e autoInstall \u003c/span\u003eis set to true.\n" }, "host": { "type": "string", @@ -107619,7 +107619,7 @@ } }, "cloudflare:index/worker:Worker": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorker = new cloudflare.Worker(\"example_worker\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-worker\",\n logpush: true,\n observability: {\n enabled: true,\n headSamplingRate: 1,\n logs: {\n destinations: [\"string\"],\n enabled: true,\n headSamplingRate: 1,\n invocationLogs: true,\n persist: true,\n },\n traces: {\n destinations: [\"string\"],\n enabled: true,\n headSamplingRate: 1,\n persist: true,\n },\n },\n subdomain: {\n enabled: true,\n previewsEnabled: true,\n },\n tags: [\n \"my-team\",\n \"my-public-api\",\n ],\n tailConsumers: [{\n name: \"my-tail-consumer\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker = cloudflare.Worker(\"example_worker\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-worker\",\n logpush=True,\n observability={\n \"enabled\": True,\n \"head_sampling_rate\": float(1),\n \"logs\": {\n \"destinations\": [\"string\"],\n \"enabled\": True,\n \"head_sampling_rate\": float(1),\n \"invocation_logs\": True,\n \"persist\": True,\n },\n \"traces\": {\n \"destinations\": [\"string\"],\n \"enabled\": True,\n \"head_sampling_rate\": float(1),\n \"persist\": True,\n },\n },\n subdomain={\n \"enabled\": True,\n \"previews_enabled\": True,\n },\n tags=[\n \"my-team\",\n \"my-public-api\",\n ],\n tail_consumers=[{\n \"name\": \"my-tail-consumer\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorker = new Cloudflare.Worker(\"example_worker\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-worker\",\n Logpush = true,\n Observability = new Cloudflare.Inputs.WorkerObservabilityArgs\n {\n Enabled = true,\n HeadSamplingRate = 1,\n Logs = new Cloudflare.Inputs.WorkerObservabilityLogsArgs\n {\n Destinations = new[]\n {\n \"string\",\n },\n Enabled = true,\n HeadSamplingRate = 1,\n InvocationLogs = true,\n Persist = true,\n },\n Traces = new Cloudflare.Inputs.WorkerObservabilityTracesArgs\n {\n Destinations = new[]\n {\n \"string\",\n },\n Enabled = true,\n HeadSamplingRate = 1,\n Persist = true,\n },\n },\n Subdomain = new Cloudflare.Inputs.WorkerSubdomainArgs\n {\n Enabled = true,\n PreviewsEnabled = true,\n },\n Tags = new[]\n {\n \"my-team\",\n \"my-public-api\",\n },\n TailConsumers = new[]\n {\n new Cloudflare.Inputs.WorkerTailConsumerArgs\n {\n Name = \"my-tail-consumer\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorker(ctx, \"example_worker\", \u0026cloudflare.WorkerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-worker\"),\n\t\t\tLogpush: pulumi.Bool(true),\n\t\t\tObservability: \u0026cloudflare.WorkerObservabilityArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tHeadSamplingRate: pulumi.Float64(1),\n\t\t\t\tLogs: \u0026cloudflare.WorkerObservabilityLogsArgs{\n\t\t\t\t\tDestinations: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tHeadSamplingRate: pulumi.Float64(1),\n\t\t\t\t\tInvocationLogs: pulumi.Bool(true),\n\t\t\t\t\tPersist: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tTraces: \u0026cloudflare.WorkerObservabilityTracesArgs{\n\t\t\t\t\tDestinations: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tHeadSamplingRate: pulumi.Float64(1),\n\t\t\t\t\tPersist: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSubdomain: \u0026cloudflare.WorkerSubdomainArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tPreviewsEnabled: pulumi.Bool(true),\n\t\t\t},\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"my-team\"),\n\t\t\t\tpulumi.String(\"my-public-api\"),\n\t\t\t},\n\t\t\tTailConsumers: cloudflare.WorkerTailConsumerArray{\n\t\t\t\t\u0026cloudflare.WorkerTailConsumerArgs{\n\t\t\t\t\tName: pulumi.String(\"my-tail-consumer\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Worker;\nimport com.pulumi.cloudflare.WorkerArgs;\nimport com.pulumi.cloudflare.inputs.WorkerObservabilityArgs;\nimport com.pulumi.cloudflare.inputs.WorkerObservabilityLogsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerObservabilityTracesArgs;\nimport com.pulumi.cloudflare.inputs.WorkerSubdomainArgs;\nimport com.pulumi.cloudflare.inputs.WorkerTailConsumerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorker = new Worker(\"exampleWorker\", WorkerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-worker\")\n .logpush(true)\n .observability(WorkerObservabilityArgs.builder()\n .enabled(true)\n .headSamplingRate(1.0)\n .logs(WorkerObservabilityLogsArgs.builder()\n .destinations(\"string\")\n .enabled(true)\n .headSamplingRate(1.0)\n .invocationLogs(true)\n .persist(true)\n .build())\n .traces(WorkerObservabilityTracesArgs.builder()\n .destinations(\"string\")\n .enabled(true)\n .headSamplingRate(1.0)\n .persist(true)\n .build())\n .build())\n .subdomain(WorkerSubdomainArgs.builder()\n .enabled(true)\n .previewsEnabled(true)\n .build())\n .tags( \n \"my-team\",\n \"my-public-api\")\n .tailConsumers(WorkerTailConsumerArgs.builder()\n .name(\"my-tail-consumer\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorker:\n type: cloudflare:Worker\n name: example_worker\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-worker\n logpush: true\n observability:\n enabled: true\n headSamplingRate: 1\n logs:\n destinations:\n - string\n enabled: true\n headSamplingRate: 1\n invocationLogs: true\n persist: true\n traces:\n destinations:\n - string\n enabled: true\n headSamplingRate: 1\n persist: true\n subdomain:\n enabled: true\n previewsEnabled: true\n tags:\n - my-team\n - my-public-api\n tailConsumers:\n - name: my-tail-consumer\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/worker:Worker example '\u003caccount_id\u003e/\u003cworker_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorker = new cloudflare.Worker(\"example_worker\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-worker\",\n logpush: true,\n observability: {\n enabled: true,\n headSamplingRate: 1,\n logs: {\n destinations: [\"string\"],\n enabled: true,\n headSamplingRate: 1,\n invocationLogs: true,\n persist: true,\n },\n traces: {\n destinations: [\"string\"],\n enabled: true,\n headSamplingRate: 1,\n persist: true,\n },\n },\n subdomain: {\n enabled: true,\n previewsEnabled: true,\n },\n tags: [\n \"my-team\",\n \"my-public-api\",\n ],\n tailConsumers: [{\n name: \"my-tail-consumer\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker = cloudflare.Worker(\"example_worker\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-worker\",\n logpush=True,\n observability={\n \"enabled\": True,\n \"head_sampling_rate\": float(1),\n \"logs\": {\n \"destinations\": [\"string\"],\n \"enabled\": True,\n \"head_sampling_rate\": float(1),\n \"invocation_logs\": True,\n \"persist\": True,\n },\n \"traces\": {\n \"destinations\": [\"string\"],\n \"enabled\": True,\n \"head_sampling_rate\": float(1),\n \"persist\": True,\n },\n },\n subdomain={\n \"enabled\": True,\n \"previews_enabled\": True,\n },\n tags=[\n \"my-team\",\n \"my-public-api\",\n ],\n tail_consumers=[{\n \"name\": \"my-tail-consumer\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorker = new Cloudflare.Worker(\"example_worker\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-worker\",\n Logpush = true,\n Observability = new Cloudflare.Inputs.WorkerObservabilityArgs\n {\n Enabled = true,\n HeadSamplingRate = 1,\n Logs = new Cloudflare.Inputs.WorkerObservabilityLogsArgs\n {\n Destinations = new[]\n {\n \"string\",\n },\n Enabled = true,\n HeadSamplingRate = 1,\n InvocationLogs = true,\n Persist = true,\n },\n Traces = new Cloudflare.Inputs.WorkerObservabilityTracesArgs\n {\n Destinations = new[]\n {\n \"string\",\n },\n Enabled = true,\n HeadSamplingRate = 1,\n Persist = true,\n },\n },\n Subdomain = new Cloudflare.Inputs.WorkerSubdomainArgs\n {\n Enabled = true,\n PreviewsEnabled = true,\n },\n Tags = new[]\n {\n \"my-team\",\n \"my-public-api\",\n },\n TailConsumers = new[]\n {\n new Cloudflare.Inputs.WorkerTailConsumerArgs\n {\n Name = \"my-tail-consumer\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorker(ctx, \"example_worker\", \u0026cloudflare.WorkerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-worker\"),\n\t\t\tLogpush: pulumi.Bool(true),\n\t\t\tObservability: \u0026cloudflare.WorkerObservabilityArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tHeadSamplingRate: pulumi.Float64(1),\n\t\t\t\tLogs: \u0026cloudflare.WorkerObservabilityLogsArgs{\n\t\t\t\t\tDestinations: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tHeadSamplingRate: pulumi.Float64(1),\n\t\t\t\t\tInvocationLogs: pulumi.Bool(true),\n\t\t\t\t\tPersist: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tTraces: \u0026cloudflare.WorkerObservabilityTracesArgs{\n\t\t\t\t\tDestinations: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tHeadSamplingRate: pulumi.Float64(1),\n\t\t\t\t\tPersist: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSubdomain: \u0026cloudflare.WorkerSubdomainArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tPreviewsEnabled: pulumi.Bool(true),\n\t\t\t},\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"my-team\"),\n\t\t\t\tpulumi.String(\"my-public-api\"),\n\t\t\t},\n\t\t\tTailConsumers: cloudflare.WorkerTailConsumerArray{\n\t\t\t\t\u0026cloudflare.WorkerTailConsumerArgs{\n\t\t\t\t\tName: pulumi.String(\"my-tail-consumer\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_worker\" \"example_worker\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my-worker\"\n logpush = true\n observability = {\n enabled = true\n head_sampling_rate = 1\n logs = {\n destinations = [\"string\"]\n enabled = true\n head_sampling_rate = 1\n invocation_logs = true\n persist = true\n }\n traces = {\n destinations = [\"string\"]\n enabled = true\n head_sampling_rate = 1\n persist = true\n }\n }\n subdomain = {\n enabled = true\n previews_enabled = true\n }\n tags = [\"my-team\", \"my-public-api\"]\n tail_consumers {\n name = \"my-tail-consumer\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Worker;\nimport com.pulumi.cloudflare.WorkerArgs;\nimport com.pulumi.cloudflare.inputs.WorkerObservabilityArgs;\nimport com.pulumi.cloudflare.inputs.WorkerObservabilityLogsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerObservabilityTracesArgs;\nimport com.pulumi.cloudflare.inputs.WorkerSubdomainArgs;\nimport com.pulumi.cloudflare.inputs.WorkerTailConsumerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorker = new Worker(\"exampleWorker\", WorkerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-worker\")\n .logpush(true)\n .observability(WorkerObservabilityArgs.builder()\n .enabled(true)\n .headSamplingRate(1.0)\n .logs(WorkerObservabilityLogsArgs.builder()\n .destinations(\"string\")\n .enabled(true)\n .headSamplingRate(1.0)\n .invocationLogs(true)\n .persist(true)\n .build())\n .traces(WorkerObservabilityTracesArgs.builder()\n .destinations(\"string\")\n .enabled(true)\n .headSamplingRate(1.0)\n .persist(true)\n .build())\n .build())\n .subdomain(WorkerSubdomainArgs.builder()\n .enabled(true)\n .previewsEnabled(true)\n .build())\n .tags( \n \"my-team\",\n \"my-public-api\")\n .tailConsumers(WorkerTailConsumerArgs.builder()\n .name(\"my-tail-consumer\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorker:\n type: cloudflare:Worker\n name: example_worker\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-worker\n logpush: true\n observability:\n enabled: true\n headSamplingRate: 1\n logs:\n destinations:\n - string\n enabled: true\n headSamplingRate: 1\n invocationLogs: true\n persist: true\n traces:\n destinations:\n - string\n enabled: true\n headSamplingRate: 1\n persist: true\n subdomain:\n enabled: true\n previewsEnabled: true\n tags:\n - my-team\n - my-public-api\n tailConsumers:\n - name: my-tail-consumer\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/worker:Worker example '\u003caccount_id\u003e/\u003cworker_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -107631,7 +107631,7 @@ }, "deployedOn": { "type": "string", - "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n" + "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n" }, "logpush": { "type": "boolean", @@ -107736,7 +107736,7 @@ }, "deployedOn": { "type": "string", - "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n" + "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n" }, "logpush": { "type": "boolean", @@ -107781,7 +107781,7 @@ } }, "cloudflare:index/workerCronTrigger:WorkerCronTrigger": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCronTrigger = new cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n body: [{\n cron: \"*/30 * * * *\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_cron_trigger = cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n body=[{\n \"cron\": \"*/30 * * * *\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCronTrigger = new Cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Body = new[]\n {\n \n {\n { \"cron\", \"*/30 * * * *\" },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCronTrigger(ctx, \"example_workers_cron_trigger\", \u0026cloudflare.WorkersCronTriggerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tBody: []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"cron\": \"*/30 * * * *\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCronTrigger;\nimport com.pulumi.cloudflare.WorkersCronTriggerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCronTrigger = new WorkersCronTrigger(\"exampleWorkersCronTrigger\", WorkersCronTriggerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .body(Arrays.asList(Map.of(\"cron\", \"*/30 * * * *\")))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCronTrigger:\n type: cloudflare:WorkersCronTrigger\n name: example_workers_cron_trigger\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n body:\n - cron: '*/30 * * * *'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerCronTrigger:WorkerCronTrigger example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCronTrigger = new cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n body: [{\n cron: \"*/30 * * * *\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_cron_trigger = cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n body=[{\n \"cron\": \"*/30 * * * *\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCronTrigger = new Cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Body = new[]\n {\n \n {\n { \"cron\", \"*/30 * * * *\" },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCronTrigger(ctx, \"example_workers_cron_trigger\", \u0026cloudflare.WorkersCronTriggerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tBody: []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"cron\": \"*/30 * * * *\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerscrontrigger\" \"example_workers_cron_trigger\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n body = [{\n \"cron\" = \"*/30 * * * *\"\n }]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCronTrigger;\nimport com.pulumi.cloudflare.WorkersCronTriggerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCronTrigger = new WorkersCronTrigger(\"exampleWorkersCronTrigger\", WorkersCronTriggerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .body(Arrays.asList(Map.of(\"cron\", \"*/30 * * * *\")))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCronTrigger:\n type: cloudflare:WorkersCronTrigger\n name: example_workers_cron_trigger\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n body:\n - cron: '*/30 * * * *'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerCronTrigger:WorkerCronTrigger example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -107850,7 +107850,7 @@ "deprecationMessage": "cloudflare.index/workercrontrigger.WorkerCronTrigger has been deprecated in favor of cloudflare.index/workerscrontrigger.WorkersCronTrigger" }, "cloudflare:index/workerDomain:WorkerDomain": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomain = new cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n service: \"my-worker\",\n environment: \"production\",\n zoneId: \"593c9c94de529bbbfaac7c53ced0447d\",\n zoneName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domain = cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\",\n service=\"my-worker\",\n environment=\"production\",\n zone_id=\"593c9c94de529bbbfaac7c53ced0447d\",\n zone_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomain = new Cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n Service = \"my-worker\",\n Environment = \"production\",\n ZoneId = \"593c9c94de529bbbfaac7c53ced0447d\",\n ZoneName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCustomDomain(ctx, \"example_workers_custom_domain\", \u0026cloudflare.WorkersCustomDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tService: pulumi.String(\"my-worker\"),\n\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\tZoneId: pulumi.String(\"593c9c94de529bbbfaac7c53ced0447d\"),\n\t\t\tZoneName: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCustomDomain;\nimport com.pulumi.cloudflare.WorkersCustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCustomDomain = new WorkersCustomDomain(\"exampleWorkersCustomDomain\", WorkersCustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .service(\"my-worker\")\n .environment(\"production\")\n .zoneId(\"593c9c94de529bbbfaac7c53ced0447d\")\n .zoneName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCustomDomain:\n type: cloudflare:WorkersCustomDomain\n name: example_workers_custom_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n service: my-worker\n environment: production\n zoneId: 593c9c94de529bbbfaac7c53ced0447d\n zoneName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerDomain:WorkerDomain example '\u003caccount_id\u003e/\u003cdomain_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomain = new cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n service: \"my-worker\",\n environment: \"production\",\n zoneId: \"593c9c94de529bbbfaac7c53ced0447d\",\n zoneName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domain = cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\",\n service=\"my-worker\",\n environment=\"production\",\n zone_id=\"593c9c94de529bbbfaac7c53ced0447d\",\n zone_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomain = new Cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n Service = \"my-worker\",\n Environment = \"production\",\n ZoneId = \"593c9c94de529bbbfaac7c53ced0447d\",\n ZoneName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCustomDomain(ctx, \"example_workers_custom_domain\", \u0026cloudflare.WorkersCustomDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tService: pulumi.String(\"my-worker\"),\n\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\tZoneId: pulumi.String(\"593c9c94de529bbbfaac7c53ced0447d\"),\n\t\t\tZoneName: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerscustomdomain\" \"example_workers_custom_domain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"app.example.com\"\n service = \"my-worker\"\n environment = \"production\"\n zone_id = \"593c9c94de529bbbfaac7c53ced0447d\"\n zone_name = \"example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCustomDomain;\nimport com.pulumi.cloudflare.WorkersCustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCustomDomain = new WorkersCustomDomain(\"exampleWorkersCustomDomain\", WorkersCustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .service(\"my-worker\")\n .environment(\"production\")\n .zoneId(\"593c9c94de529bbbfaac7c53ced0447d\")\n .zoneName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCustomDomain:\n type: cloudflare:WorkersCustomDomain\n name: example_workers_custom_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n service: my-worker\n environment: production\n zoneId: 593c9c94de529bbbfaac7c53ced0447d\n zoneName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerDomain:WorkerDomain example '\u003caccount_id\u003e/\u003cdomain_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -107964,7 +107964,7 @@ "deprecationMessage": "cloudflare.index/workerdomain.WorkerDomain has been deprecated in favor of cloudflare.index/workerscustomdomain.WorkersCustomDomain" }, "cloudflare:index/workerScript:WorkerScript": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n\u003e For more direct control over Workers resources, we recommend the beta \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkerVersion`\" pulumi-lang-dotnet=\"`cloudflare.WorkerVersion`\" pulumi-lang-go=\"`WorkerVersion`\" pulumi-lang-python=\"`WorkerVersion`\" pulumi-lang-yaml=\"`cloudflare.WorkerVersion`\" pulumi-lang-java=\"`cloudflare.WorkerVersion`\"\u003e`cloudflare.WorkerVersion`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkersDeployment`\" pulumi-lang-dotnet=\"`cloudflare.WorkersDeployment`\" pulumi-lang-go=\"`WorkersDeployment`\" pulumi-lang-python=\"`WorkersDeployment`\" pulumi-lang-yaml=\"`cloudflare.WorkersDeployment`\" pulumi-lang-java=\"`cloudflare.WorkersDeployment`\"\u003e`cloudflare.WorkersDeployment`\u003c/span\u003e resources. See how to use them in the [developer documentation](https://developers.cloudflare.com/workers/platform/infrastructure-as-code/).\n\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerScript:WorkerScript example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n\u003e For more direct control over Workers resources, we recommend the beta \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\" pulumi-lang-hcl=\"`cloudflare_worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkerVersion`\" pulumi-lang-dotnet=\"`cloudflare.WorkerVersion`\" pulumi-lang-go=\"`WorkerVersion`\" pulumi-lang-python=\"`WorkerVersion`\" pulumi-lang-yaml=\"`cloudflare.WorkerVersion`\" pulumi-lang-java=\"`cloudflare.WorkerVersion`\" pulumi-lang-hcl=\"`cloudflare_worker_version`\"\u003e`cloudflare.WorkerVersion`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkersDeployment`\" pulumi-lang-dotnet=\"`cloudflare.WorkersDeployment`\" pulumi-lang-go=\"`WorkersDeployment`\" pulumi-lang-python=\"`WorkersDeployment`\" pulumi-lang-yaml=\"`cloudflare.WorkersDeployment`\" pulumi-lang-java=\"`cloudflare.WorkersDeployment`\" pulumi-lang-hcl=\"`cloudflare_workers_deployment`\"\u003e`cloudflare.WorkersDeployment`\u003c/span\u003e resources. See how to use them in the [developer documentation](https://developers.cloudflare.com/workers/platform/infrastructure-as-code/).\n\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerScript:WorkerScript example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -107987,7 +107987,7 @@ }, "bodyPart": { "type": "string", - "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" + "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" }, "compatibilityDate": { "type": "string", @@ -107998,19 +107998,19 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "content": { "type": "string", - "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e.\n" + "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e.\n" }, "contentFile": { "type": "string", - "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" + "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\" pulumi-lang-hcl=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\" pulumi-lang-hcl=\"`content_sha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" }, "contentSha256": { "type": "string", - "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" + "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" }, "contentType": { "type": "string", @@ -108064,7 +108064,7 @@ }, "mainModule": { "type": "string", - "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" + "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" }, "migrationTag": { "type": "string", @@ -108167,7 +108167,7 @@ }, "bodyPart": { "type": "string", - "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" + "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" }, "compatibilityDate": { "type": "string", @@ -108178,19 +108178,19 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "content": { "type": "string", - "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e.\n" + "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e.\n" }, "contentFile": { "type": "string", - "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" + "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\" pulumi-lang-hcl=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\" pulumi-lang-hcl=\"`content_sha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" }, "contentSha256": { "type": "string", - "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" + "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" }, "contentType": { "type": "string", @@ -108217,7 +108217,7 @@ }, "mainModule": { "type": "string", - "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" + "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" }, "migrations": { "$ref": "#/types/cloudflare:index/WorkerScriptMigrations:WorkerScriptMigrations", @@ -108274,7 +108274,7 @@ }, "bodyPart": { "type": "string", - "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" + "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" }, "compatibilityDate": { "type": "string", @@ -108285,19 +108285,19 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "content": { "type": "string", - "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e.\n" + "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e.\n" }, "contentFile": { "type": "string", - "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" + "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\" pulumi-lang-hcl=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\" pulumi-lang-hcl=\"`content_sha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" }, "contentSha256": { "type": "string", - "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" + "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" }, "contentType": { "type": "string", @@ -108351,7 +108351,7 @@ }, "mainModule": { "type": "string", - "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" + "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" }, "migrationTag": { "type": "string", @@ -108419,7 +108419,7 @@ "deprecationMessage": "cloudflare.index/workerscript.WorkerScript has been deprecated in favor of cloudflare.index/workersscript.WorkersScript" }, "cloudflare:index/workerVersion:WorkerVersion": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkerVersion = new cloudflare.WorkerVersion(\"example_worker_version\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n annotations: {\n workersMessage: \"Fixed bug.\",\n workersTag: \"v1.0.1\",\n },\n assets: {\n config: {\n htmlHandling: \"auto-trailing-slash\",\n notFoundHandling: \"404-page\",\n runWorkerFirst: [],\n },\n jwt: \"jwt\",\n },\n bindings: [{\n name: \"MY_ENV_VAR\",\n text: \"my_data\",\n type: \"plain_text\",\n }],\n compatibilityDate: \"2021-01-01\",\n compatibilityFlags: [\"nodejs_compat\"],\n containers: [{\n className: \"MyDurableObject\",\n }],\n limits: {\n cpuMs: 50,\n subrequests: 1000,\n },\n mainModule: \"index.js\",\n migrations: {\n deletedClasses: [\"string\"],\n newClasses: [\"string\"],\n newSqliteClasses: [\"string\"],\n newTag: \"v2\",\n oldTag: \"v1\",\n renamedClasses: [{\n from: \"from\",\n to: \"to\",\n }],\n transferredClasses: [{\n from: \"from\",\n fromScript: \"from_script\",\n to: \"to\",\n }],\n },\n modules: [{\n contentFile: \"dist/index.js\",\n contentType: \"application/javascript+module\",\n name: \"index.js\",\n }],\n placement: {\n mode: \"smart\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker_version = cloudflare.WorkerVersion(\"example_worker_version\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\",\n annotations={\n \"workers_message\": \"Fixed bug.\",\n \"workers_tag\": \"v1.0.1\",\n },\n assets={\n \"config\": {\n \"html_handling\": \"auto-trailing-slash\",\n \"not_found_handling\": \"404-page\",\n \"run_worker_first\": [],\n },\n \"jwt\": \"jwt\",\n },\n bindings=[{\n \"name\": \"MY_ENV_VAR\",\n \"text\": \"my_data\",\n \"type\": \"plain_text\",\n }],\n compatibility_date=\"2021-01-01\",\n compatibility_flags=[\"nodejs_compat\"],\n containers=[{\n \"class_name\": \"MyDurableObject\",\n }],\n limits={\n \"cpu_ms\": 50,\n \"subrequests\": 1000,\n },\n main_module=\"index.js\",\n migrations={\n \"deleted_classes\": [\"string\"],\n \"new_classes\": [\"string\"],\n \"new_sqlite_classes\": [\"string\"],\n \"new_tag\": \"v2\",\n \"old_tag\": \"v1\",\n \"renamed_classes\": [{\n \"from_\": \"from\",\n \"to\": \"to\",\n }],\n \"transferred_classes\": [{\n \"from_\": \"from\",\n \"from_script\": \"from_script\",\n \"to\": \"to\",\n }],\n },\n modules=[{\n \"content_file\": \"dist/index.js\",\n \"content_type\": \"application/javascript+module\",\n \"name\": \"index.js\",\n }],\n placement={\n \"mode\": \"smart\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkerVersion = new Cloudflare.WorkerVersion(\"example_worker_version\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n Annotations = new Cloudflare.Inputs.WorkerVersionAnnotationsArgs\n {\n WorkersMessage = \"Fixed bug.\",\n WorkersTag = \"v1.0.1\",\n },\n Assets = new Cloudflare.Inputs.WorkerVersionAssetsArgs\n {\n Config = new Cloudflare.Inputs.WorkerVersionAssetsConfigArgs\n {\n HtmlHandling = \"auto-trailing-slash\",\n NotFoundHandling = \"404-page\",\n RunWorkerFirst = new() { },\n },\n Jwt = \"jwt\",\n },\n Bindings = new[]\n {\n new Cloudflare.Inputs.WorkerVersionBindingArgs\n {\n Name = \"MY_ENV_VAR\",\n Text = \"my_data\",\n Type = \"plain_text\",\n },\n },\n CompatibilityDate = \"2021-01-01\",\n CompatibilityFlags = new[]\n {\n \"nodejs_compat\",\n },\n Containers = new[]\n {\n new Cloudflare.Inputs.WorkerVersionContainerArgs\n {\n ClassName = \"MyDurableObject\",\n },\n },\n Limits = new Cloudflare.Inputs.WorkerVersionLimitsArgs\n {\n CpuMs = 50,\n Subrequests = 1000,\n },\n MainModule = \"index.js\",\n Migrations = new Cloudflare.Inputs.WorkerVersionMigrationsArgs\n {\n DeletedClasses = new[]\n {\n \"string\",\n },\n NewClasses = new[]\n {\n \"string\",\n },\n NewSqliteClasses = new[]\n {\n \"string\",\n },\n NewTag = \"v2\",\n OldTag = \"v1\",\n RenamedClasses = new[]\n {\n new Cloudflare.Inputs.WorkerVersionMigrationsRenamedClassArgs\n {\n From = \"from\",\n To = \"to\",\n },\n },\n TransferredClasses = new[]\n {\n new Cloudflare.Inputs.WorkerVersionMigrationsTransferredClassArgs\n {\n From = \"from\",\n FromScript = \"from_script\",\n To = \"to\",\n },\n },\n },\n Modules = new[]\n {\n new Cloudflare.Inputs.WorkerVersionModuleArgs\n {\n ContentFile = \"dist/index.js\",\n ContentType = \"application/javascript+module\",\n Name = \"index.js\",\n },\n },\n Placement = new Cloudflare.Inputs.WorkerVersionPlacementArgs\n {\n Mode = \"smart\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkerVersion(ctx, \"example_worker_version\", \u0026cloudflare.WorkerVersionArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: pulumi.String(\"worker_id\"),\n\t\t\tAnnotations: \u0026cloudflare.WorkerVersionAnnotationsArgs{\n\t\t\t\tWorkersMessage: pulumi.String(\"Fixed bug.\"),\n\t\t\t\tWorkersTag: pulumi.String(\"v1.0.1\"),\n\t\t\t},\n\t\t\tAssets: \u0026cloudflare.WorkerVersionAssetsArgs{\n\t\t\t\tConfig: \u0026cloudflare.WorkerVersionAssetsConfigArgs{\n\t\t\t\t\tHtmlHandling: pulumi.String(\"auto-trailing-slash\"),\n\t\t\t\t\tNotFoundHandling: pulumi.String(\"404-page\"),\n\t\t\t\t\tRunWorkerFirst: pulumi.Any{},\n\t\t\t\t},\n\t\t\t\tJwt: pulumi.String(\"jwt\"),\n\t\t\t},\n\t\t\tBindings: cloudflare.WorkerVersionBindingArray{\n\t\t\t\t\u0026cloudflare.WorkerVersionBindingArgs{\n\t\t\t\t\tName: pulumi.String(\"MY_ENV_VAR\"),\n\t\t\t\t\tText: pulumi.String(\"my_data\"),\n\t\t\t\t\tType: pulumi.String(\"plain_text\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCompatibilityDate: pulumi.String(\"2021-01-01\"),\n\t\t\tCompatibilityFlags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"nodejs_compat\"),\n\t\t\t},\n\t\t\tContainers: cloudflare.WorkerVersionContainerArray{\n\t\t\t\t\u0026cloudflare.WorkerVersionContainerArgs{\n\t\t\t\t\tClassName: pulumi.String(\"MyDurableObject\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLimits: \u0026cloudflare.WorkerVersionLimitsArgs{\n\t\t\t\tCpuMs: pulumi.Int(50),\n\t\t\t\tSubrequests: pulumi.Int(1000),\n\t\t\t},\n\t\t\tMainModule: pulumi.String(\"index.js\"),\n\t\t\tMigrations: \u0026cloudflare.WorkerVersionMigrationsArgs{\n\t\t\t\tDeletedClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewSqliteClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewTag: pulumi.String(\"v2\"),\n\t\t\t\tOldTag: pulumi.String(\"v1\"),\n\t\t\t\tRenamedClasses: cloudflare.WorkerVersionMigrationsRenamedClassArray{\n\t\t\t\t\t\u0026cloudflare.WorkerVersionMigrationsRenamedClassArgs{\n\t\t\t\t\t\tFrom: pulumi.String(\"from\"),\n\t\t\t\t\t\tTo: pulumi.String(\"to\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTransferredClasses: cloudflare.WorkerVersionMigrationsTransferredClassArray{\n\t\t\t\t\t\u0026cloudflare.WorkerVersionMigrationsTransferredClassArgs{\n\t\t\t\t\t\tFrom: pulumi.String(\"from\"),\n\t\t\t\t\t\tFromScript: pulumi.String(\"from_script\"),\n\t\t\t\t\t\tTo: pulumi.String(\"to\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tModules: cloudflare.WorkerVersionModuleArray{\n\t\t\t\t\u0026cloudflare.WorkerVersionModuleArgs{\n\t\t\t\t\tContentFile: pulumi.String(\"dist/index.js\"),\n\t\t\t\t\tContentType: pulumi.String(\"application/javascript+module\"),\n\t\t\t\t\tName: pulumi.String(\"index.js\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPlacement: \u0026cloudflare.WorkerVersionPlacementArgs{\n\t\t\t\tMode: pulumi.String(\"smart\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkerVersion;\nimport com.pulumi.cloudflare.WorkerVersionArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionAnnotationsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionAssetsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionAssetsConfigArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionBindingArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionContainerArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionLimitsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionMigrationsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionModuleArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionPlacementArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkerVersion = new WorkerVersion(\"exampleWorkerVersion\", WorkerVersionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .annotations(WorkerVersionAnnotationsArgs.builder()\n .workersMessage(\"Fixed bug.\")\n .workersTag(\"v1.0.1\")\n .build())\n .assets(WorkerVersionAssetsArgs.builder()\n .config(WorkerVersionAssetsConfigArgs.builder()\n .htmlHandling(\"auto-trailing-slash\")\n .notFoundHandling(\"404-page\")\n .runWorkerFirst()\n .build())\n .jwt(\"jwt\")\n .build())\n .bindings(WorkerVersionBindingArgs.builder()\n .name(\"MY_ENV_VAR\")\n .text(\"my_data\")\n .type(\"plain_text\")\n .build())\n .compatibilityDate(\"2021-01-01\")\n .compatibilityFlags(\"nodejs_compat\")\n .containers(WorkerVersionContainerArgs.builder()\n .className(\"MyDurableObject\")\n .build())\n .limits(WorkerVersionLimitsArgs.builder()\n .cpuMs(50)\n .subrequests(1000)\n .build())\n .mainModule(\"index.js\")\n .migrations(WorkerVersionMigrationsArgs.builder()\n .deletedClasses(\"string\")\n .newClasses(\"string\")\n .newSqliteClasses(\"string\")\n .newTag(\"v2\")\n .oldTag(\"v1\")\n .renamedClasses(WorkerVersionMigrationsRenamedClassArgs.builder()\n .from(\"from\")\n .to(\"to\")\n .build())\n .transferredClasses(WorkerVersionMigrationsTransferredClassArgs.builder()\n .from(\"from\")\n .fromScript(\"from_script\")\n .to(\"to\")\n .build())\n .build())\n .modules(WorkerVersionModuleArgs.builder()\n .contentFile(\"dist/index.js\")\n .contentType(\"application/javascript+module\")\n .name(\"index.js\")\n .build())\n .placement(WorkerVersionPlacementArgs.builder()\n .mode(\"smart\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkerVersion:\n type: cloudflare:WorkerVersion\n name: example_worker_version\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n annotations:\n workersMessage: Fixed bug.\n workersTag: v1.0.1\n assets:\n config:\n htmlHandling: auto-trailing-slash\n notFoundHandling: 404-page\n runWorkerFirst: []\n jwt: jwt\n bindings:\n - name: MY_ENV_VAR\n text: my_data\n type: plain_text\n compatibilityDate: 2021-01-01\n compatibilityFlags:\n - nodejs_compat\n containers:\n - className: MyDurableObject\n limits:\n cpuMs: 50\n subrequests: 1000\n mainModule: index.js\n migrations:\n deletedClasses:\n - string\n newClasses:\n - string\n newSqliteClasses:\n - string\n newTag: v2\n oldTag: v1\n renamedClasses:\n - from: from\n to: to\n transferredClasses:\n - from: from\n fromScript: from_script\n to: to\n modules:\n - contentFile: dist/index.js\n contentType: application/javascript+module\n name: index.js\n placement:\n mode: smart\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerVersion:WorkerVersion example '\u003caccount_id\u003e/\u003cworker_id\u003e/\u003cversion_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkerVersion = new cloudflare.WorkerVersion(\"example_worker_version\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n annotations: {\n workersMessage: \"Fixed bug.\",\n workersTag: \"v1.0.1\",\n },\n assets: {\n config: {\n htmlHandling: \"auto-trailing-slash\",\n notFoundHandling: \"404-page\",\n runWorkerFirst: [],\n },\n jwt: \"jwt\",\n },\n bindings: [{\n name: \"MY_ENV_VAR\",\n text: \"my_data\",\n type: \"plain_text\",\n }],\n compatibilityDate: \"2021-01-01\",\n compatibilityFlags: [\"nodejs_compat\"],\n containers: [{\n className: \"MyDurableObject\",\n }],\n limits: {\n cpuMs: 50,\n subrequests: 1000,\n },\n mainModule: \"index.js\",\n migrations: {\n deletedClasses: [\"string\"],\n newClasses: [\"string\"],\n newSqliteClasses: [\"string\"],\n newTag: \"v2\",\n oldTag: \"v1\",\n renamedClasses: [{\n from: \"from\",\n to: \"to\",\n }],\n transferredClasses: [{\n from: \"from\",\n fromScript: \"from_script\",\n to: \"to\",\n }],\n },\n modules: [{\n contentFile: \"dist/index.js\",\n contentType: \"application/javascript+module\",\n name: \"index.js\",\n }],\n placement: {\n mode: \"smart\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker_version = cloudflare.WorkerVersion(\"example_worker_version\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\",\n annotations={\n \"workers_message\": \"Fixed bug.\",\n \"workers_tag\": \"v1.0.1\",\n },\n assets={\n \"config\": {\n \"html_handling\": \"auto-trailing-slash\",\n \"not_found_handling\": \"404-page\",\n \"run_worker_first\": [],\n },\n \"jwt\": \"jwt\",\n },\n bindings=[{\n \"name\": \"MY_ENV_VAR\",\n \"text\": \"my_data\",\n \"type\": \"plain_text\",\n }],\n compatibility_date=\"2021-01-01\",\n compatibility_flags=[\"nodejs_compat\"],\n containers=[{\n \"class_name\": \"MyDurableObject\",\n }],\n limits={\n \"cpu_ms\": 50,\n \"subrequests\": 1000,\n },\n main_module=\"index.js\",\n migrations={\n \"deleted_classes\": [\"string\"],\n \"new_classes\": [\"string\"],\n \"new_sqlite_classes\": [\"string\"],\n \"new_tag\": \"v2\",\n \"old_tag\": \"v1\",\n \"renamed_classes\": [{\n \"from_\": \"from\",\n \"to\": \"to\",\n }],\n \"transferred_classes\": [{\n \"from_\": \"from\",\n \"from_script\": \"from_script\",\n \"to\": \"to\",\n }],\n },\n modules=[{\n \"content_file\": \"dist/index.js\",\n \"content_type\": \"application/javascript+module\",\n \"name\": \"index.js\",\n }],\n placement={\n \"mode\": \"smart\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkerVersion = new Cloudflare.WorkerVersion(\"example_worker_version\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n Annotations = new Cloudflare.Inputs.WorkerVersionAnnotationsArgs\n {\n WorkersMessage = \"Fixed bug.\",\n WorkersTag = \"v1.0.1\",\n },\n Assets = new Cloudflare.Inputs.WorkerVersionAssetsArgs\n {\n Config = new Cloudflare.Inputs.WorkerVersionAssetsConfigArgs\n {\n HtmlHandling = \"auto-trailing-slash\",\n NotFoundHandling = \"404-page\",\n RunWorkerFirst = new() { },\n },\n Jwt = \"jwt\",\n },\n Bindings = new[]\n {\n new Cloudflare.Inputs.WorkerVersionBindingArgs\n {\n Name = \"MY_ENV_VAR\",\n Text = \"my_data\",\n Type = \"plain_text\",\n },\n },\n CompatibilityDate = \"2021-01-01\",\n CompatibilityFlags = new[]\n {\n \"nodejs_compat\",\n },\n Containers = new[]\n {\n new Cloudflare.Inputs.WorkerVersionContainerArgs\n {\n ClassName = \"MyDurableObject\",\n },\n },\n Limits = new Cloudflare.Inputs.WorkerVersionLimitsArgs\n {\n CpuMs = 50,\n Subrequests = 1000,\n },\n MainModule = \"index.js\",\n Migrations = new Cloudflare.Inputs.WorkerVersionMigrationsArgs\n {\n DeletedClasses = new[]\n {\n \"string\",\n },\n NewClasses = new[]\n {\n \"string\",\n },\n NewSqliteClasses = new[]\n {\n \"string\",\n },\n NewTag = \"v2\",\n OldTag = \"v1\",\n RenamedClasses = new[]\n {\n new Cloudflare.Inputs.WorkerVersionMigrationsRenamedClassArgs\n {\n From = \"from\",\n To = \"to\",\n },\n },\n TransferredClasses = new[]\n {\n new Cloudflare.Inputs.WorkerVersionMigrationsTransferredClassArgs\n {\n From = \"from\",\n FromScript = \"from_script\",\n To = \"to\",\n },\n },\n },\n Modules = new[]\n {\n new Cloudflare.Inputs.WorkerVersionModuleArgs\n {\n ContentFile = \"dist/index.js\",\n ContentType = \"application/javascript+module\",\n Name = \"index.js\",\n },\n },\n Placement = new Cloudflare.Inputs.WorkerVersionPlacementArgs\n {\n Mode = \"smart\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkerVersion(ctx, \"example_worker_version\", \u0026cloudflare.WorkerVersionArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: pulumi.String(\"worker_id\"),\n\t\t\tAnnotations: \u0026cloudflare.WorkerVersionAnnotationsArgs{\n\t\t\t\tWorkersMessage: pulumi.String(\"Fixed bug.\"),\n\t\t\t\tWorkersTag: pulumi.String(\"v1.0.1\"),\n\t\t\t},\n\t\t\tAssets: \u0026cloudflare.WorkerVersionAssetsArgs{\n\t\t\t\tConfig: \u0026cloudflare.WorkerVersionAssetsConfigArgs{\n\t\t\t\t\tHtmlHandling: pulumi.String(\"auto-trailing-slash\"),\n\t\t\t\t\tNotFoundHandling: pulumi.String(\"404-page\"),\n\t\t\t\t\tRunWorkerFirst: pulumi.Any{},\n\t\t\t\t},\n\t\t\t\tJwt: pulumi.String(\"jwt\"),\n\t\t\t},\n\t\t\tBindings: cloudflare.WorkerVersionBindingArray{\n\t\t\t\t\u0026cloudflare.WorkerVersionBindingArgs{\n\t\t\t\t\tName: pulumi.String(\"MY_ENV_VAR\"),\n\t\t\t\t\tText: pulumi.String(\"my_data\"),\n\t\t\t\t\tType: pulumi.String(\"plain_text\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCompatibilityDate: pulumi.String(\"2021-01-01\"),\n\t\t\tCompatibilityFlags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"nodejs_compat\"),\n\t\t\t},\n\t\t\tContainers: cloudflare.WorkerVersionContainerArray{\n\t\t\t\t\u0026cloudflare.WorkerVersionContainerArgs{\n\t\t\t\t\tClassName: pulumi.String(\"MyDurableObject\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLimits: \u0026cloudflare.WorkerVersionLimitsArgs{\n\t\t\t\tCpuMs: pulumi.Int(50),\n\t\t\t\tSubrequests: pulumi.Int(1000),\n\t\t\t},\n\t\t\tMainModule: pulumi.String(\"index.js\"),\n\t\t\tMigrations: \u0026cloudflare.WorkerVersionMigrationsArgs{\n\t\t\t\tDeletedClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewSqliteClasses: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tNewTag: pulumi.String(\"v2\"),\n\t\t\t\tOldTag: pulumi.String(\"v1\"),\n\t\t\t\tRenamedClasses: cloudflare.WorkerVersionMigrationsRenamedClassArray{\n\t\t\t\t\t\u0026cloudflare.WorkerVersionMigrationsRenamedClassArgs{\n\t\t\t\t\t\tFrom: pulumi.String(\"from\"),\n\t\t\t\t\t\tTo: pulumi.String(\"to\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTransferredClasses: cloudflare.WorkerVersionMigrationsTransferredClassArray{\n\t\t\t\t\t\u0026cloudflare.WorkerVersionMigrationsTransferredClassArgs{\n\t\t\t\t\t\tFrom: pulumi.String(\"from\"),\n\t\t\t\t\t\tFromScript: pulumi.String(\"from_script\"),\n\t\t\t\t\t\tTo: pulumi.String(\"to\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tModules: cloudflare.WorkerVersionModuleArray{\n\t\t\t\t\u0026cloudflare.WorkerVersionModuleArgs{\n\t\t\t\t\tContentFile: pulumi.String(\"dist/index.js\"),\n\t\t\t\t\tContentType: pulumi.String(\"application/javascript+module\"),\n\t\t\t\t\tName: pulumi.String(\"index.js\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPlacement: \u0026cloudflare.WorkerVersionPlacementArgs{\n\t\t\t\tMode: pulumi.String(\"smart\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerversion\" \"example_worker_version\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n worker_id = \"worker_id\"\n annotations = {\n workers_message = \"Fixed bug.\"\n workers_tag = \"v1.0.1\"\n }\n assets = {\n config = {\n html_handling = \"auto-trailing-slash\"\n not_found_handling = \"404-page\"\n run_worker_first = []\n }\n jwt = \"jwt\"\n }\n bindings {\n name = \"MY_ENV_VAR\"\n text = \"my_data\"\n type = \"plain_text\"\n }\n compatibility_date = \"2021-01-01\"\n compatibility_flags = [\"nodejs_compat\"]\n containers {\n class_name = \"MyDurableObject\"\n }\n limits = {\n cpu_ms = 50\n subrequests = 1000\n }\n main_module = \"index.js\"\n migrations = {\n deleted_classes = [\"string\"]\n new_classes = [\"string\"]\n new_sqlite_classes = [\"string\"]\n new_tag = \"v2\"\n old_tag = \"v1\"\n renamed_classes = [{\n \"from\" = \"from\"\n \"to\" = \"to\"\n }]\n transferred_classes = [{\n \"from\" = \"from\"\n \"fromScript\" = \"from_script\"\n \"to\" = \"to\"\n }]\n }\n modules {\n content_file = \"dist/index.js\"\n content_type = \"application/javascript+module\"\n name = \"index.js\"\n }\n placement = {\n mode = \"smart\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkerVersion;\nimport com.pulumi.cloudflare.WorkerVersionArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionAnnotationsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionAssetsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionAssetsConfigArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionBindingArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionContainerArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionLimitsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionMigrationsArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionModuleArgs;\nimport com.pulumi.cloudflare.inputs.WorkerVersionPlacementArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkerVersion = new WorkerVersion(\"exampleWorkerVersion\", WorkerVersionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .annotations(WorkerVersionAnnotationsArgs.builder()\n .workersMessage(\"Fixed bug.\")\n .workersTag(\"v1.0.1\")\n .build())\n .assets(WorkerVersionAssetsArgs.builder()\n .config(WorkerVersionAssetsConfigArgs.builder()\n .htmlHandling(\"auto-trailing-slash\")\n .notFoundHandling(\"404-page\")\n .runWorkerFirst()\n .build())\n .jwt(\"jwt\")\n .build())\n .bindings(WorkerVersionBindingArgs.builder()\n .name(\"MY_ENV_VAR\")\n .text(\"my_data\")\n .type(\"plain_text\")\n .build())\n .compatibilityDate(\"2021-01-01\")\n .compatibilityFlags(\"nodejs_compat\")\n .containers(WorkerVersionContainerArgs.builder()\n .className(\"MyDurableObject\")\n .build())\n .limits(WorkerVersionLimitsArgs.builder()\n .cpuMs(50)\n .subrequests(1000)\n .build())\n .mainModule(\"index.js\")\n .migrations(WorkerVersionMigrationsArgs.builder()\n .deletedClasses(\"string\")\n .newClasses(\"string\")\n .newSqliteClasses(\"string\")\n .newTag(\"v2\")\n .oldTag(\"v1\")\n .renamedClasses(WorkerVersionMigrationsRenamedClassArgs.builder()\n .from(\"from\")\n .to(\"to\")\n .build())\n .transferredClasses(WorkerVersionMigrationsTransferredClassArgs.builder()\n .from(\"from\")\n .fromScript(\"from_script\")\n .to(\"to\")\n .build())\n .build())\n .modules(WorkerVersionModuleArgs.builder()\n .contentFile(\"dist/index.js\")\n .contentType(\"application/javascript+module\")\n .name(\"index.js\")\n .build())\n .placement(WorkerVersionPlacementArgs.builder()\n .mode(\"smart\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkerVersion:\n type: cloudflare:WorkerVersion\n name: example_worker_version\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n annotations:\n workersMessage: Fixed bug.\n workersTag: v1.0.1\n assets:\n config:\n htmlHandling: auto-trailing-slash\n notFoundHandling: 404-page\n runWorkerFirst: []\n jwt: jwt\n bindings:\n - name: MY_ENV_VAR\n text: my_data\n type: plain_text\n compatibilityDate: 2021-01-01\n compatibilityFlags:\n - nodejs_compat\n containers:\n - className: MyDurableObject\n limits:\n cpuMs: 50\n subrequests: 1000\n mainModule: index.js\n migrations:\n deletedClasses:\n - string\n newClasses:\n - string\n newSqliteClasses:\n - string\n newTag: v2\n oldTag: v1\n renamedClasses:\n - from: from\n to: to\n transferredClasses:\n - from: from\n fromScript: from_script\n to: to\n modules:\n - contentFile: dist/index.js\n contentType: application/javascript+module\n name: index.js\n placement:\n mode: smart\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workerVersion:WorkerVersion example '\u003caccount_id\u003e/\u003cworker_id\u003e/\u003cversion_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -108449,7 +108449,7 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e." + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e." }, "containers": { "type": "array", @@ -108468,7 +108468,7 @@ }, "mainModule": { "type": "string", - "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler)." + "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\" pulumi-lang-hcl=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler)." }, "mainScriptBase64": { "type": "string", @@ -108565,7 +108565,7 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e." + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e." }, "containers": { "type": "array", @@ -108580,7 +108580,7 @@ }, "mainModule": { "type": "string", - "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler)." + "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\" pulumi-lang-hcl=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler)." }, "migrations": { "$ref": "#/types/cloudflare:index/WorkerVersionMigrations:WorkerVersionMigrations", @@ -108641,7 +108641,7 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e." + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e." }, "containers": { "type": "array", @@ -108660,7 +108660,7 @@ }, "mainModule": { "type": "string", - "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler)." + "description": "The name of the main module in the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\" pulumi-lang-hcl=\"`modules`\"\u003e`modules`\u003c/span\u003e array (e.g. the name of the module that exports a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler)." }, "mainScriptBase64": { "type": "string", @@ -108718,7 +108718,7 @@ } }, "cloudflare:index/workersCronTrigger:WorkersCronTrigger": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCronTrigger = new cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n body: [{\n cron: \"*/30 * * * *\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_cron_trigger = cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n body=[{\n \"cron\": \"*/30 * * * *\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCronTrigger = new Cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Body = new[]\n {\n \n {\n { \"cron\", \"*/30 * * * *\" },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCronTrigger(ctx, \"example_workers_cron_trigger\", \u0026cloudflare.WorkersCronTriggerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tBody: []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"cron\": \"*/30 * * * *\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCronTrigger;\nimport com.pulumi.cloudflare.WorkersCronTriggerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCronTrigger = new WorkersCronTrigger(\"exampleWorkersCronTrigger\", WorkersCronTriggerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .body(Arrays.asList(Map.of(\"cron\", \"*/30 * * * *\")))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCronTrigger:\n type: cloudflare:WorkersCronTrigger\n name: example_workers_cron_trigger\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n body:\n - cron: '*/30 * * * *'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersCronTrigger:WorkersCronTrigger example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCronTrigger = new cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n body: [{\n cron: \"*/30 * * * *\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_cron_trigger = cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n body=[{\n \"cron\": \"*/30 * * * *\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCronTrigger = new Cloudflare.WorkersCronTrigger(\"example_workers_cron_trigger\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Body = new[]\n {\n \n {\n { \"cron\", \"*/30 * * * *\" },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCronTrigger(ctx, \"example_workers_cron_trigger\", \u0026cloudflare.WorkersCronTriggerArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tBody: []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"cron\": \"*/30 * * * *\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerscrontrigger\" \"example_workers_cron_trigger\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n body = [{\n \"cron\" = \"*/30 * * * *\"\n }]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCronTrigger;\nimport com.pulumi.cloudflare.WorkersCronTriggerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCronTrigger = new WorkersCronTrigger(\"exampleWorkersCronTrigger\", WorkersCronTriggerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .body(Arrays.asList(Map.of(\"cron\", \"*/30 * * * *\")))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCronTrigger:\n type: cloudflare:WorkersCronTrigger\n name: example_workers_cron_trigger\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n body:\n - cron: '*/30 * * * *'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersCronTrigger:WorkersCronTrigger example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -108786,7 +108786,7 @@ ] }, "cloudflare:index/workersCustomDomain:WorkersCustomDomain": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomain = new cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n service: \"my-worker\",\n environment: \"production\",\n zoneId: \"593c9c94de529bbbfaac7c53ced0447d\",\n zoneName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domain = cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\",\n service=\"my-worker\",\n environment=\"production\",\n zone_id=\"593c9c94de529bbbfaac7c53ced0447d\",\n zone_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomain = new Cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n Service = \"my-worker\",\n Environment = \"production\",\n ZoneId = \"593c9c94de529bbbfaac7c53ced0447d\",\n ZoneName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCustomDomain(ctx, \"example_workers_custom_domain\", \u0026cloudflare.WorkersCustomDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tService: pulumi.String(\"my-worker\"),\n\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\tZoneId: pulumi.String(\"593c9c94de529bbbfaac7c53ced0447d\"),\n\t\t\tZoneName: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCustomDomain;\nimport com.pulumi.cloudflare.WorkersCustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCustomDomain = new WorkersCustomDomain(\"exampleWorkersCustomDomain\", WorkersCustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .service(\"my-worker\")\n .environment(\"production\")\n .zoneId(\"593c9c94de529bbbfaac7c53ced0447d\")\n .zoneName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCustomDomain:\n type: cloudflare:WorkersCustomDomain\n name: example_workers_custom_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n service: my-worker\n environment: production\n zoneId: 593c9c94de529bbbfaac7c53ced0447d\n zoneName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersCustomDomain:WorkersCustomDomain example '\u003caccount_id\u003e/\u003cdomain_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomain = new cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n service: \"my-worker\",\n environment: \"production\",\n zoneId: \"593c9c94de529bbbfaac7c53ced0447d\",\n zoneName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domain = cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\",\n service=\"my-worker\",\n environment=\"production\",\n zone_id=\"593c9c94de529bbbfaac7c53ced0447d\",\n zone_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomain = new Cloudflare.WorkersCustomDomain(\"example_workers_custom_domain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n Service = \"my-worker\",\n Environment = \"production\",\n ZoneId = \"593c9c94de529bbbfaac7c53ced0447d\",\n ZoneName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersCustomDomain(ctx, \"example_workers_custom_domain\", \u0026cloudflare.WorkersCustomDomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"app.example.com\"),\n\t\t\tService: pulumi.String(\"my-worker\"),\n\t\t\tEnvironment: pulumi.String(\"production\"),\n\t\t\tZoneId: pulumi.String(\"593c9c94de529bbbfaac7c53ced0447d\"),\n\t\t\tZoneName: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerscustomdomain\" \"example_workers_custom_domain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"app.example.com\"\n service = \"my-worker\"\n environment = \"production\"\n zone_id = \"593c9c94de529bbbfaac7c53ced0447d\"\n zone_name = \"example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersCustomDomain;\nimport com.pulumi.cloudflare.WorkersCustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersCustomDomain = new WorkersCustomDomain(\"exampleWorkersCustomDomain\", WorkersCustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .service(\"my-worker\")\n .environment(\"production\")\n .zoneId(\"593c9c94de529bbbfaac7c53ced0447d\")\n .zoneName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersCustomDomain:\n type: cloudflare:WorkersCustomDomain\n name: example_workers_custom_domain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n service: my-worker\n environment: production\n zoneId: 593c9c94de529bbbfaac7c53ced0447d\n zoneName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersCustomDomain:WorkersCustomDomain example '\u003caccount_id\u003e/\u003cdomain_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -108899,7 +108899,7 @@ ] }, "cloudflare:index/workersDeployment:WorkersDeployment": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersDeployment = new cloudflare.WorkersDeployment(\"example_workers_deployment\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n strategy: \"percentage\",\n versions: [{\n percentage: 100,\n versionId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n }],\n annotations: {\n workersMessage: \"Deploy bug fix.\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_deployment = cloudflare.WorkersDeployment(\"example_workers_deployment\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n strategy=\"percentage\",\n versions=[{\n \"percentage\": float(100),\n \"version_id\": \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n }],\n annotations={\n \"workers_message\": \"Deploy bug fix.\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersDeployment = new Cloudflare.WorkersDeployment(\"example_workers_deployment\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Strategy = \"percentage\",\n Versions = new[]\n {\n new Cloudflare.Inputs.WorkersDeploymentVersionArgs\n {\n Percentage = 100,\n VersionId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n },\n },\n Annotations = new Cloudflare.Inputs.WorkersDeploymentAnnotationsArgs\n {\n WorkersMessage = \"Deploy bug fix.\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersDeployment(ctx, \"example_workers_deployment\", \u0026cloudflare.WorkersDeploymentArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tStrategy: pulumi.String(\"percentage\"),\n\t\t\tVersions: cloudflare.WorkersDeploymentVersionArray{\n\t\t\t\t\u0026cloudflare.WorkersDeploymentVersionArgs{\n\t\t\t\t\tPercentage: pulumi.Float64(100),\n\t\t\t\t\tVersionId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAnnotations: \u0026cloudflare.WorkersDeploymentAnnotationsArgs{\n\t\t\t\tWorkersMessage: pulumi.String(\"Deploy bug fix.\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersDeployment;\nimport com.pulumi.cloudflare.WorkersDeploymentArgs;\nimport com.pulumi.cloudflare.inputs.WorkersDeploymentVersionArgs;\nimport com.pulumi.cloudflare.inputs.WorkersDeploymentAnnotationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersDeployment = new WorkersDeployment(\"exampleWorkersDeployment\", WorkersDeploymentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .strategy(\"percentage\")\n .versions(WorkersDeploymentVersionArgs.builder()\n .percentage(100.0)\n .versionId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build())\n .annotations(WorkersDeploymentAnnotationsArgs.builder()\n .workersMessage(\"Deploy bug fix.\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersDeployment:\n type: cloudflare:WorkersDeployment\n name: example_workers_deployment\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n strategy: percentage\n versions:\n - percentage: 100\n versionId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n annotations:\n workersMessage: Deploy bug fix.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersDeployment:WorkersDeployment example '\u003caccount_id\u003e/\u003cscript_name\u003e/\u003cdeployment_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersDeployment = new cloudflare.WorkersDeployment(\"example_workers_deployment\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n strategy: \"percentage\",\n versions: [{\n percentage: 100,\n versionId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n }],\n annotations: {\n workersMessage: \"Deploy bug fix.\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_deployment = cloudflare.WorkersDeployment(\"example_workers_deployment\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n strategy=\"percentage\",\n versions=[{\n \"percentage\": float(100),\n \"version_id\": \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n }],\n annotations={\n \"workers_message\": \"Deploy bug fix.\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersDeployment = new Cloudflare.WorkersDeployment(\"example_workers_deployment\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Strategy = \"percentage\",\n Versions = new[]\n {\n new Cloudflare.Inputs.WorkersDeploymentVersionArgs\n {\n Percentage = 100,\n VersionId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n },\n },\n Annotations = new Cloudflare.Inputs.WorkersDeploymentAnnotationsArgs\n {\n WorkersMessage = \"Deploy bug fix.\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersDeployment(ctx, \"example_workers_deployment\", \u0026cloudflare.WorkersDeploymentArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tStrategy: pulumi.String(\"percentage\"),\n\t\t\tVersions: cloudflare.WorkersDeploymentVersionArray{\n\t\t\t\t\u0026cloudflare.WorkersDeploymentVersionArgs{\n\t\t\t\t\tPercentage: pulumi.Float64(100),\n\t\t\t\t\tVersionId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAnnotations: \u0026cloudflare.WorkersDeploymentAnnotationsArgs{\n\t\t\t\tWorkersMessage: pulumi.String(\"Deploy bug fix.\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workersdeployment\" \"example_workers_deployment\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n strategy = \"percentage\"\n versions {\n percentage = 100\n version_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n }\n annotations = {\n workers_message = \"Deploy bug fix.\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersDeployment;\nimport com.pulumi.cloudflare.WorkersDeploymentArgs;\nimport com.pulumi.cloudflare.inputs.WorkersDeploymentVersionArgs;\nimport com.pulumi.cloudflare.inputs.WorkersDeploymentAnnotationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersDeployment = new WorkersDeployment(\"exampleWorkersDeployment\", WorkersDeploymentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .strategy(\"percentage\")\n .versions(WorkersDeploymentVersionArgs.builder()\n .percentage(100.0)\n .versionId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build())\n .annotations(WorkersDeploymentAnnotationsArgs.builder()\n .workersMessage(\"Deploy bug fix.\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersDeployment:\n type: cloudflare:WorkersDeployment\n name: example_workers_deployment\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n strategy: percentage\n versions:\n - percentage: 100\n versionId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n annotations:\n workersMessage: Deploy bug fix.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersDeployment:WorkersDeployment example '\u003caccount_id\u003e/\u003cscript_name\u003e/\u003cdeployment_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109007,7 +109007,7 @@ } }, "cloudflare:index/workersForPlatformsDispatchNamespace:WorkersForPlatformsDispatchNamespace": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespace = new cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-dispatch-namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespace = cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-dispatch-namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespace = new Cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-dispatch-namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersForPlatformsDispatchNamespace(ctx, \"example_workers_for_platforms_dispatch_namespace\", \u0026cloudflare.WorkersForPlatformsDispatchNamespaceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-dispatch-namespace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespace;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersForPlatformsDispatchNamespace = new WorkersForPlatformsDispatchNamespace(\"exampleWorkersForPlatformsDispatchNamespace\", WorkersForPlatformsDispatchNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-dispatch-namespace\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersForPlatformsDispatchNamespace:\n type: cloudflare:WorkersForPlatformsDispatchNamespace\n name: example_workers_for_platforms_dispatch_namespace\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-dispatch-namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersForPlatformsDispatchNamespace:WorkersForPlatformsDispatchNamespace example '\u003caccount_id\u003e/\u003cdispatch_namespace\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespace = new cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-dispatch-namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespace = cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-dispatch-namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespace = new Cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-dispatch-namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersForPlatformsDispatchNamespace(ctx, \"example_workers_for_platforms_dispatch_namespace\", \u0026cloudflare.WorkersForPlatformsDispatchNamespaceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-dispatch-namespace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workersforplatformsdispatchnamespace\" \"example_workers_for_platforms_dispatch_namespace\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my-dispatch-namespace\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespace;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersForPlatformsDispatchNamespace = new WorkersForPlatformsDispatchNamespace(\"exampleWorkersForPlatformsDispatchNamespace\", WorkersForPlatformsDispatchNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-dispatch-namespace\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersForPlatformsDispatchNamespace:\n type: cloudflare:WorkersForPlatformsDispatchNamespace\n name: example_workers_for_platforms_dispatch_namespace\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-dispatch-namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersForPlatformsDispatchNamespace:WorkersForPlatformsDispatchNamespace example '\u003caccount_id\u003e/\u003cdispatch_namespace\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109123,7 +109123,7 @@ ] }, "cloudflare:index/workersForPlatformsNamespace:WorkersForPlatformsNamespace": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespace = new cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-dispatch-namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespace = cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-dispatch-namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespace = new Cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-dispatch-namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersForPlatformsDispatchNamespace(ctx, \"example_workers_for_platforms_dispatch_namespace\", \u0026cloudflare.WorkersForPlatformsDispatchNamespaceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-dispatch-namespace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespace;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersForPlatformsDispatchNamespace = new WorkersForPlatformsDispatchNamespace(\"exampleWorkersForPlatformsDispatchNamespace\", WorkersForPlatformsDispatchNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-dispatch-namespace\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersForPlatformsDispatchNamespace:\n type: cloudflare:WorkersForPlatformsDispatchNamespace\n name: example_workers_for_platforms_dispatch_namespace\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-dispatch-namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersForPlatformsNamespace:WorkersForPlatformsNamespace example '\u003caccount_id\u003e/\u003cdispatch_namespace\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespace = new cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"my-dispatch-namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespace = cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"my-dispatch-namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespace = new Cloudflare.WorkersForPlatformsDispatchNamespace(\"example_workers_for_platforms_dispatch_namespace\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"my-dispatch-namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersForPlatformsDispatchNamespace(ctx, \"example_workers_for_platforms_dispatch_namespace\", \u0026cloudflare.WorkersForPlatformsDispatchNamespaceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"my-dispatch-namespace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workersforplatformsdispatchnamespace\" \"example_workers_for_platforms_dispatch_namespace\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"my-dispatch-namespace\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespace;\nimport com.pulumi.cloudflare.WorkersForPlatformsDispatchNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersForPlatformsDispatchNamespace = new WorkersForPlatformsDispatchNamespace(\"exampleWorkersForPlatformsDispatchNamespace\", WorkersForPlatformsDispatchNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"my-dispatch-namespace\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersForPlatformsDispatchNamespace:\n type: cloudflare:WorkersForPlatformsDispatchNamespace\n name: example_workers_for_platforms_dispatch_namespace\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: my-dispatch-namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersForPlatformsNamespace:WorkersForPlatformsNamespace example '\u003caccount_id\u003e/\u003cdispatch_namespace\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109240,7 +109240,7 @@ "deprecationMessage": "cloudflare.index/workersforplatformsnamespace.WorkersForPlatformsNamespace has been deprecated in favor of cloudflare.index/workersforplatformsdispatchnamespace.WorkersForPlatformsDispatchNamespace" }, "cloudflare:index/workersKv:WorkersKv": { - "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKv = new cloudflare.WorkersKv(\"example_workers_kv\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n namespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n keyName: \"My-Key\",\n value: \"Some Value\",\n metadata: {},\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv = cloudflare.WorkersKv(\"example_workers_kv\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n namespace_id=\"0f2ac74b498b48028cb68387c421e279\",\n key_name=\"My-Key\",\n value=\"Some Value\",\n metadata={})\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKv = new Cloudflare.WorkersKv(\"example_workers_kv\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NamespaceId = \"0f2ac74b498b48028cb68387c421e279\",\n KeyName = \"My-Key\",\n Value = \"Some Value\",\n Metadata = null,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersKv(ctx, \"example_workers_kv\", \u0026cloudflare.WorkersKvArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNamespaceId: pulumi.String(\"0f2ac74b498b48028cb68387c421e279\"),\n\t\t\tKeyName: pulumi.String(\"My-Key\"),\n\t\t\tValue: pulumi.String(\"Some Value\"),\n\t\t\tMetadata: pulumi.String{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersKv;\nimport com.pulumi.cloudflare.WorkersKvArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersKv = new WorkersKv(\"exampleWorkersKv\", WorkersKvArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .namespaceId(\"0f2ac74b498b48028cb68387c421e279\")\n .keyName(\"My-Key\")\n .value(\"Some Value\")\n .metadata(Map.ofEntries(\n ))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersKv:\n type: cloudflare:WorkersKv\n name: example_workers_kv\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n namespaceId: 0f2ac74b498b48028cb68387c421e279\n keyName: My-Key\n value: Some Value\n metadata: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersKv:WorkersKv example '\u003caccount_id\u003e/\u003cnamespace_id\u003e/\u003ckey_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKv = new cloudflare.WorkersKv(\"example_workers_kv\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n namespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n keyName: \"My-Key\",\n value: \"Some Value\",\n metadata: {},\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv = cloudflare.WorkersKv(\"example_workers_kv\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n namespace_id=\"0f2ac74b498b48028cb68387c421e279\",\n key_name=\"My-Key\",\n value=\"Some Value\",\n metadata={})\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKv = new Cloudflare.WorkersKv(\"example_workers_kv\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NamespaceId = \"0f2ac74b498b48028cb68387c421e279\",\n KeyName = \"My-Key\",\n Value = \"Some Value\",\n Metadata = null,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersKv(ctx, \"example_workers_kv\", \u0026cloudflare.WorkersKvArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNamespaceId: pulumi.String(\"0f2ac74b498b48028cb68387c421e279\"),\n\t\t\tKeyName: pulumi.String(\"My-Key\"),\n\t\t\tValue: pulumi.String(\"Some Value\"),\n\t\t\tMetadata: pulumi.String{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerskv\" \"example_workers_kv\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n namespace_id = \"0f2ac74b498b48028cb68387c421e279\"\n key_name = \"My-Key\"\n value = \"Some Value\"\n metadata = {}\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersKv;\nimport com.pulumi.cloudflare.WorkersKvArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersKv = new WorkersKv(\"exampleWorkersKv\", WorkersKvArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .namespaceId(\"0f2ac74b498b48028cb68387c421e279\")\n .keyName(\"My-Key\")\n .value(\"Some Value\")\n .metadata(Map.ofEntries(\n ))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersKv:\n type: cloudflare:WorkersKv\n name: example_workers_kv\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n namespaceId: 0f2ac74b498b48028cb68387c421e279\n keyName: My-Key\n value: Some Value\n metadata: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersKv:WorkersKv example '\u003caccount_id\u003e/\u003cnamespace_id\u003e/\u003ckey_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109323,7 +109323,7 @@ } }, "cloudflare:index/workersKvNamespace:WorkersKvNamespace": { - "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKvNamespace = new cloudflare.WorkersKvNamespace(\"example_workers_kv_namespace\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n title: \"My Own Namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv_namespace = cloudflare.WorkersKvNamespace(\"example_workers_kv_namespace\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n title=\"My Own Namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKvNamespace = new Cloudflare.WorkersKvNamespace(\"example_workers_kv_namespace\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Title = \"My Own Namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersKvNamespace(ctx, \"example_workers_kv_namespace\", \u0026cloudflare.WorkersKvNamespaceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTitle: pulumi.String(\"My Own Namespace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersKvNamespace;\nimport com.pulumi.cloudflare.WorkersKvNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersKvNamespace = new WorkersKvNamespace(\"exampleWorkersKvNamespace\", WorkersKvNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .title(\"My Own Namespace\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersKvNamespace:\n type: cloudflare:WorkersKvNamespace\n name: example_workers_kv_namespace\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n title: My Own Namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersKvNamespace:WorkersKvNamespace example '\u003caccount_id\u003e/\u003cnamespace_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKvNamespace = new cloudflare.WorkersKvNamespace(\"example_workers_kv_namespace\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n title: \"My Own Namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv_namespace = cloudflare.WorkersKvNamespace(\"example_workers_kv_namespace\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n title=\"My Own Namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKvNamespace = new Cloudflare.WorkersKvNamespace(\"example_workers_kv_namespace\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Title = \"My Own Namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersKvNamespace(ctx, \"example_workers_kv_namespace\", \u0026cloudflare.WorkersKvNamespaceArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTitle: pulumi.String(\"My Own Namespace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workerskvnamespace\" \"example_workers_kv_namespace\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n title = \"My Own Namespace\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersKvNamespace;\nimport com.pulumi.cloudflare.WorkersKvNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersKvNamespace = new WorkersKvNamespace(\"exampleWorkersKvNamespace\", WorkersKvNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .title(\"My Own Namespace\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersKvNamespace:\n type: cloudflare:WorkersKvNamespace\n name: example_workers_kv_namespace\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n title: My Own Namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersKvNamespace:WorkersKvNamespace example '\u003caccount_id\u003e/\u003cnamespace_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109375,7 +109375,7 @@ } }, "cloudflare:index/workersRoute:WorkersRoute": { - "description": "Accepted Permissions\n\n- `Workers Routes Read`\n- `Workers Routes Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersRoute = new cloudflare.WorkersRoute(\"example_workers_route\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n pattern: \"example.com/*\",\n script: \"my-workers-script\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_route = cloudflare.WorkersRoute(\"example_workers_route\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pattern=\"example.com/*\",\n script=\"my-workers-script\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersRoute = new Cloudflare.WorkersRoute(\"example_workers_route\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Pattern = \"example.com/*\",\n Script = \"my-workers-script\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersRoute(ctx, \"example_workers_route\", \u0026cloudflare.WorkersRouteArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPattern: pulumi.String(\"example.com/*\"),\n\t\t\tScript: pulumi.String(\"my-workers-script\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersRoute;\nimport com.pulumi.cloudflare.WorkersRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersRoute = new WorkersRoute(\"exampleWorkersRoute\", WorkersRouteArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .pattern(\"example.com/*\")\n .script(\"my-workers-script\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersRoute:\n type: cloudflare:WorkersRoute\n name: example_workers_route\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n pattern: example.com/*\n script: my-workers-script\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersRoute:WorkersRoute example '\u003czone_id\u003e/\u003croute_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Routes Read`\n- `Workers Routes Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersRoute = new cloudflare.WorkersRoute(\"example_workers_route\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n pattern: \"example.com/*\",\n script: \"my-workers-script\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_route = cloudflare.WorkersRoute(\"example_workers_route\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pattern=\"example.com/*\",\n script=\"my-workers-script\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersRoute = new Cloudflare.WorkersRoute(\"example_workers_route\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Pattern = \"example.com/*\",\n Script = \"my-workers-script\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersRoute(ctx, \"example_workers_route\", \u0026cloudflare.WorkersRouteArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPattern: pulumi.String(\"example.com/*\"),\n\t\t\tScript: pulumi.String(\"my-workers-script\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workersroute\" \"example_workers_route\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n pattern = \"example.com/*\"\n script = \"my-workers-script\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersRoute;\nimport com.pulumi.cloudflare.WorkersRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersRoute = new WorkersRoute(\"exampleWorkersRoute\", WorkersRouteArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .pattern(\"example.com/*\")\n .script(\"my-workers-script\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersRoute:\n type: cloudflare:WorkersRoute\n name: example_workers_route\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n pattern: example.com/*\n script: my-workers-script\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersRoute:WorkersRoute example '\u003czone_id\u003e/\u003croute_id\u003e'\n```\n\n", "properties": { "pattern": { "type": "string", @@ -109430,7 +109430,7 @@ } }, "cloudflare:index/workersScript:WorkersScript": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n\u003e For more direct control over Workers resources, we recommend the beta \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkerVersion`\" pulumi-lang-dotnet=\"`cloudflare.WorkerVersion`\" pulumi-lang-go=\"`WorkerVersion`\" pulumi-lang-python=\"`WorkerVersion`\" pulumi-lang-yaml=\"`cloudflare.WorkerVersion`\" pulumi-lang-java=\"`cloudflare.WorkerVersion`\"\u003e`cloudflare.WorkerVersion`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkersDeployment`\" pulumi-lang-dotnet=\"`cloudflare.WorkersDeployment`\" pulumi-lang-go=\"`WorkersDeployment`\" pulumi-lang-python=\"`WorkersDeployment`\" pulumi-lang-yaml=\"`cloudflare.WorkersDeployment`\" pulumi-lang-java=\"`cloudflare.WorkersDeployment`\"\u003e`cloudflare.WorkersDeployment`\u003c/span\u003e resources. See how to use them in the [developer documentation](https://developers.cloudflare.com/workers/platform/infrastructure-as-code/).\n\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersScript:WorkersScript example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n\u003e For more direct control over Workers resources, we recommend the beta \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\" pulumi-lang-hcl=\"`cloudflare_worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkerVersion`\" pulumi-lang-dotnet=\"`cloudflare.WorkerVersion`\" pulumi-lang-go=\"`WorkerVersion`\" pulumi-lang-python=\"`WorkerVersion`\" pulumi-lang-yaml=\"`cloudflare.WorkerVersion`\" pulumi-lang-java=\"`cloudflare.WorkerVersion`\" pulumi-lang-hcl=\"`cloudflare_worker_version`\"\u003e`cloudflare.WorkerVersion`\u003c/span\u003e, and \u003cspan pulumi-lang-nodejs=\"`cloudflare.WorkersDeployment`\" pulumi-lang-dotnet=\"`cloudflare.WorkersDeployment`\" pulumi-lang-go=\"`WorkersDeployment`\" pulumi-lang-python=\"`WorkersDeployment`\" pulumi-lang-yaml=\"`cloudflare.WorkersDeployment`\" pulumi-lang-java=\"`cloudflare.WorkersDeployment`\" pulumi-lang-hcl=\"`cloudflare_workers_deployment`\"\u003e`cloudflare.WorkersDeployment`\u003c/span\u003e resources. See how to use them in the [developer documentation](https://developers.cloudflare.com/workers/platform/infrastructure-as-code/).\n\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersScript:WorkersScript example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109453,7 +109453,7 @@ }, "bodyPart": { "type": "string", - "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" + "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" }, "compatibilityDate": { "type": "string", @@ -109464,19 +109464,19 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "content": { "type": "string", - "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e.\n" + "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e.\n" }, "contentFile": { "type": "string", - "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" + "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\" pulumi-lang-hcl=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\" pulumi-lang-hcl=\"`content_sha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" }, "contentSha256": { "type": "string", - "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" + "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" }, "contentType": { "type": "string", @@ -109530,7 +109530,7 @@ }, "mainModule": { "type": "string", - "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" + "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" }, "migrationTag": { "type": "string", @@ -109633,7 +109633,7 @@ }, "bodyPart": { "type": "string", - "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" + "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" }, "compatibilityDate": { "type": "string", @@ -109644,19 +109644,19 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "content": { "type": "string", - "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e.\n" + "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e.\n" }, "contentFile": { "type": "string", - "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" + "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\" pulumi-lang-hcl=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\" pulumi-lang-hcl=\"`content_sha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" }, "contentSha256": { "type": "string", - "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" + "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" }, "contentType": { "type": "string", @@ -109683,7 +109683,7 @@ }, "mainModule": { "type": "string", - "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" + "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" }, "migrations": { "$ref": "#/types/cloudflare:index/WorkersScriptMigrations:WorkersScriptMigrations", @@ -109740,7 +109740,7 @@ }, "bodyPart": { "type": "string", - "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" + "description": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e event). Indicates a `service worker syntax` Worker.\n" }, "compatibilityDate": { "type": "string", @@ -109751,19 +109751,19 @@ "items": { "type": "string" }, - "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" + "description": "Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a \u003cspan pulumi-lang-nodejs=\"`compatibilityDate`\" pulumi-lang-dotnet=\"`CompatibilityDate`\" pulumi-lang-go=\"`compatibilityDate`\" pulumi-lang-python=\"`compatibility_date`\" pulumi-lang-yaml=\"`compatibilityDate`\" pulumi-lang-java=\"`compatibilityDate`\" pulumi-lang-hcl=\"`compatibility_date`\"\u003e`compatibilityDate`\u003c/span\u003e.\n" }, "content": { "type": "string", - "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e.\n" + "description": "Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e.\n" }, "contentFile": { "type": "string", - "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" + "description": "Path to a file containing the Module or Service Worker contents of the Worker. Conflicts with \u003cspan pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\" pulumi-lang-hcl=\"`content`\"\u003e`content`\u003c/span\u003e. Must be paired with \u003cspan pulumi-lang-nodejs=\"`contentSha256`\" pulumi-lang-dotnet=\"`ContentSha256`\" pulumi-lang-go=\"`contentSha256`\" pulumi-lang-python=\"`content_sha256`\" pulumi-lang-yaml=\"`contentSha256`\" pulumi-lang-java=\"`contentSha256`\" pulumi-lang-hcl=\"`content_sha256`\"\u003e`contentSha256`\u003c/span\u003e.\n" }, "contentSha256": { "type": "string", - "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" + "description": "SHA-256 hash of the Worker contents. Used to trigger updates when source code changes. Must be provided when \u003cspan pulumi-lang-nodejs=\"`contentFile`\" pulumi-lang-dotnet=\"`ContentFile`\" pulumi-lang-go=\"`contentFile`\" pulumi-lang-python=\"`content_file`\" pulumi-lang-yaml=\"`contentFile`\" pulumi-lang-java=\"`contentFile`\" pulumi-lang-hcl=\"`content_file`\"\u003e`contentFile`\u003c/span\u003e is specified.\n" }, "contentType": { "type": "string", @@ -109817,7 +109817,7 @@ }, "mainModule": { "type": "string", - "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" + "description": "Name of the uploaded file that contains the main module (e.g. the file exporting a \u003cspan pulumi-lang-nodejs=\"`fetch`\" pulumi-lang-dotnet=\"`Fetch`\" pulumi-lang-go=\"`fetch`\" pulumi-lang-python=\"`fetch`\" pulumi-lang-yaml=\"`fetch`\" pulumi-lang-java=\"`fetch`\" pulumi-lang-hcl=\"`fetch`\"\u003e`fetch`\u003c/span\u003e handler). Indicates a `module syntax` Worker.\n" }, "migrationTag": { "type": "string", @@ -109884,7 +109884,7 @@ ] }, "cloudflare:index/workersScriptSubdomain:WorkersScriptSubdomain": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n\u003e This resource is redundant with \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e and should not be used together. When using the \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e resource, use the nested \u003cspan pulumi-lang-nodejs=\"`subdomain`\" pulumi-lang-dotnet=\"`Subdomain`\" pulumi-lang-go=\"`subdomain`\" pulumi-lang-python=\"`subdomain`\" pulumi-lang-yaml=\"`subdomain`\" pulumi-lang-java=\"`subdomain`\"\u003e`subdomain`\u003c/span\u003e attribute to control subdomain settings instead.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScriptSubdomain = new cloudflare.WorkersScriptSubdomain(\"example_workers_script_subdomain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n enabled: true,\n previewsEnabled: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_script_subdomain = cloudflare.WorkersScriptSubdomain(\"example_workers_script_subdomain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n enabled=True,\n previews_enabled=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScriptSubdomain = new Cloudflare.WorkersScriptSubdomain(\"example_workers_script_subdomain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Enabled = true,\n PreviewsEnabled = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersScriptSubdomain(ctx, \"example_workers_script_subdomain\", \u0026cloudflare.WorkersScriptSubdomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tPreviewsEnabled: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersScriptSubdomain;\nimport com.pulumi.cloudflare.WorkersScriptSubdomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersScriptSubdomain = new WorkersScriptSubdomain(\"exampleWorkersScriptSubdomain\", WorkersScriptSubdomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .enabled(true)\n .previewsEnabled(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersScriptSubdomain:\n type: cloudflare:WorkersScriptSubdomain\n name: example_workers_script_subdomain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n enabled: true\n previewsEnabled: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersScriptSubdomain:WorkersScriptSubdomain example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n\u003e This resource is redundant with \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\" pulumi-lang-hcl=\"`cloudflare_worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e and should not be used together. When using the \u003cspan pulumi-lang-nodejs=\"`cloudflare.Worker`\" pulumi-lang-dotnet=\"`cloudflare.Worker`\" pulumi-lang-go=\"`Worker`\" pulumi-lang-python=\"`Worker`\" pulumi-lang-yaml=\"`cloudflare.Worker`\" pulumi-lang-java=\"`cloudflare.Worker`\" pulumi-lang-hcl=\"`cloudflare_worker`\"\u003e`cloudflare.Worker`\u003c/span\u003e resource, use the nested \u003cspan pulumi-lang-nodejs=\"`subdomain`\" pulumi-lang-dotnet=\"`Subdomain`\" pulumi-lang-go=\"`subdomain`\" pulumi-lang-python=\"`subdomain`\" pulumi-lang-yaml=\"`subdomain`\" pulumi-lang-java=\"`subdomain`\" pulumi-lang-hcl=\"`subdomain`\"\u003e`subdomain`\u003c/span\u003e attribute to control subdomain settings instead.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScriptSubdomain = new cloudflare.WorkersScriptSubdomain(\"example_workers_script_subdomain\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n enabled: true,\n previewsEnabled: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_script_subdomain = cloudflare.WorkersScriptSubdomain(\"example_workers_script_subdomain\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n enabled=True,\n previews_enabled=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScriptSubdomain = new Cloudflare.WorkersScriptSubdomain(\"example_workers_script_subdomain\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n Enabled = true,\n PreviewsEnabled = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkersScriptSubdomain(ctx, \"example_workers_script_subdomain\", \u0026cloudflare.WorkersScriptSubdomainArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.String(\"this-is_my_script-01\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tPreviewsEnabled: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workersscriptsubdomain\" \"example_workers_script_subdomain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n enabled = true\n previews_enabled = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.WorkersScriptSubdomain;\nimport com.pulumi.cloudflare.WorkersScriptSubdomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkersScriptSubdomain = new WorkersScriptSubdomain(\"exampleWorkersScriptSubdomain\", WorkersScriptSubdomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .enabled(true)\n .previewsEnabled(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkersScriptSubdomain:\n type: cloudflare:WorkersScriptSubdomain\n name: example_workers_script_subdomain\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n enabled: true\n previewsEnabled: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workersScriptSubdomain:WorkersScriptSubdomain example '\u003caccount_id\u003e/\u003cscript_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -109954,7 +109954,7 @@ } }, "cloudflare:index/workflow:Workflow": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkflow = new cloudflare.Workflow(\"example_workflow\", {\n accountId: \"account_id\",\n workflowName: \"x\",\n className: \"x\",\n scriptName: \"x\",\n limits: {\n steps: 1,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workflow = cloudflare.Workflow(\"example_workflow\",\n account_id=\"account_id\",\n workflow_name=\"x\",\n class_name=\"x\",\n script_name=\"x\",\n limits={\n \"steps\": 1,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkflow = new Cloudflare.Workflow(\"example_workflow\", new()\n {\n AccountId = \"account_id\",\n WorkflowName = \"x\",\n ClassName = \"x\",\n ScriptName = \"x\",\n Limits = new Cloudflare.Inputs.WorkflowLimitsArgs\n {\n Steps = 1,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkflow(ctx, \"example_workflow\", \u0026cloudflare.WorkflowArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tWorkflowName: pulumi.String(\"x\"),\n\t\t\tClassName: pulumi.String(\"x\"),\n\t\t\tScriptName: pulumi.String(\"x\"),\n\t\t\tLimits: \u0026cloudflare.WorkflowLimitsArgs{\n\t\t\t\tSteps: pulumi.Int(1),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Workflow;\nimport com.pulumi.cloudflare.WorkflowArgs;\nimport com.pulumi.cloudflare.inputs.WorkflowLimitsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkflow = new Workflow(\"exampleWorkflow\", WorkflowArgs.builder()\n .accountId(\"account_id\")\n .workflowName(\"x\")\n .className(\"x\")\n .scriptName(\"x\")\n .limits(WorkflowLimitsArgs.builder()\n .steps(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkflow:\n type: cloudflare:Workflow\n name: example_workflow\n properties:\n accountId: account_id\n workflowName: x\n className: x\n scriptName: x\n limits:\n steps: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workflow:Workflow example '\u003caccount_id\u003e/\u003cworkflow_name\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkflow = new cloudflare.Workflow(\"example_workflow\", {\n accountId: \"account_id\",\n workflowName: \"x\",\n className: \"x\",\n scriptName: \"x\",\n limits: {\n steps: 1,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workflow = cloudflare.Workflow(\"example_workflow\",\n account_id=\"account_id\",\n workflow_name=\"x\",\n class_name=\"x\",\n script_name=\"x\",\n limits={\n \"steps\": 1,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkflow = new Cloudflare.Workflow(\"example_workflow\", new()\n {\n AccountId = \"account_id\",\n WorkflowName = \"x\",\n ClassName = \"x\",\n ScriptName = \"x\",\n Limits = new Cloudflare.Inputs.WorkflowLimitsArgs\n {\n Steps = 1,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewWorkflow(ctx, \"example_workflow\", \u0026cloudflare.WorkflowArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tWorkflowName: pulumi.String(\"x\"),\n\t\t\tClassName: pulumi.String(\"x\"),\n\t\t\tScriptName: pulumi.String(\"x\"),\n\t\t\tLimits: \u0026cloudflare.WorkflowLimitsArgs{\n\t\t\t\tSteps: pulumi.Int(1),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_workflow\" \"example_workflow\" {\n account_id = \"account_id\"\n workflow_name = \"x\"\n class_name = \"x\"\n script_name = \"x\"\n limits = {\n steps = 1\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Workflow;\nimport com.pulumi.cloudflare.WorkflowArgs;\nimport com.pulumi.cloudflare.inputs.WorkflowLimitsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleWorkflow = new Workflow(\"exampleWorkflow\", WorkflowArgs.builder()\n .accountId(\"account_id\")\n .workflowName(\"x\")\n .className(\"x\")\n .scriptName(\"x\")\n .limits(WorkflowLimitsArgs.builder()\n .steps(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleWorkflow:\n type: cloudflare:Workflow\n name: example_workflow\n properties:\n accountId: account_id\n workflowName: x\n className: x\n scriptName: x\n limits:\n steps: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/workflow:Workflow example '\u003caccount_id\u003e/\u003cworkflow_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -110078,7 +110078,7 @@ } }, "cloudflare:index/zeroTrustAccessAiControlsMcpPortal:ZeroTrustAccessAiControlsMcpPortal": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpPortal = new cloudflare.ZeroTrustAccessAiControlsMcpPortal(\"example_zero_trust_access_ai_controls_mcp_portal\", {\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n zeroTrustAccessAiControlsMcpPortalId: \"my-mcp-portal\",\n hostname: \"exmaple.com\",\n name: \"My MCP Portal\",\n allowCodeMode: true,\n description: \"This is my custom MCP Portal\",\n secureWebGateway: false,\n servers: [{\n serverId: \"my-mcp-server\",\n defaultDisabled: true,\n onBehalf: true,\n updatedPrompts: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n updatedTools: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_portal = cloudflare.ZeroTrustAccessAiControlsMcpPortal(\"example_zero_trust_access_ai_controls_mcp_portal\",\n account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n zero_trust_access_ai_controls_mcp_portal_id=\"my-mcp-portal\",\n hostname=\"exmaple.com\",\n name=\"My MCP Portal\",\n allow_code_mode=True,\n description=\"This is my custom MCP Portal\",\n secure_web_gateway=False,\n servers=[{\n \"server_id\": \"my-mcp-server\",\n \"default_disabled\": True,\n \"on_behalf\": True,\n \"updated_prompts\": [{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }],\n \"updated_tools\": [{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpPortal = new Cloudflare.ZeroTrustAccessAiControlsMcpPortal(\"example_zero_trust_access_ai_controls_mcp_portal\", new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n ZeroTrustAccessAiControlsMcpPortalId = \"my-mcp-portal\",\n Hostname = \"exmaple.com\",\n Name = \"My MCP Portal\",\n AllowCodeMode = true,\n Description = \"This is my custom MCP Portal\",\n SecureWebGateway = false,\n Servers = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpPortalServerArgs\n {\n ServerId = \"my-mcp-server\",\n DefaultDisabled = true,\n OnBehalf = true,\n UpdatedPrompts = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n UpdatedTools = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessAiControlsMcpPortal(ctx, \"example_zero_trust_access_ai_controls_mcp_portal\", \u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalArgs{\n\t\t\tAccountId: pulumi.String(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tZeroTrustAccessAiControlsMcpPortalId: pulumi.String(\"my-mcp-portal\"),\n\t\t\tHostname: pulumi.String(\"exmaple.com\"),\n\t\t\tName: pulumi.String(\"My MCP Portal\"),\n\t\t\tAllowCodeMode: pulumi.Bool(true),\n\t\t\tDescription: pulumi.String(\"This is my custom MCP Portal\"),\n\t\t\tSecureWebGateway: pulumi.Bool(false),\n\t\t\tServers: cloudflare.ZeroTrustAccessAiControlsMcpPortalServerArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalServerArgs{\n\t\t\t\t\tServerId: pulumi.String(\"my-mcp-server\"),\n\t\t\t\t\tDefaultDisabled: pulumi.Bool(true),\n\t\t\t\t\tOnBehalf: pulumi.Bool(true),\n\t\t\t\t\tUpdatedPrompts: cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUpdatedTools: cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpPortal;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpPortalArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessAiControlsMcpPortalServerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessAiControlsMcpPortal = new ZeroTrustAccessAiControlsMcpPortal(\"exampleZeroTrustAccessAiControlsMcpPortal\", ZeroTrustAccessAiControlsMcpPortalArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .zeroTrustAccessAiControlsMcpPortalId(\"my-mcp-portal\")\n .hostname(\"exmaple.com\")\n .name(\"My MCP Portal\")\n .allowCodeMode(true)\n .description(\"This is my custom MCP Portal\")\n .secureWebGateway(false)\n .servers(ZeroTrustAccessAiControlsMcpPortalServerArgs.builder()\n .serverId(\"my-mcp-server\")\n .defaultDisabled(true)\n .onBehalf(true)\n .updatedPrompts(ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .updatedTools(ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessAiControlsMcpPortal:\n type: cloudflare:ZeroTrustAccessAiControlsMcpPortal\n name: example_zero_trust_access_ai_controls_mcp_portal\n properties:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n zeroTrustAccessAiControlsMcpPortalId: my-mcp-portal\n hostname: exmaple.com\n name: My MCP Portal\n allowCodeMode: true\n description: This is my custom MCP Portal\n secureWebGateway: false\n servers:\n - serverId: my-mcp-server\n defaultDisabled: true\n onBehalf: true\n updatedPrompts:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n updatedTools:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessAiControlsMcpPortal:ZeroTrustAccessAiControlsMcpPortal example '\u003caccount_id\u003e/\u003cid\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpPortal = new cloudflare.ZeroTrustAccessAiControlsMcpPortal(\"example_zero_trust_access_ai_controls_mcp_portal\", {\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n zeroTrustAccessAiControlsMcpPortalId: \"my-mcp-portal\",\n hostname: \"exmaple.com\",\n name: \"My MCP Portal\",\n allowCodeMode: true,\n description: \"This is my custom MCP Portal\",\n secureWebGateway: false,\n servers: [{\n serverId: \"my-mcp-server\",\n defaultDisabled: true,\n onBehalf: true,\n updatedPrompts: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n updatedTools: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_portal = cloudflare.ZeroTrustAccessAiControlsMcpPortal(\"example_zero_trust_access_ai_controls_mcp_portal\",\n account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n zero_trust_access_ai_controls_mcp_portal_id=\"my-mcp-portal\",\n hostname=\"exmaple.com\",\n name=\"My MCP Portal\",\n allow_code_mode=True,\n description=\"This is my custom MCP Portal\",\n secure_web_gateway=False,\n servers=[{\n \"server_id\": \"my-mcp-server\",\n \"default_disabled\": True,\n \"on_behalf\": True,\n \"updated_prompts\": [{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }],\n \"updated_tools\": [{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpPortal = new Cloudflare.ZeroTrustAccessAiControlsMcpPortal(\"example_zero_trust_access_ai_controls_mcp_portal\", new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n ZeroTrustAccessAiControlsMcpPortalId = \"my-mcp-portal\",\n Hostname = \"exmaple.com\",\n Name = \"My MCP Portal\",\n AllowCodeMode = true,\n Description = \"This is my custom MCP Portal\",\n SecureWebGateway = false,\n Servers = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpPortalServerArgs\n {\n ServerId = \"my-mcp-server\",\n DefaultDisabled = true,\n OnBehalf = true,\n UpdatedPrompts = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n UpdatedTools = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessAiControlsMcpPortal(ctx, \"example_zero_trust_access_ai_controls_mcp_portal\", \u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalArgs{\n\t\t\tAccountId: pulumi.String(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tZeroTrustAccessAiControlsMcpPortalId: pulumi.String(\"my-mcp-portal\"),\n\t\t\tHostname: pulumi.String(\"exmaple.com\"),\n\t\t\tName: pulumi.String(\"My MCP Portal\"),\n\t\t\tAllowCodeMode: pulumi.Bool(true),\n\t\t\tDescription: pulumi.String(\"This is my custom MCP Portal\"),\n\t\t\tSecureWebGateway: pulumi.Bool(false),\n\t\t\tServers: cloudflare.ZeroTrustAccessAiControlsMcpPortalServerArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalServerArgs{\n\t\t\t\t\tServerId: pulumi.String(\"my-mcp-server\"),\n\t\t\t\t\tDefaultDisabled: pulumi.Bool(true),\n\t\t\t\t\tOnBehalf: pulumi.Bool(true),\n\t\t\t\t\tUpdatedPrompts: cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUpdatedTools: cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessaicontrolsmcpportal\" \"example_zero_trust_access_ai_controls_mcp_portal\" {\n account_id = \"a86a8f5c339544d7bdc89926de14fb8c\"\n zero_trust_access_ai_controls_mcp_portal_id = \"my-mcp-portal\"\n hostname = \"exmaple.com\"\n name = \"My MCP Portal\"\n allow_code_mode = true\n description = \"This is my custom MCP Portal\"\n secure_web_gateway = false\n servers {\n server_id = \"my-mcp-server\"\n default_disabled = true\n on_behalf = true\n updated_prompts {\n name = \"name\"\n alias = \"my-custom-alias\"\n description = \"description\"\n enabled = true\n }\n updated_tools {\n name = \"name\"\n alias = \"my-custom-alias\"\n description = \"description\"\n enabled = true\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpPortal;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpPortalArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessAiControlsMcpPortalServerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessAiControlsMcpPortal = new ZeroTrustAccessAiControlsMcpPortal(\"exampleZeroTrustAccessAiControlsMcpPortal\", ZeroTrustAccessAiControlsMcpPortalArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .zeroTrustAccessAiControlsMcpPortalId(\"my-mcp-portal\")\n .hostname(\"exmaple.com\")\n .name(\"My MCP Portal\")\n .allowCodeMode(true)\n .description(\"This is my custom MCP Portal\")\n .secureWebGateway(false)\n .servers(ZeroTrustAccessAiControlsMcpPortalServerArgs.builder()\n .serverId(\"my-mcp-server\")\n .defaultDisabled(true)\n .onBehalf(true)\n .updatedPrompts(ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .updatedTools(ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessAiControlsMcpPortal:\n type: cloudflare:ZeroTrustAccessAiControlsMcpPortal\n name: example_zero_trust_access_ai_controls_mcp_portal\n properties:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n zeroTrustAccessAiControlsMcpPortalId: my-mcp-portal\n hostname: exmaple.com\n name: My MCP Portal\n allowCodeMode: true\n description: This is my custom MCP Portal\n secureWebGateway: false\n servers:\n - serverId: my-mcp-server\n defaultDisabled: true\n onBehalf: true\n updatedPrompts:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n updatedTools:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessAiControlsMcpPortal:ZeroTrustAccessAiControlsMcpPortal example '\u003caccount_id\u003e/\u003cid\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -110222,7 +110222,7 @@ } }, "cloudflare:index/zeroTrustAccessAiControlsMcpServer:ZeroTrustAccessAiControlsMcpServer": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpServer = new cloudflare.ZeroTrustAccessAiControlsMcpServer(\"example_zero_trust_access_ai_controls_mcp_server\", {\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n zeroTrustAccessAiControlsMcpServerId: \"my-mcp-server\",\n authType: \"unauthenticated\",\n hostname: \"https://example.com/mcp\",\n name: \"My MCP Server\",\n authCredentials: \"auth_credentials\",\n description: \"This is one remote mcp server\",\n updatedPrompts: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n updatedTools: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_server = cloudflare.ZeroTrustAccessAiControlsMcpServer(\"example_zero_trust_access_ai_controls_mcp_server\",\n account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n zero_trust_access_ai_controls_mcp_server_id=\"my-mcp-server\",\n auth_type=\"unauthenticated\",\n hostname=\"https://example.com/mcp\",\n name=\"My MCP Server\",\n auth_credentials=\"auth_credentials\",\n description=\"This is one remote mcp server\",\n updated_prompts=[{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }],\n updated_tools=[{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpServer = new Cloudflare.ZeroTrustAccessAiControlsMcpServer(\"example_zero_trust_access_ai_controls_mcp_server\", new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n ZeroTrustAccessAiControlsMcpServerId = \"my-mcp-server\",\n AuthType = \"unauthenticated\",\n Hostname = \"https://example.com/mcp\",\n Name = \"My MCP Server\",\n AuthCredentials = \"auth_credentials\",\n Description = \"This is one remote mcp server\",\n UpdatedPrompts = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n UpdatedTools = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessAiControlsMcpServer(ctx, \"example_zero_trust_access_ai_controls_mcp_server\", \u0026cloudflare.ZeroTrustAccessAiControlsMcpServerArgs{\n\t\t\tAccountId: pulumi.String(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tZeroTrustAccessAiControlsMcpServerId: pulumi.String(\"my-mcp-server\"),\n\t\t\tAuthType: pulumi.String(\"unauthenticated\"),\n\t\t\tHostname: pulumi.String(\"https://example.com/mcp\"),\n\t\t\tName: pulumi.String(\"My MCP Server\"),\n\t\t\tAuthCredentials: pulumi.String(\"auth_credentials\"),\n\t\t\tDescription: pulumi.String(\"This is one remote mcp server\"),\n\t\t\tUpdatedPrompts: cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs{\n\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tUpdatedTools: cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedToolArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs{\n\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpServer;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpServerArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessAiControlsMcpServer = new ZeroTrustAccessAiControlsMcpServer(\"exampleZeroTrustAccessAiControlsMcpServer\", ZeroTrustAccessAiControlsMcpServerArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .zeroTrustAccessAiControlsMcpServerId(\"my-mcp-server\")\n .authType(\"unauthenticated\")\n .hostname(\"https://example.com/mcp\")\n .name(\"My MCP Server\")\n .authCredentials(\"auth_credentials\")\n .description(\"This is one remote mcp server\")\n .updatedPrompts(ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .updatedTools(ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessAiControlsMcpServer:\n type: cloudflare:ZeroTrustAccessAiControlsMcpServer\n name: example_zero_trust_access_ai_controls_mcp_server\n properties:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n zeroTrustAccessAiControlsMcpServerId: my-mcp-server\n authType: unauthenticated\n hostname: https://example.com/mcp\n name: My MCP Server\n authCredentials: auth_credentials\n description: This is one remote mcp server\n updatedPrompts:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n updatedTools:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessAiControlsMcpServer:ZeroTrustAccessAiControlsMcpServer example '\u003caccount_id\u003e/\u003cid\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpServer = new cloudflare.ZeroTrustAccessAiControlsMcpServer(\"example_zero_trust_access_ai_controls_mcp_server\", {\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n zeroTrustAccessAiControlsMcpServerId: \"my-mcp-server\",\n authType: \"unauthenticated\",\n hostname: \"https://example.com/mcp\",\n name: \"My MCP Server\",\n authCredentials: \"auth_credentials\",\n description: \"This is one remote mcp server\",\n updatedPrompts: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n updatedTools: [{\n name: \"name\",\n alias: \"my-custom-alias\",\n description: \"description\",\n enabled: true,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_server = cloudflare.ZeroTrustAccessAiControlsMcpServer(\"example_zero_trust_access_ai_controls_mcp_server\",\n account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n zero_trust_access_ai_controls_mcp_server_id=\"my-mcp-server\",\n auth_type=\"unauthenticated\",\n hostname=\"https://example.com/mcp\",\n name=\"My MCP Server\",\n auth_credentials=\"auth_credentials\",\n description=\"This is one remote mcp server\",\n updated_prompts=[{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }],\n updated_tools=[{\n \"name\": \"name\",\n \"alias\": \"my-custom-alias\",\n \"description\": \"description\",\n \"enabled\": True,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpServer = new Cloudflare.ZeroTrustAccessAiControlsMcpServer(\"example_zero_trust_access_ai_controls_mcp_server\", new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n ZeroTrustAccessAiControlsMcpServerId = \"my-mcp-server\",\n AuthType = \"unauthenticated\",\n Hostname = \"https://example.com/mcp\",\n Name = \"My MCP Server\",\n AuthCredentials = \"auth_credentials\",\n Description = \"This is one remote mcp server\",\n UpdatedPrompts = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n UpdatedTools = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs\n {\n Name = \"name\",\n Alias = \"my-custom-alias\",\n Description = \"description\",\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessAiControlsMcpServer(ctx, \"example_zero_trust_access_ai_controls_mcp_server\", \u0026cloudflare.ZeroTrustAccessAiControlsMcpServerArgs{\n\t\t\tAccountId: pulumi.String(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tZeroTrustAccessAiControlsMcpServerId: pulumi.String(\"my-mcp-server\"),\n\t\t\tAuthType: pulumi.String(\"unauthenticated\"),\n\t\t\tHostname: pulumi.String(\"https://example.com/mcp\"),\n\t\t\tName: pulumi.String(\"My MCP Server\"),\n\t\t\tAuthCredentials: pulumi.String(\"auth_credentials\"),\n\t\t\tDescription: pulumi.String(\"This is one remote mcp server\"),\n\t\t\tUpdatedPrompts: cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs{\n\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t\tUpdatedTools: cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedToolArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs{\n\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t\tAlias: pulumi.String(\"my-custom-alias\"),\n\t\t\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessaicontrolsmcpserver\" \"example_zero_trust_access_ai_controls_mcp_server\" {\n account_id = \"a86a8f5c339544d7bdc89926de14fb8c\"\n zero_trust_access_ai_controls_mcp_server_id = \"my-mcp-server\"\n auth_type = \"unauthenticated\"\n hostname = \"https://example.com/mcp\"\n name = \"My MCP Server\"\n auth_credentials = \"auth_credentials\"\n description = \"This is one remote mcp server\"\n updated_prompts {\n name = \"name\"\n alias = \"my-custom-alias\"\n description = \"description\"\n enabled = true\n }\n updated_tools {\n name = \"name\"\n alias = \"my-custom-alias\"\n description = \"description\"\n enabled = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpServer;\nimport com.pulumi.cloudflare.ZeroTrustAccessAiControlsMcpServerArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessAiControlsMcpServer = new ZeroTrustAccessAiControlsMcpServer(\"exampleZeroTrustAccessAiControlsMcpServer\", ZeroTrustAccessAiControlsMcpServerArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .zeroTrustAccessAiControlsMcpServerId(\"my-mcp-server\")\n .authType(\"unauthenticated\")\n .hostname(\"https://example.com/mcp\")\n .name(\"My MCP Server\")\n .authCredentials(\"auth_credentials\")\n .description(\"This is one remote mcp server\")\n .updatedPrompts(ZeroTrustAccessAiControlsMcpServerUpdatedPromptArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .updatedTools(ZeroTrustAccessAiControlsMcpServerUpdatedToolArgs.builder()\n .name(\"name\")\n .alias(\"my-custom-alias\")\n .description(\"description\")\n .enabled(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessAiControlsMcpServer:\n type: cloudflare:ZeroTrustAccessAiControlsMcpServer\n name: example_zero_trust_access_ai_controls_mcp_server\n properties:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n zeroTrustAccessAiControlsMcpServerId: my-mcp-server\n authType: unauthenticated\n hostname: https://example.com/mcp\n name: My MCP Server\n authCredentials: auth_credentials\n description: This is one remote mcp server\n updatedPrompts:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n updatedTools:\n - name: name\n alias: my-custom-alias\n description: description\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessAiControlsMcpServer:ZeroTrustAccessAiControlsMcpServer example '\u003caccount_id\u003e/\u003cid\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -110484,7 +110484,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -110517,7 +110517,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZeroTrustAccessApplicationDestination:ZeroTrustAccessApplicationDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -110564,7 +110564,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -110597,7 +110597,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -110606,7 +110606,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -110631,7 +110631,7 @@ }, "type": { "type": "string", - "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" + "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\" pulumi-lang-hcl=\"\"proxy_endpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -110680,7 +110680,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -110713,7 +110713,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZeroTrustAccessApplicationDestination:ZeroTrustAccessApplicationDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -110760,7 +110760,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -110793,7 +110793,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -110802,7 +110802,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -110827,7 +110827,7 @@ }, "type": { "type": "string", - "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" + "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\" pulumi-lang-hcl=\"\"proxy_endpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -110870,7 +110870,7 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n" }, "bgColor": { "type": "string", @@ -110903,7 +110903,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZeroTrustAccessApplicationDestination:ZeroTrustAccessApplicationDestination" }, - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n" }, "domain": { "type": "string", @@ -110950,7 +110950,7 @@ }, "optionsPreflightBypass": { "type": "boolean", - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n" + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n" }, "pathCookieAttribute": { "type": "boolean", @@ -110983,7 +110983,7 @@ "items": { "type": "string" }, - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "deprecationMessage": "This attribute is deprecated." }, "serviceAuth401Redirect": { @@ -110992,7 +110992,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n" }, "skipAppLauncherLoginPage": { "type": "boolean", @@ -111017,7 +111017,7 @@ }, "type": { "type": "string", - "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" + "description": "The application type.\nAvailable values: \"self*hosted\", \"saas\", \"ssh\", \"vnc\", \"app*launcher\", \"warp\", \"biso\", \"bookmark\", \"dash*sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp*portal\", \u003cspan pulumi-lang-nodejs=\"\"proxyEndpoint\"\" pulumi-lang-dotnet=\"\"ProxyEndpoint\"\" pulumi-lang-go=\"\"proxyEndpoint\"\" pulumi-lang-python=\"\"proxy_endpoint\"\" pulumi-lang-yaml=\"\"proxyEndpoint\"\" pulumi-lang-java=\"\"proxyEndpoint\"\" pulumi-lang-hcl=\"\"proxy_endpoint\"\"\u003e\"proxyEndpoint\"\u003c/span\u003e.\n" }, "zoneId": { "type": "string", @@ -111033,7 +111033,7 @@ ] }, "cloudflare:index/zeroTrustAccessCustomPage:ZeroTrustAccessCustomPage": { - "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPage = new cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customHtml: \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name: \"name\",\n type: \"identity_denied\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_page = cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_html=\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name=\"name\",\n type=\"identity_denied\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPage = new Cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomHtml = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n Name = \"name\",\n Type = \"identity_denied\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessCustomPage(ctx, \"example_zero_trust_access_custom_page\", \u0026cloudflare.ZeroTrustAccessCustomPageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomHtml: pulumi.String(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tType: pulumi.String(\"identity_denied\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPage;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessCustomPage = new ZeroTrustAccessCustomPage(\"exampleZeroTrustAccessCustomPage\", ZeroTrustAccessCustomPageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customHtml(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\")\n .name(\"name\")\n .type(\"identity_denied\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessCustomPage:\n type: cloudflare:ZeroTrustAccessCustomPage\n name: example_zero_trust_access_custom_page\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n customHtml: \u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\n name: name\n type: identity_denied\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessCustomPage:ZeroTrustAccessCustomPage example '\u003caccount_id\u003e/\u003ccustom_page_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPage = new cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customHtml: \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name: \"name\",\n type: \"identity_denied\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_page = cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_html=\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n name=\"name\",\n type=\"identity_denied\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPage = new Cloudflare.ZeroTrustAccessCustomPage(\"example_zero_trust_access_custom_page\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomHtml = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\",\n Name = \"name\",\n Type = \"identity_denied\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessCustomPage(ctx, \"example_zero_trust_access_custom_page\", \u0026cloudflare.ZeroTrustAccessCustomPageArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomHtml: pulumi.String(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tType: pulumi.String(\"identity_denied\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesscustompage\" \"example_zero_trust_access_custom_page\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n custom_html = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"\n name = \"name\"\n type = \"identity_denied\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPage;\nimport com.pulumi.cloudflare.ZeroTrustAccessCustomPageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessCustomPage = new ZeroTrustAccessCustomPage(\"exampleZeroTrustAccessCustomPage\", ZeroTrustAccessCustomPageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customHtml(\"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\")\n .name(\"name\")\n .type(\"identity_denied\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessCustomPage:\n type: cloudflare:ZeroTrustAccessCustomPage\n name: example_zero_trust_access_custom_page\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n customHtml: \u003chtml\u003e\u003cbody\u003e\u003ch1\u003eAccess Denied\u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\n name: name\n type: identity_denied\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessCustomPage:ZeroTrustAccessCustomPage example '\u003caccount_id\u003e/\u003ccustom_page_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111049,7 +111049,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" }, "uid": { "type": "string", @@ -111077,7 +111077,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" } }, "requiredInputs": [ @@ -111102,7 +111102,7 @@ }, "type": { "type": "string", - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n" }, "uid": { "type": "string", @@ -111118,7 +111118,7 @@ ] }, "cloudflare:index/zeroTrustAccessGroup:ZeroTrustAccessGroup": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroup = new cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", {\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n excludes: [{\n certificate: {},\n }],\n isDefault: true,\n requires: [{\n certificate: {},\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_group = cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n excludes=[{\n \"certificate\": {},\n }],\n is_default=True,\n requires=[{\n \"certificate\": {},\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroup = new Cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", new()\n {\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupExcludeArgs\n {\n Certificate = null,\n },\n },\n IsDefault = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupRequireArgs\n {\n Certificate = null,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessGroup(ctx, \"example_zero_trust_access_group\", \u0026cloudflare.ZeroTrustAccessGroupArgs{\n\t\t\tIncludes: cloudflare.ZeroTrustAccessGroupIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tExcludes: cloudflare.ZeroTrustAccessGroupExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessGroupRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroup;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessGroup = new ZeroTrustAccessGroup(\"exampleZeroTrustAccessGroup\", ZeroTrustAccessGroupArgs.builder()\n .includes(ZeroTrustAccessGroupIncludeArgs.builder()\n .certificate(ZeroTrustAccessGroupIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .excludes(ZeroTrustAccessGroupExcludeArgs.builder()\n .certificate(ZeroTrustAccessGroupExcludeCertificateArgs.builder()\n .build())\n .build())\n .isDefault(true)\n .requires(ZeroTrustAccessGroupRequireArgs.builder()\n .certificate(ZeroTrustAccessGroupRequireCertificateArgs.builder()\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessGroup:\n type: cloudflare:ZeroTrustAccessGroup\n name: example_zero_trust_access_group\n properties:\n includes:\n - certificate: {}\n name: Allow devs\n zoneId: zone_id\n excludes:\n - certificate: {}\n isDefault: true\n requires:\n - certificate: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessGroup:ZeroTrustAccessGroup example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cgroup_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroup = new cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", {\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n excludes: [{\n certificate: {},\n }],\n isDefault: true,\n requires: [{\n certificate: {},\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_group = cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n excludes=[{\n \"certificate\": {},\n }],\n is_default=True,\n requires=[{\n \"certificate\": {},\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroup = new Cloudflare.ZeroTrustAccessGroup(\"example_zero_trust_access_group\", new()\n {\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupExcludeArgs\n {\n Certificate = null,\n },\n },\n IsDefault = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessGroupRequireArgs\n {\n Certificate = null,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessGroup(ctx, \"example_zero_trust_access_group\", \u0026cloudflare.ZeroTrustAccessGroupArgs{\n\t\t\tIncludes: cloudflare.ZeroTrustAccessGroupIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tExcludes: cloudflare.ZeroTrustAccessGroupExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessGroupRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessGroupRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessGroupRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessgroup\" \"example_zero_trust_access_group\" {\n includes {\n certificate = {}\n }\n name = \"Allow devs\"\n zone_id = \"zone_id\"\n excludes {\n certificate = {}\n }\n is_default = true\n requires {\n certificate = {}\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroup;\nimport com.pulumi.cloudflare.ZeroTrustAccessGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessGroup = new ZeroTrustAccessGroup(\"exampleZeroTrustAccessGroup\", ZeroTrustAccessGroupArgs.builder()\n .includes(ZeroTrustAccessGroupIncludeArgs.builder()\n .certificate(ZeroTrustAccessGroupIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .excludes(ZeroTrustAccessGroupExcludeArgs.builder()\n .certificate(ZeroTrustAccessGroupExcludeCertificateArgs.builder()\n .build())\n .build())\n .isDefault(true)\n .requires(ZeroTrustAccessGroupRequireArgs.builder()\n .certificate(ZeroTrustAccessGroupRequireCertificateArgs.builder()\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessGroup:\n type: cloudflare:ZeroTrustAccessGroup\n name: example_zero_trust_access_group\n properties:\n includes:\n - certificate: {}\n name: Allow devs\n zoneId: zone_id\n excludes:\n - certificate: {}\n isDefault: true\n requires:\n - certificate: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessGroup:ZeroTrustAccessGroup example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cgroup_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111255,7 +111255,7 @@ ] }, "cloudflare:index/zeroTrustAccessIdentityProvider:ZeroTrustAccessIdentityProvider": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProvider = new cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", {\n config: {\n claims: [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n clientId: \"\u003cyour client id\u003e\",\n clientSecret: \"\u003cyour client secret\u003e\",\n conditionalAccessEnabled: true,\n directoryId: \"\u003cyour azure directory uuid\u003e\",\n emailClaimName: \"custom_claim_name\",\n prompt: \"login\",\n supportGroups: true,\n },\n name: \"Widget Corps IDP\",\n type: \"onetimepin\",\n zoneId: \"zone_id\",\n scimConfig: {\n enabled: true,\n identityUpdateBehavior: \"automatic\",\n seatDeprovision: true,\n userDeprovision: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_provider = cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\",\n config={\n \"claims\": [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n \"client_id\": \"\u003cyour client id\u003e\",\n \"client_secret\": \"\u003cyour client secret\u003e\",\n \"conditional_access_enabled\": True,\n \"directory_id\": \"\u003cyour azure directory uuid\u003e\",\n \"email_claim_name\": \"custom_claim_name\",\n \"prompt\": \"login\",\n \"support_groups\": True,\n },\n name=\"Widget Corps IDP\",\n type=\"onetimepin\",\n zone_id=\"zone_id\",\n scim_config={\n \"enabled\": True,\n \"identity_update_behavior\": \"automatic\",\n \"seat_deprovision\": True,\n \"user_deprovision\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProvider = new Cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", new()\n {\n Config = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderConfigArgs\n {\n Claims = new[]\n {\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n },\n ClientId = \"\u003cyour client id\u003e\",\n ClientSecret = \"\u003cyour client secret\u003e\",\n ConditionalAccessEnabled = true,\n DirectoryId = \"\u003cyour azure directory uuid\u003e\",\n EmailClaimName = \"custom_claim_name\",\n Prompt = \"login\",\n SupportGroups = true,\n },\n Name = \"Widget Corps IDP\",\n Type = \"onetimepin\",\n ZoneId = \"zone_id\",\n ScimConfig = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderScimConfigArgs\n {\n Enabled = true,\n IdentityUpdateBehavior = \"automatic\",\n SeatDeprovision = true,\n UserDeprovision = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessIdentityProvider(ctx, \"example_zero_trust_access_identity_provider\", \u0026cloudflare.ZeroTrustAccessIdentityProviderArgs{\n\t\t\tConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderConfigArgs{\n\t\t\t\tClaims: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"email_verified\"),\n\t\t\t\t\tpulumi.String(\"preferred_username\"),\n\t\t\t\t\tpulumi.String(\"custom_claim_name\"),\n\t\t\t\t},\n\t\t\t\tClientId: pulumi.String(\"\u003cyour client id\u003e\"),\n\t\t\t\tClientSecret: pulumi.String(\"\u003cyour client secret\u003e\"),\n\t\t\t\tConditionalAccessEnabled: pulumi.Bool(true),\n\t\t\t\tDirectoryId: pulumi.String(\"\u003cyour azure directory uuid\u003e\"),\n\t\t\t\tEmailClaimName: pulumi.String(\"custom_claim_name\"),\n\t\t\t\tPrompt: pulumi.String(\"login\"),\n\t\t\t\tSupportGroups: pulumi.Bool(true),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps IDP\"),\n\t\t\tType: pulumi.String(\"onetimepin\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tScimConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderScimConfigArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tIdentityUpdateBehavior: pulumi.String(\"automatic\"),\n\t\t\t\tSeatDeprovision: pulumi.Bool(true),\n\t\t\t\tUserDeprovision: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProvider;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProviderArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderScimConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessIdentityProvider = new ZeroTrustAccessIdentityProvider(\"exampleZeroTrustAccessIdentityProvider\", ZeroTrustAccessIdentityProviderArgs.builder()\n .config(ZeroTrustAccessIdentityProviderConfigArgs.builder()\n .claims( \n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\")\n .clientId(\"\u003cyour client id\u003e\")\n .clientSecret(\"\u003cyour client secret\u003e\")\n .conditionalAccessEnabled(true)\n .directoryId(\"\u003cyour azure directory uuid\u003e\")\n .emailClaimName(\"custom_claim_name\")\n .prompt(\"login\")\n .supportGroups(true)\n .build())\n .name(\"Widget Corps IDP\")\n .type(\"onetimepin\")\n .zoneId(\"zone_id\")\n .scimConfig(ZeroTrustAccessIdentityProviderScimConfigArgs.builder()\n .enabled(true)\n .identityUpdateBehavior(\"automatic\")\n .seatDeprovision(true)\n .userDeprovision(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessIdentityProvider:\n type: cloudflare:ZeroTrustAccessIdentityProvider\n name: example_zero_trust_access_identity_provider\n properties:\n config:\n claims:\n - email_verified\n - preferred_username\n - custom_claim_name\n clientId: \u003cyour client id\u003e\n clientSecret: \u003cyour client secret\u003e\n conditionalAccessEnabled: true\n directoryId: \u003cyour azure directory uuid\u003e\n emailClaimName: custom_claim_name\n prompt: login\n supportGroups: true\n name: Widget Corps IDP\n type: onetimepin\n zoneId: zone_id\n scimConfig:\n enabled: true\n identityUpdateBehavior: automatic\n seatDeprovision: true\n userDeprovision: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessIdentityProvider:ZeroTrustAccessIdentityProvider example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cidentity_provider_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProvider = new cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", {\n config: {\n claims: [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n clientId: \"\u003cyour client id\u003e\",\n clientSecret: \"\u003cyour client secret\u003e\",\n conditionalAccessEnabled: true,\n directoryId: \"\u003cyour azure directory uuid\u003e\",\n emailClaimName: \"custom_claim_name\",\n prompt: \"login\",\n supportGroups: true,\n },\n name: \"Widget Corps IDP\",\n type: \"onetimepin\",\n zoneId: \"zone_id\",\n scimConfig: {\n enabled: true,\n identityUpdateBehavior: \"automatic\",\n seatDeprovision: true,\n userDeprovision: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_provider = cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\",\n config={\n \"claims\": [\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n ],\n \"client_id\": \"\u003cyour client id\u003e\",\n \"client_secret\": \"\u003cyour client secret\u003e\",\n \"conditional_access_enabled\": True,\n \"directory_id\": \"\u003cyour azure directory uuid\u003e\",\n \"email_claim_name\": \"custom_claim_name\",\n \"prompt\": \"login\",\n \"support_groups\": True,\n },\n name=\"Widget Corps IDP\",\n type=\"onetimepin\",\n zone_id=\"zone_id\",\n scim_config={\n \"enabled\": True,\n \"identity_update_behavior\": \"automatic\",\n \"seat_deprovision\": True,\n \"user_deprovision\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProvider = new Cloudflare.ZeroTrustAccessIdentityProvider(\"example_zero_trust_access_identity_provider\", new()\n {\n Config = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderConfigArgs\n {\n Claims = new[]\n {\n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\",\n },\n ClientId = \"\u003cyour client id\u003e\",\n ClientSecret = \"\u003cyour client secret\u003e\",\n ConditionalAccessEnabled = true,\n DirectoryId = \"\u003cyour azure directory uuid\u003e\",\n EmailClaimName = \"custom_claim_name\",\n Prompt = \"login\",\n SupportGroups = true,\n },\n Name = \"Widget Corps IDP\",\n Type = \"onetimepin\",\n ZoneId = \"zone_id\",\n ScimConfig = new Cloudflare.Inputs.ZeroTrustAccessIdentityProviderScimConfigArgs\n {\n Enabled = true,\n IdentityUpdateBehavior = \"automatic\",\n SeatDeprovision = true,\n UserDeprovision = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessIdentityProvider(ctx, \"example_zero_trust_access_identity_provider\", \u0026cloudflare.ZeroTrustAccessIdentityProviderArgs{\n\t\t\tConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderConfigArgs{\n\t\t\t\tClaims: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"email_verified\"),\n\t\t\t\t\tpulumi.String(\"preferred_username\"),\n\t\t\t\t\tpulumi.String(\"custom_claim_name\"),\n\t\t\t\t},\n\t\t\t\tClientId: pulumi.String(\"\u003cyour client id\u003e\"),\n\t\t\t\tClientSecret: pulumi.String(\"\u003cyour client secret\u003e\"),\n\t\t\t\tConditionalAccessEnabled: pulumi.Bool(true),\n\t\t\t\tDirectoryId: pulumi.String(\"\u003cyour azure directory uuid\u003e\"),\n\t\t\t\tEmailClaimName: pulumi.String(\"custom_claim_name\"),\n\t\t\t\tPrompt: pulumi.String(\"login\"),\n\t\t\t\tSupportGroups: pulumi.Bool(true),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps IDP\"),\n\t\t\tType: pulumi.String(\"onetimepin\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tScimConfig: \u0026cloudflare.ZeroTrustAccessIdentityProviderScimConfigArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tIdentityUpdateBehavior: pulumi.String(\"automatic\"),\n\t\t\t\tSeatDeprovision: pulumi.Bool(true),\n\t\t\t\tUserDeprovision: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessidentityprovider\" \"example_zero_trust_access_identity_provider\" {\n config = {\n claims = [\"email_verified\", \"preferred_username\", \"custom_claim_name\"]\n client_id = \"\u003cyour client id\u003e\"\n client_secret = \"\u003cyour client secret\u003e\"\n conditional_access_enabled = true\n directory_id = \"\u003cyour azure directory uuid\u003e\"\n email_claim_name = \"custom_claim_name\"\n prompt = \"login\"\n support_groups = true\n }\n name = \"Widget Corps IDP\"\n type = \"onetimepin\"\n zone_id = \"zone_id\"\n scim_config = {\n enabled = true\n identity_update_behavior = \"automatic\"\n seat_deprovision = true\n user_deprovision = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProvider;\nimport com.pulumi.cloudflare.ZeroTrustAccessIdentityProviderArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessIdentityProviderScimConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessIdentityProvider = new ZeroTrustAccessIdentityProvider(\"exampleZeroTrustAccessIdentityProvider\", ZeroTrustAccessIdentityProviderArgs.builder()\n .config(ZeroTrustAccessIdentityProviderConfigArgs.builder()\n .claims( \n \"email_verified\",\n \"preferred_username\",\n \"custom_claim_name\")\n .clientId(\"\u003cyour client id\u003e\")\n .clientSecret(\"\u003cyour client secret\u003e\")\n .conditionalAccessEnabled(true)\n .directoryId(\"\u003cyour azure directory uuid\u003e\")\n .emailClaimName(\"custom_claim_name\")\n .prompt(\"login\")\n .supportGroups(true)\n .build())\n .name(\"Widget Corps IDP\")\n .type(\"onetimepin\")\n .zoneId(\"zone_id\")\n .scimConfig(ZeroTrustAccessIdentityProviderScimConfigArgs.builder()\n .enabled(true)\n .identityUpdateBehavior(\"automatic\")\n .seatDeprovision(true)\n .userDeprovision(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessIdentityProvider:\n type: cloudflare:ZeroTrustAccessIdentityProvider\n name: example_zero_trust_access_identity_provider\n properties:\n config:\n claims:\n - email_verified\n - preferred_username\n - custom_claim_name\n clientId: \u003cyour client id\u003e\n clientSecret: \u003cyour client secret\u003e\n conditionalAccessEnabled: true\n directoryId: \u003cyour azure directory uuid\u003e\n emailClaimName: custom_claim_name\n prompt: login\n supportGroups: true\n name: Widget Corps IDP\n type: onetimepin\n zoneId: zone_id\n scimConfig:\n enabled: true\n identityUpdateBehavior: automatic\n seatDeprovision: true\n userDeprovision: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessIdentityProvider:ZeroTrustAccessIdentityProvider example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cidentity_provider_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111356,7 +111356,7 @@ ] }, "cloudflare:index/zeroTrustAccessInfrastructureTarget:ZeroTrustAccessInfrastructureTarget": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessInfrastructureTarget = new cloudflare.ZeroTrustAccessInfrastructureTarget(\"example_zero_trust_access_infrastructure_target\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"infra-access-target\",\n ip: {\n ipv4: {\n ipAddr: \"187.26.29.249\",\n virtualNetworkId: \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n ipv6: {\n ipAddr: \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\",\n virtualNetworkId: \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_infrastructure_target = cloudflare.ZeroTrustAccessInfrastructureTarget(\"example_zero_trust_access_infrastructure_target\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"infra-access-target\",\n ip={\n \"ipv4\": {\n \"ip_addr\": \"187.26.29.249\",\n \"virtual_network_id\": \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n \"ipv6\": {\n \"ip_addr\": \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\",\n \"virtual_network_id\": \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessInfrastructureTarget = new Cloudflare.ZeroTrustAccessInfrastructureTarget(\"example_zero_trust_access_infrastructure_target\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"infra-access-target\",\n Ip = new Cloudflare.Inputs.ZeroTrustAccessInfrastructureTargetIpArgs\n {\n Ipv4 = new Cloudflare.Inputs.ZeroTrustAccessInfrastructureTargetIpIpv4Args\n {\n IpAddr = \"187.26.29.249\",\n VirtualNetworkId = \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n Ipv6 = new Cloudflare.Inputs.ZeroTrustAccessInfrastructureTargetIpIpv6Args\n {\n IpAddr = \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\",\n VirtualNetworkId = \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessInfrastructureTarget(ctx, \"example_zero_trust_access_infrastructure_target\", \u0026cloudflare.ZeroTrustAccessInfrastructureTargetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"infra-access-target\"),\n\t\t\tIp: \u0026cloudflare.ZeroTrustAccessInfrastructureTargetIpArgs{\n\t\t\t\tIpv4: \u0026cloudflare.ZeroTrustAccessInfrastructureTargetIpIpv4Args{\n\t\t\t\t\tIpAddr: pulumi.String(\"187.26.29.249\"),\n\t\t\t\t\tVirtualNetworkId: pulumi.String(\"c77b744e-acc8-428f-9257-6878c046ed55\"),\n\t\t\t\t},\n\t\t\t\tIpv6: \u0026cloudflare.ZeroTrustAccessInfrastructureTargetIpIpv6Args{\n\t\t\t\t\tIpAddr: pulumi.String(\"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\"),\n\t\t\t\t\tVirtualNetworkId: pulumi.String(\"c77b744e-acc8-428f-9257-6878c046ed55\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessInfrastructureTarget;\nimport com.pulumi.cloudflare.ZeroTrustAccessInfrastructureTargetArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessInfrastructureTargetIpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessInfrastructureTargetIpIpv4Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessInfrastructureTargetIpIpv6Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessInfrastructureTarget = new ZeroTrustAccessInfrastructureTarget(\"exampleZeroTrustAccessInfrastructureTarget\", ZeroTrustAccessInfrastructureTargetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"infra-access-target\")\n .ip(ZeroTrustAccessInfrastructureTargetIpArgs.builder()\n .ipv4(ZeroTrustAccessInfrastructureTargetIpIpv4Args.builder()\n .ipAddr(\"187.26.29.249\")\n .virtualNetworkId(\"c77b744e-acc8-428f-9257-6878c046ed55\")\n .build())\n .ipv6(ZeroTrustAccessInfrastructureTargetIpIpv6Args.builder()\n .ipAddr(\"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\")\n .virtualNetworkId(\"c77b744e-acc8-428f-9257-6878c046ed55\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessInfrastructureTarget:\n type: cloudflare:ZeroTrustAccessInfrastructureTarget\n name: example_zero_trust_access_infrastructure_target\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: infra-access-target\n ip:\n ipv4:\n ipAddr: 187.26.29.249\n virtualNetworkId: c77b744e-acc8-428f-9257-6878c046ed55\n ipv6:\n ipAddr: 64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\n virtualNetworkId: c77b744e-acc8-428f-9257-6878c046ed55\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessInfrastructureTarget:ZeroTrustAccessInfrastructureTarget example '\u003caccount_id\u003e/\u003ctarget_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessInfrastructureTarget = new cloudflare.ZeroTrustAccessInfrastructureTarget(\"example_zero_trust_access_infrastructure_target\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"infra-access-target\",\n ip: {\n ipv4: {\n ipAddr: \"187.26.29.249\",\n virtualNetworkId: \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n ipv6: {\n ipAddr: \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\",\n virtualNetworkId: \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_infrastructure_target = cloudflare.ZeroTrustAccessInfrastructureTarget(\"example_zero_trust_access_infrastructure_target\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"infra-access-target\",\n ip={\n \"ipv4\": {\n \"ip_addr\": \"187.26.29.249\",\n \"virtual_network_id\": \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n \"ipv6\": {\n \"ip_addr\": \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\",\n \"virtual_network_id\": \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessInfrastructureTarget = new Cloudflare.ZeroTrustAccessInfrastructureTarget(\"example_zero_trust_access_infrastructure_target\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"infra-access-target\",\n Ip = new Cloudflare.Inputs.ZeroTrustAccessInfrastructureTargetIpArgs\n {\n Ipv4 = new Cloudflare.Inputs.ZeroTrustAccessInfrastructureTargetIpIpv4Args\n {\n IpAddr = \"187.26.29.249\",\n VirtualNetworkId = \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n Ipv6 = new Cloudflare.Inputs.ZeroTrustAccessInfrastructureTargetIpIpv6Args\n {\n IpAddr = \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\",\n VirtualNetworkId = \"c77b744e-acc8-428f-9257-6878c046ed55\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessInfrastructureTarget(ctx, \"example_zero_trust_access_infrastructure_target\", \u0026cloudflare.ZeroTrustAccessInfrastructureTargetArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: pulumi.String(\"infra-access-target\"),\n\t\t\tIp: \u0026cloudflare.ZeroTrustAccessInfrastructureTargetIpArgs{\n\t\t\t\tIpv4: \u0026cloudflare.ZeroTrustAccessInfrastructureTargetIpIpv4Args{\n\t\t\t\t\tIpAddr: pulumi.String(\"187.26.29.249\"),\n\t\t\t\t\tVirtualNetworkId: pulumi.String(\"c77b744e-acc8-428f-9257-6878c046ed55\"),\n\t\t\t\t},\n\t\t\t\tIpv6: \u0026cloudflare.ZeroTrustAccessInfrastructureTargetIpIpv6Args{\n\t\t\t\t\tIpAddr: pulumi.String(\"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\"),\n\t\t\t\t\tVirtualNetworkId: pulumi.String(\"c77b744e-acc8-428f-9257-6878c046ed55\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessinfrastructuretarget\" \"example_zero_trust_access_infrastructure_target\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"infra-access-target\"\n ip = {\n ipv4 = {\n ip_addr = \"187.26.29.249\"\n virtual_network_id = \"c77b744e-acc8-428f-9257-6878c046ed55\"\n }\n ipv6 = {\n ip_addr = \"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\"\n virtual_network_id = \"c77b744e-acc8-428f-9257-6878c046ed55\"\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessInfrastructureTarget;\nimport com.pulumi.cloudflare.ZeroTrustAccessInfrastructureTargetArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessInfrastructureTargetIpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessInfrastructureTargetIpIpv4Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessInfrastructureTargetIpIpv6Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessInfrastructureTarget = new ZeroTrustAccessInfrastructureTarget(\"exampleZeroTrustAccessInfrastructureTarget\", ZeroTrustAccessInfrastructureTargetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"infra-access-target\")\n .ip(ZeroTrustAccessInfrastructureTargetIpArgs.builder()\n .ipv4(ZeroTrustAccessInfrastructureTargetIpIpv4Args.builder()\n .ipAddr(\"187.26.29.249\")\n .virtualNetworkId(\"c77b744e-acc8-428f-9257-6878c046ed55\")\n .build())\n .ipv6(ZeroTrustAccessInfrastructureTargetIpIpv6Args.builder()\n .ipAddr(\"64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\")\n .virtualNetworkId(\"c77b744e-acc8-428f-9257-6878c046ed55\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessInfrastructureTarget:\n type: cloudflare:ZeroTrustAccessInfrastructureTarget\n name: example_zero_trust_access_infrastructure_target\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: infra-access-target\n ip:\n ipv4:\n ipAddr: 187.26.29.249\n virtualNetworkId: c77b744e-acc8-428f-9257-6878c046ed55\n ipv6:\n ipAddr: 64c0:64e8:f0b4:8dbf:7104:72b0:ec8f:f5e0\n virtualNetworkId: c77b744e-acc8-428f-9257-6878c046ed55\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessInfrastructureTarget:ZeroTrustAccessInfrastructureTarget example '\u003caccount_id\u003e/\u003ctarget_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111431,7 +111431,7 @@ } }, "cloudflare:index/zeroTrustAccessKeyConfiguration:ZeroTrustAccessKeyConfiguration": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessKeyConfiguration = new cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keyRotationIntervalDays: 30,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_key_configuration = cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n key_rotation_interval_days=float(30))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessKeyConfiguration = new Cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeyRotationIntervalDays = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessKeyConfiguration(ctx, \"example_zero_trust_access_key_configuration\", \u0026cloudflare.ZeroTrustAccessKeyConfigurationArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeyRotationIntervalDays: pulumi.Float64(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfiguration;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessKeyConfiguration = new ZeroTrustAccessKeyConfiguration(\"exampleZeroTrustAccessKeyConfiguration\", ZeroTrustAccessKeyConfigurationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keyRotationIntervalDays(30.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessKeyConfiguration:\n type: cloudflare:ZeroTrustAccessKeyConfiguration\n name: example_zero_trust_access_key_configuration\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n keyRotationIntervalDays: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessKeyConfiguration:ZeroTrustAccessKeyConfiguration example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessKeyConfiguration = new cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keyRotationIntervalDays: 30,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_key_configuration = cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n key_rotation_interval_days=float(30))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessKeyConfiguration = new Cloudflare.ZeroTrustAccessKeyConfiguration(\"example_zero_trust_access_key_configuration\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeyRotationIntervalDays = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessKeyConfiguration(ctx, \"example_zero_trust_access_key_configuration\", \u0026cloudflare.ZeroTrustAccessKeyConfigurationArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeyRotationIntervalDays: pulumi.Float64(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesskeyconfiguration\" \"example_zero_trust_access_key_configuration\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n key_rotation_interval_days = 30\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfiguration;\nimport com.pulumi.cloudflare.ZeroTrustAccessKeyConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessKeyConfiguration = new ZeroTrustAccessKeyConfiguration(\"exampleZeroTrustAccessKeyConfiguration\", ZeroTrustAccessKeyConfigurationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keyRotationIntervalDays(30.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessKeyConfiguration:\n type: cloudflare:ZeroTrustAccessKeyConfiguration\n name: example_zero_trust_access_key_configuration\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n keyRotationIntervalDays: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessKeyConfiguration:ZeroTrustAccessKeyConfiguration example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111499,7 +111499,7 @@ ] }, "cloudflare:index/zeroTrustAccessMtlsCertificate:ZeroTrustAccessMtlsCertificate": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificate = new cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", {\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n`,\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n associatedHostnames: [\"admin.example.com\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificate = cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\"\"\",\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n associated_hostnames=[\"admin.example.com\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificate = new Cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", new()\n {\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\",\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n AssociatedHostnames = new[]\n {\n \"admin.example.com\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsCertificate(ctx, \"example_zero_trust_access_mtls_certificate\", \u0026cloudflare.ZeroTrustAccessMtlsCertificateArgs{\n\t\t\tCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\\n DrUtmu/B\\n -----END CERTIFICATE-----\\n\"),\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAssociatedHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"admin.example.com\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsCertificate = new ZeroTrustAccessMtlsCertificate(\"exampleZeroTrustAccessMtlsCertificate\", ZeroTrustAccessMtlsCertificateArgs.builder()\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n \"\"\")\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .associatedHostnames(\"admin.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsCertificate:\n type: cloudflare:ZeroTrustAccessMtlsCertificate\n name: example_zero_trust_access_mtls_certificate\n properties:\n certificate: |2\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n name: Allow devs\n zoneId: zone_id\n associatedHostnames:\n - admin.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nNote: The \"certificate\" field cannot be imported by this module and must be manually added to state.\n\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessMtlsCertificate:ZeroTrustAccessMtlsCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003ccertificate_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificate = new cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", {\n certificate: ` -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n`,\n name: \"Allow devs\",\n zoneId: \"zone_id\",\n associatedHostnames: [\"admin.example.com\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificate = cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\",\n certificate=\"\"\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\"\"\",\n name=\"Allow devs\",\n zone_id=\"zone_id\",\n associated_hostnames=[\"admin.example.com\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificate = new Cloudflare.ZeroTrustAccessMtlsCertificate(\"example_zero_trust_access_mtls_certificate\", new()\n {\n Certificate = @\" -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n\",\n Name = \"Allow devs\",\n ZoneId = \"zone_id\",\n AssociatedHostnames = new[]\n {\n \"admin.example.com\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsCertificate(ctx, \"example_zero_trust_access_mtls_certificate\", \u0026cloudflare.ZeroTrustAccessMtlsCertificateArgs{\n\t\t\tCertificate: pulumi.String(\" -----BEGIN CERTIFICATE-----\\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\\n DrUtmu/B\\n -----END CERTIFICATE-----\\n\"),\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAssociatedHostnames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"admin.example.com\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessmtlscertificate\" \"example_zero_trust_access_mtls_certificate\" {\n certificate = \" -----BEGIN CERTIFICATE-----\\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\\n DrUtmu/B\\n -----END CERTIFICATE-----\\n\"\n name = \"Allow devs\"\n zone_id = \"zone_id\"\n associated_hostnames = [\"admin.example.com\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsCertificate = new ZeroTrustAccessMtlsCertificate(\"exampleZeroTrustAccessMtlsCertificate\", ZeroTrustAccessMtlsCertificateArgs.builder()\n .certificate(\"\"\"\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n \"\"\")\n .name(\"Allow devs\")\n .zoneId(\"zone_id\")\n .associatedHostnames(\"admin.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsCertificate:\n type: cloudflare:ZeroTrustAccessMtlsCertificate\n name: example_zero_trust_access_mtls_certificate\n properties:\n certificate: |2\n -----BEGIN CERTIFICATE-----\n MIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\n DrUtmu/B\n -----END CERTIFICATE-----\n name: Allow devs\n zoneId: zone_id\n associatedHostnames:\n - admin.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nNote: The \"certificate\" field cannot be imported by this module and must be manually added to state.\n\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessMtlsCertificate:ZeroTrustAccessMtlsCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003ccertificate_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111611,7 +111611,7 @@ ] }, "cloudflare:index/zeroTrustAccessMtlsHostnameSettings:ZeroTrustAccessMtlsHostnameSettings": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsHostnameSettings = new cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", {\n settings: [{\n chinaNetwork: false,\n clientCertificateForwarding: true,\n hostname: \"admin.example.com\",\n }],\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_hostname_settings = cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\",\n settings=[{\n \"china_network\": False,\n \"client_certificate_forwarding\": True,\n \"hostname\": \"admin.example.com\",\n }],\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsHostnameSettings = new Cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", new()\n {\n Settings = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs\n {\n ChinaNetwork = false,\n ClientCertificateForwarding = true,\n Hostname = \"admin.example.com\",\n },\n },\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsHostnameSettings(ctx, \"example_zero_trust_access_mtls_hostname_settings\", \u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs{\n\t\t\tSettings: cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArgs{\n\t\t\t\t\tChinaNetwork: pulumi.Bool(false),\n\t\t\t\t\tClientCertificateForwarding: pulumi.Bool(true),\n\t\t\t\t\tHostname: pulumi.String(\"admin.example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettings;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsHostnameSettings = new ZeroTrustAccessMtlsHostnameSettings(\"exampleZeroTrustAccessMtlsHostnameSettings\", ZeroTrustAccessMtlsHostnameSettingsArgs.builder()\n .settings(ZeroTrustAccessMtlsHostnameSettingsSettingArgs.builder()\n .chinaNetwork(false)\n .clientCertificateForwarding(true)\n .hostname(\"admin.example.com\")\n .build())\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsHostnameSettings:\n type: cloudflare:ZeroTrustAccessMtlsHostnameSettings\n name: example_zero_trust_access_mtls_hostname_settings\n properties:\n settings:\n - chinaNetwork: false\n clientCertificateForwarding: true\n hostname: admin.example.com\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsHostnameSettings = new cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", {\n settings: [{\n chinaNetwork: false,\n clientCertificateForwarding: true,\n hostname: \"admin.example.com\",\n }],\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_hostname_settings = cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\",\n settings=[{\n \"china_network\": False,\n \"client_certificate_forwarding\": True,\n \"hostname\": \"admin.example.com\",\n }],\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsHostnameSettings = new Cloudflare.ZeroTrustAccessMtlsHostnameSettings(\"example_zero_trust_access_mtls_hostname_settings\", new()\n {\n Settings = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs\n {\n ChinaNetwork = false,\n ClientCertificateForwarding = true,\n Hostname = \"admin.example.com\",\n },\n },\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessMtlsHostnameSettings(ctx, \"example_zero_trust_access_mtls_hostname_settings\", \u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs{\n\t\t\tSettings: cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessMtlsHostnameSettingsSettingArgs{\n\t\t\t\t\tChinaNetwork: pulumi.Bool(false),\n\t\t\t\t\tClientCertificateForwarding: pulumi.Bool(true),\n\t\t\t\t\tHostname: pulumi.String(\"admin.example.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessmtlshostnamesettings\" \"example_zero_trust_access_mtls_hostname_settings\" {\n settings {\n china_network = false\n client_certificate_forwarding = true\n hostname = \"admin.example.com\"\n }\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettings;\nimport com.pulumi.cloudflare.ZeroTrustAccessMtlsHostnameSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessMtlsHostnameSettingsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessMtlsHostnameSettings = new ZeroTrustAccessMtlsHostnameSettings(\"exampleZeroTrustAccessMtlsHostnameSettings\", ZeroTrustAccessMtlsHostnameSettingsArgs.builder()\n .settings(ZeroTrustAccessMtlsHostnameSettingsSettingArgs.builder()\n .chinaNetwork(false)\n .clientCertificateForwarding(true)\n .hostname(\"admin.example.com\")\n .build())\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessMtlsHostnameSettings:\n type: cloudflare:ZeroTrustAccessMtlsHostnameSettings\n name: example_zero_trust_access_mtls_hostname_settings\n properties:\n settings:\n - chinaNetwork: false\n clientCertificateForwarding: true\n hostname: admin.example.com\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -111704,7 +111704,7 @@ ] }, "cloudflare:index/zeroTrustAccessPolicy:ZeroTrustAccessPolicy": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicy = new cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n decision: \"allow\",\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n approvalGroups: [\n {\n approvalsNeeded: 1,\n emailAddresses: [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"email_list_uuid\",\n },\n {\n approvalsNeeded: 3,\n emailAddresses: [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approvalRequired: true,\n connectionRules: {\n rdp: {\n allowedClipboardLocalToRemoteFormats: [\"text\"],\n allowedClipboardRemoteToLocalFormats: [\"text\"],\n },\n },\n excludes: [{\n certificate: {},\n }],\n isolationRequired: false,\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n mfaDisabled: false,\n sessionDuration: \"24h\",\n },\n purposeJustificationPrompt: \"Please enter a justification for entering this protected domain.\",\n purposeJustificationRequired: true,\n requires: [{\n certificate: {},\n }],\n sessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policy = cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n decision=\"allow\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n approval_groups=[\n {\n \"approvals_needed\": float(1),\n \"email_addresses\": [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"email_list_uuid\",\n },\n {\n \"approvals_needed\": float(3),\n \"email_addresses\": [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approval_required=True,\n connection_rules={\n \"rdp\": {\n \"allowed_clipboard_local_to_remote_formats\": [\"text\"],\n \"allowed_clipboard_remote_to_local_formats\": [\"text\"],\n },\n },\n excludes=[{\n \"certificate\": {},\n }],\n isolation_required=False,\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"mfa_disabled\": False,\n \"session_duration\": \"24h\",\n },\n purpose_justification_prompt=\"Please enter a justification for entering this protected domain.\",\n purpose_justification_required=True,\n requires=[{\n \"certificate\": {},\n }],\n session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicy = new Cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Decision = \"allow\",\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ApprovalGroups = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 1,\n EmailAddresses = new[]\n {\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"email_list_uuid\",\n },\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 3,\n EmailAddresses = new[]\n {\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n },\n ApprovalRequired = true,\n ConnectionRules = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesArgs\n {\n Rdp = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs\n {\n AllowedClipboardLocalToRemoteFormats = new[]\n {\n \"text\",\n },\n AllowedClipboardRemoteToLocalFormats = new[]\n {\n \"text\",\n },\n },\n },\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyExcludeArgs\n {\n Certificate = null,\n },\n },\n IsolationRequired = false,\n MfaConfig = new Cloudflare.Inputs.ZeroTrustAccessPolicyMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n MfaDisabled = false,\n SessionDuration = \"24h\",\n },\n PurposeJustificationPrompt = \"Please enter a justification for entering this protected domain.\",\n PurposeJustificationRequired = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyRequireArgs\n {\n Certificate = null,\n },\n },\n SessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessPolicy(ctx, \"example_zero_trust_access_policy\", \u0026cloudflare.ZeroTrustAccessPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDecision: pulumi.String(\"allow\"),\n\t\t\tIncludes: cloudflare.ZeroTrustAccessPolicyIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tApprovalGroups: cloudflare.ZeroTrustAccessPolicyApprovalGroupArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(1),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test1@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"email_list_uuid\"),\n\t\t\t\t},\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(3),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"597147a1-976b-4ef2-9af0-81d5d007fc34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tApprovalRequired: pulumi.Bool(true),\n\t\t\tConnectionRules: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesArgs{\n\t\t\t\tRdp: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesRdpArgs{\n\t\t\t\t\tAllowedClipboardLocalToRemoteFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t\tAllowedClipboardRemoteToLocalFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludes: cloudflare.ZeroTrustAccessPolicyExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsolationRequired: pulumi.Bool(false),\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustAccessPolicyMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tMfaDisabled: pulumi.Bool(false),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tPurposeJustificationPrompt: pulumi.String(\"Please enter a justification for entering this protected domain.\"),\n\t\t\tPurposeJustificationRequired: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessPolicyRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicy;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyApprovalGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessPolicy = new ZeroTrustAccessPolicy(\"exampleZeroTrustAccessPolicy\", ZeroTrustAccessPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .decision(\"allow\")\n .includes(ZeroTrustAccessPolicyIncludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .approvalGroups( \n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(1.0)\n .emailAddresses( \n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"email_list_uuid\")\n .build(),\n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(3.0)\n .emailAddresses( \n \"test@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"597147a1-976b-4ef2-9af0-81d5d007fc34\")\n .build())\n .approvalRequired(true)\n .connectionRules(ZeroTrustAccessPolicyConnectionRulesArgs.builder()\n .rdp(ZeroTrustAccessPolicyConnectionRulesRdpArgs.builder()\n .allowedClipboardLocalToRemoteFormats(\"text\")\n .allowedClipboardRemoteToLocalFormats(\"text\")\n .build())\n .build())\n .excludes(ZeroTrustAccessPolicyExcludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyExcludeCertificateArgs.builder()\n .build())\n .build())\n .isolationRequired(false)\n .mfaConfig(ZeroTrustAccessPolicyMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .mfaDisabled(false)\n .sessionDuration(\"24h\")\n .build())\n .purposeJustificationPrompt(\"Please enter a justification for entering this protected domain.\")\n .purposeJustificationRequired(true)\n .requires(ZeroTrustAccessPolicyRequireArgs.builder()\n .certificate(ZeroTrustAccessPolicyRequireCertificateArgs.builder()\n .build())\n .build())\n .sessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessPolicy:\n type: cloudflare:ZeroTrustAccessPolicy\n name: example_zero_trust_access_policy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n decision: allow\n includes:\n - certificate: {}\n name: Allow devs\n approvalGroups:\n - approvalsNeeded: 1\n emailAddresses:\n - test1@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: email_list_uuid\n - approvalsNeeded: 3\n emailAddresses:\n - test@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: 597147a1-976b-4ef2-9af0-81d5d007fc34\n approvalRequired: true\n connectionRules:\n rdp:\n allowedClipboardLocalToRemoteFormats:\n - text\n allowedClipboardRemoteToLocalFormats:\n - text\n excludes:\n - certificate: {}\n isolationRequired: false\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n mfaDisabled: false\n sessionDuration: 24h\n purposeJustificationPrompt: Please enter a justification for entering this protected domain.\n purposeJustificationRequired: true\n requires:\n - certificate: {}\n sessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessPolicy:ZeroTrustAccessPolicy example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicy = new cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n decision: \"allow\",\n includes: [{\n certificate: {},\n }],\n name: \"Allow devs\",\n approvalGroups: [\n {\n approvalsNeeded: 1,\n emailAddresses: [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"email_list_uuid\",\n },\n {\n approvalsNeeded: 3,\n emailAddresses: [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n emailListUuid: \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approvalRequired: true,\n connectionRules: {\n rdp: {\n allowedClipboardLocalToRemoteFormats: [\"text\"],\n allowedClipboardRemoteToLocalFormats: [\"text\"],\n },\n },\n excludes: [{\n certificate: {},\n }],\n isolationRequired: false,\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n mfaDisabled: false,\n sessionDuration: \"24h\",\n },\n purposeJustificationPrompt: \"Please enter a justification for entering this protected domain.\",\n purposeJustificationRequired: true,\n requires: [{\n certificate: {},\n }],\n sessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policy = cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n decision=\"allow\",\n includes=[{\n \"certificate\": {},\n }],\n name=\"Allow devs\",\n approval_groups=[\n {\n \"approvals_needed\": float(1),\n \"email_addresses\": [\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"email_list_uuid\",\n },\n {\n \"approvals_needed\": float(3),\n \"email_addresses\": [\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n ],\n \"email_list_uuid\": \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n ],\n approval_required=True,\n connection_rules={\n \"rdp\": {\n \"allowed_clipboard_local_to_remote_formats\": [\"text\"],\n \"allowed_clipboard_remote_to_local_formats\": [\"text\"],\n },\n },\n excludes=[{\n \"certificate\": {},\n }],\n isolation_required=False,\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"mfa_disabled\": False,\n \"session_duration\": \"24h\",\n },\n purpose_justification_prompt=\"Please enter a justification for entering this protected domain.\",\n purpose_justification_required=True,\n requires=[{\n \"certificate\": {},\n }],\n session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicy = new Cloudflare.ZeroTrustAccessPolicy(\"example_zero_trust_access_policy\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Decision = \"allow\",\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyIncludeArgs\n {\n Certificate = null,\n },\n },\n Name = \"Allow devs\",\n ApprovalGroups = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 1,\n EmailAddresses = new[]\n {\n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"email_list_uuid\",\n },\n new Cloudflare.Inputs.ZeroTrustAccessPolicyApprovalGroupArgs\n {\n ApprovalsNeeded = 3,\n EmailAddresses = new[]\n {\n \"test@cloudflare.com\",\n \"test2@cloudflare.com\",\n },\n EmailListUuid = \"597147a1-976b-4ef2-9af0-81d5d007fc34\",\n },\n },\n ApprovalRequired = true,\n ConnectionRules = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesArgs\n {\n Rdp = new Cloudflare.Inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs\n {\n AllowedClipboardLocalToRemoteFormats = new[]\n {\n \"text\",\n },\n AllowedClipboardRemoteToLocalFormats = new[]\n {\n \"text\",\n },\n },\n },\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyExcludeArgs\n {\n Certificate = null,\n },\n },\n IsolationRequired = false,\n MfaConfig = new Cloudflare.Inputs.ZeroTrustAccessPolicyMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n MfaDisabled = false,\n SessionDuration = \"24h\",\n },\n PurposeJustificationPrompt = \"Please enter a justification for entering this protected domain.\",\n PurposeJustificationRequired = true,\n Requires = new[]\n {\n new Cloudflare.Inputs.ZeroTrustAccessPolicyRequireArgs\n {\n Certificate = null,\n },\n },\n SessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessPolicy(ctx, \"example_zero_trust_access_policy\", \u0026cloudflare.ZeroTrustAccessPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDecision: pulumi.String(\"allow\"),\n\t\t\tIncludes: cloudflare.ZeroTrustAccessPolicyIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyIncludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyIncludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"Allow devs\"),\n\t\t\tApprovalGroups: cloudflare.ZeroTrustAccessPolicyApprovalGroupArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(1),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test1@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"email_list_uuid\"),\n\t\t\t\t},\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyApprovalGroupArgs{\n\t\t\t\t\tApprovalsNeeded: pulumi.Float64(3),\n\t\t\t\t\tEmailAddresses: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"test@cloudflare.com\"),\n\t\t\t\t\t\tpulumi.String(\"test2@cloudflare.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tEmailListUuid: pulumi.String(\"597147a1-976b-4ef2-9af0-81d5d007fc34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tApprovalRequired: pulumi.Bool(true),\n\t\t\tConnectionRules: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesArgs{\n\t\t\t\tRdp: \u0026cloudflare.ZeroTrustAccessPolicyConnectionRulesRdpArgs{\n\t\t\t\t\tAllowedClipboardLocalToRemoteFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t\tAllowedClipboardRemoteToLocalFormats: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"text\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludes: cloudflare.ZeroTrustAccessPolicyExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyExcludeArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyExcludeCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tIsolationRequired: pulumi.Bool(false),\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustAccessPolicyMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tMfaDisabled: pulumi.Bool(false),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tPurposeJustificationPrompt: pulumi.String(\"Please enter a justification for entering this protected domain.\"),\n\t\t\tPurposeJustificationRequired: pulumi.Bool(true),\n\t\t\tRequires: cloudflare.ZeroTrustAccessPolicyRequireArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustAccessPolicyRequireArgs{\n\t\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustAccessPolicyRequireCertificateArgs{},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesspolicy\" \"example_zero_trust_access_policy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n decision = \"allow\"\n includes {\n certificate = {}\n }\n name = \"Allow devs\"\n approval_groups {\n approvals_needed = 1\n email_addresses = [\"test1@cloudflare.com\", \"test2@cloudflare.com\"]\n email_list_uuid = \"email_list_uuid\"\n }\n approval_groups {\n approvals_needed = 3\n email_addresses = [\"test@cloudflare.com\", \"test2@cloudflare.com\"]\n email_list_uuid = \"597147a1-976b-4ef2-9af0-81d5d007fc34\"\n }\n approval_required = true\n connection_rules = {\n rdp = {\n allowed_clipboard_local_to_remote_formats = [\"text\"]\n allowed_clipboard_remote_to_local_formats = [\"text\"]\n }\n }\n excludes {\n certificate = {}\n }\n isolation_required = false\n mfa_config = {\n allowed_authenticators = [\"totp\", \"biometrics\", \"security_key\"]\n mfa_disabled = false\n session_duration = \"24h\"\n }\n purpose_justification_prompt = \"Please enter a justification for entering this protected domain.\"\n purpose_justification_required = true\n requires {\n certificate = {}\n }\n session_duration = \"24h\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicy;\nimport com.pulumi.cloudflare.ZeroTrustAccessPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyIncludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyApprovalGroupArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyConnectionRulesRdpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyExcludeCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustAccessPolicyRequireCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessPolicy = new ZeroTrustAccessPolicy(\"exampleZeroTrustAccessPolicy\", ZeroTrustAccessPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .decision(\"allow\")\n .includes(ZeroTrustAccessPolicyIncludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyIncludeCertificateArgs.builder()\n .build())\n .build())\n .name(\"Allow devs\")\n .approvalGroups( \n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(1.0)\n .emailAddresses( \n \"test1@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"email_list_uuid\")\n .build(),\n ZeroTrustAccessPolicyApprovalGroupArgs.builder()\n .approvalsNeeded(3.0)\n .emailAddresses( \n \"test@cloudflare.com\",\n \"test2@cloudflare.com\")\n .emailListUuid(\"597147a1-976b-4ef2-9af0-81d5d007fc34\")\n .build())\n .approvalRequired(true)\n .connectionRules(ZeroTrustAccessPolicyConnectionRulesArgs.builder()\n .rdp(ZeroTrustAccessPolicyConnectionRulesRdpArgs.builder()\n .allowedClipboardLocalToRemoteFormats(\"text\")\n .allowedClipboardRemoteToLocalFormats(\"text\")\n .build())\n .build())\n .excludes(ZeroTrustAccessPolicyExcludeArgs.builder()\n .certificate(ZeroTrustAccessPolicyExcludeCertificateArgs.builder()\n .build())\n .build())\n .isolationRequired(false)\n .mfaConfig(ZeroTrustAccessPolicyMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .mfaDisabled(false)\n .sessionDuration(\"24h\")\n .build())\n .purposeJustificationPrompt(\"Please enter a justification for entering this protected domain.\")\n .purposeJustificationRequired(true)\n .requires(ZeroTrustAccessPolicyRequireArgs.builder()\n .certificate(ZeroTrustAccessPolicyRequireCertificateArgs.builder()\n .build())\n .build())\n .sessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessPolicy:\n type: cloudflare:ZeroTrustAccessPolicy\n name: example_zero_trust_access_policy\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n decision: allow\n includes:\n - certificate: {}\n name: Allow devs\n approvalGroups:\n - approvalsNeeded: 1\n emailAddresses:\n - test1@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: email_list_uuid\n - approvalsNeeded: 3\n emailAddresses:\n - test@cloudflare.com\n - test2@cloudflare.com\n emailListUuid: 597147a1-976b-4ef2-9af0-81d5d007fc34\n approvalRequired: true\n connectionRules:\n rdp:\n allowedClipboardLocalToRemoteFormats:\n - text\n allowedClipboardRemoteToLocalFormats:\n - text\n excludes:\n - certificate: {}\n isolationRequired: false\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n mfaDisabled: false\n sessionDuration: 24h\n purposeJustificationPrompt: Please enter a justification for entering this protected domain.\n purposeJustificationRequired: true\n requires:\n - certificate: {}\n sessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessPolicy:ZeroTrustAccessPolicy example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111727,7 +111727,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -111772,7 +111772,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" } }, "required": [ @@ -111803,7 +111803,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -111848,7 +111848,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" } }, "requiredInputs": [ @@ -111879,7 +111879,7 @@ }, "decision": { "type": "string", - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n" }, "excludes": { "type": "array", @@ -111924,7 +111924,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" } }, "type": "object" @@ -111936,7 +111936,7 @@ ] }, "cloudflare:index/zeroTrustAccessServiceToken:ZeroTrustAccessServiceToken": { - "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceToken = new cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", {\n name: \"CI/CD token\",\n zoneId: \"zone_id\",\n clientSecretVersion: 0,\n duration: \"60m\",\n previousClientSecretExpiresAt: \"2014-01-01T05:20:00.12345Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_token = cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\",\n name=\"CI/CD token\",\n zone_id=\"zone_id\",\n client_secret_version=float(0),\n duration=\"60m\",\n previous_client_secret_expires_at=\"2014-01-01T05:20:00.12345Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceToken = new Cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", new()\n {\n Name = \"CI/CD token\",\n ZoneId = \"zone_id\",\n ClientSecretVersion = 0,\n Duration = \"60m\",\n PreviousClientSecretExpiresAt = \"2014-01-01T05:20:00.12345Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessServiceToken(ctx, \"example_zero_trust_access_service_token\", \u0026cloudflare.ZeroTrustAccessServiceTokenArgs{\n\t\t\tName: pulumi.String(\"CI/CD token\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tClientSecretVersion: pulumi.Float64(0),\n\t\t\tDuration: pulumi.String(\"60m\"),\n\t\t\tPreviousClientSecretExpiresAt: pulumi.String(\"2014-01-01T05:20:00.12345Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceToken;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessServiceToken = new ZeroTrustAccessServiceToken(\"exampleZeroTrustAccessServiceToken\", ZeroTrustAccessServiceTokenArgs.builder()\n .name(\"CI/CD token\")\n .zoneId(\"zone_id\")\n .clientSecretVersion(0.0)\n .duration(\"60m\")\n .previousClientSecretExpiresAt(\"2014-01-01T05:20:00.12345Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessServiceToken:\n type: cloudflare:ZeroTrustAccessServiceToken\n name: example_zero_trust_access_service_token\n properties:\n name: CI/CD token\n zoneId: zone_id\n clientSecretVersion: 0\n duration: 60m\n previousClientSecretExpiresAt: 2014-01-01T05:20:00.12345Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessServiceToken:ZeroTrustAccessServiceToken example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cservice_token_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceToken = new cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", {\n name: \"CI/CD token\",\n zoneId: \"zone_id\",\n clientSecretVersion: 0,\n duration: \"60m\",\n previousClientSecretExpiresAt: \"2014-01-01T05:20:00.12345Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_token = cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\",\n name=\"CI/CD token\",\n zone_id=\"zone_id\",\n client_secret_version=float(0),\n duration=\"60m\",\n previous_client_secret_expires_at=\"2014-01-01T05:20:00.12345Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceToken = new Cloudflare.ZeroTrustAccessServiceToken(\"example_zero_trust_access_service_token\", new()\n {\n Name = \"CI/CD token\",\n ZoneId = \"zone_id\",\n ClientSecretVersion = 0,\n Duration = \"60m\",\n PreviousClientSecretExpiresAt = \"2014-01-01T05:20:00.12345Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessServiceToken(ctx, \"example_zero_trust_access_service_token\", \u0026cloudflare.ZeroTrustAccessServiceTokenArgs{\n\t\t\tName: pulumi.String(\"CI/CD token\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tClientSecretVersion: pulumi.Float64(0),\n\t\t\tDuration: pulumi.String(\"60m\"),\n\t\t\tPreviousClientSecretExpiresAt: pulumi.String(\"2014-01-01T05:20:00.12345Z\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessservicetoken\" \"example_zero_trust_access_service_token\" {\n name = \"CI/CD token\"\n zone_id = \"zone_id\"\n client_secret_version = 0\n duration = \"60m\"\n previous_client_secret_expires_at = \"2014-01-01T05:20:00.12345Z\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceToken;\nimport com.pulumi.cloudflare.ZeroTrustAccessServiceTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessServiceToken = new ZeroTrustAccessServiceToken(\"exampleZeroTrustAccessServiceToken\", ZeroTrustAccessServiceTokenArgs.builder()\n .name(\"CI/CD token\")\n .zoneId(\"zone_id\")\n .clientSecretVersion(0.0)\n .duration(\"60m\")\n .previousClientSecretExpiresAt(\"2014-01-01T05:20:00.12345Z\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessServiceToken:\n type: cloudflare:ZeroTrustAccessServiceToken\n name: example_zero_trust_access_service_token\n properties:\n name: CI/CD token\n zoneId: zone_id\n clientSecretVersion: 0\n duration: 60m\n previousClientSecretExpiresAt: 2014-01-01T05:20:00.12345Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessServiceToken:ZeroTrustAccessServiceToken example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003cservice_token_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -111953,11 +111953,11 @@ }, "clientSecretVersion": { "type": "number", - "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" + "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\" pulumi-lang-hcl=\"`previous_client_secret_expires_at`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "expiresAt": { "type": "string" @@ -111968,7 +111968,7 @@ }, "previousClientSecretExpiresAt": { "type": "string", - "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" + "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" }, "zoneId": { "type": "string", @@ -111990,11 +111990,11 @@ }, "clientSecretVersion": { "type": "number", - "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" + "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\" pulumi-lang-hcl=\"`previous_client_secret_expires_at`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "name": { "type": "string", @@ -112002,7 +112002,7 @@ }, "previousClientSecretExpiresAt": { "type": "string", - "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" + "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" }, "zoneId": { "type": "string", @@ -112030,11 +112030,11 @@ }, "clientSecretVersion": { "type": "number", - "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" + "description": "A version number identifying the current \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e associated with the service token. Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by \u003cspan pulumi-lang-nodejs=\"`previousClientSecretExpiresAt`\" pulumi-lang-dotnet=\"`PreviousClientSecretExpiresAt`\" pulumi-lang-go=\"`previousClientSecretExpiresAt`\" pulumi-lang-python=\"`previous_client_secret_expires_at`\" pulumi-lang-yaml=\"`previousClientSecretExpiresAt`\" pulumi-lang-java=\"`previousClientSecretExpiresAt`\" pulumi-lang-hcl=\"`previous_client_secret_expires_at`\"\u003e`previousClientSecretExpiresAt`\u003c/span\u003e.\n" }, "duration": { "type": "string", - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n" }, "expiresAt": { "type": "string" @@ -112045,7 +112045,7 @@ }, "previousClientSecretExpiresAt": { "type": "string", - "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" + "description": "The expiration of the previous \u003cspan pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\" pulumi-lang-hcl=\"`client_secret`\"\u003e`clientSecret`\u003c/span\u003e. This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n" }, "zoneId": { "type": "string", @@ -112061,7 +112061,7 @@ ] }, "cloudflare:index/zeroTrustAccessShortLivedCertificate:ZeroTrustAccessShortLivedCertificate": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificate = new cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", {\n appId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificate = cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\",\n app_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificate = new Cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", new()\n {\n AppId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessShortLivedCertificate(ctx, \"example_zero_trust_access_short_lived_certificate\", \u0026cloudflare.ZeroTrustAccessShortLivedCertificateArgs{\n\t\t\tAppId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessShortLivedCertificate = new ZeroTrustAccessShortLivedCertificate(\"exampleZeroTrustAccessShortLivedCertificate\", ZeroTrustAccessShortLivedCertificateArgs.builder()\n .appId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessShortLivedCertificate:\n type: cloudflare:ZeroTrustAccessShortLivedCertificate\n name: example_zero_trust_access_short_lived_certificate\n properties:\n appId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessShortLivedCertificate:ZeroTrustAccessShortLivedCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003capp_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificate = new cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", {\n appId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificate = cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\",\n app_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificate = new Cloudflare.ZeroTrustAccessShortLivedCertificate(\"example_zero_trust_access_short_lived_certificate\", new()\n {\n AppId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessShortLivedCertificate(ctx, \"example_zero_trust_access_short_lived_certificate\", \u0026cloudflare.ZeroTrustAccessShortLivedCertificateArgs{\n\t\t\tAppId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccessshortlivedcertificate\" \"example_zero_trust_access_short_lived_certificate\" {\n app_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificate;\nimport com.pulumi.cloudflare.ZeroTrustAccessShortLivedCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessShortLivedCertificate = new ZeroTrustAccessShortLivedCertificate(\"exampleZeroTrustAccessShortLivedCertificate\", ZeroTrustAccessShortLivedCertificateArgs.builder()\n .appId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessShortLivedCertificate:\n type: cloudflare:ZeroTrustAccessShortLivedCertificate\n name: example_zero_trust_access_short_lived_certificate\n properties:\n appId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessShortLivedCertificate:ZeroTrustAccessShortLivedCertificate example '\u003c{accounts|zones}/{account_id|zone_id}\u003e/\u003capp_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -112139,7 +112139,7 @@ ] }, "cloudflare:index/zeroTrustAccessTag:ZeroTrustAccessTag": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTag = new cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"engineers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tag = cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"engineers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTag = new Cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"engineers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessTag(ctx, \"example_zero_trust_access_tag\", \u0026cloudflare.ZeroTrustAccessTagArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"engineers\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessTag;\nimport com.pulumi.cloudflare.ZeroTrustAccessTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessTag = new ZeroTrustAccessTag(\"exampleZeroTrustAccessTag\", ZeroTrustAccessTagArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"engineers\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessTag:\n type: cloudflare:ZeroTrustAccessTag\n name: example_zero_trust_access_tag\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: engineers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessTag:ZeroTrustAccessTag example '\u003caccount_id\u003e/\u003ctag_name\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTag = new cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"engineers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tag = cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"engineers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTag = new Cloudflare.ZeroTrustAccessTag(\"example_zero_trust_access_tag\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"engineers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustAccessTag(ctx, \"example_zero_trust_access_tag\", \u0026cloudflare.ZeroTrustAccessTagArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.String(\"engineers\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustaccesstag\" \"example_zero_trust_access_tag\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"engineers\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustAccessTag;\nimport com.pulumi.cloudflare.ZeroTrustAccessTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustAccessTag = new ZeroTrustAccessTag(\"exampleZeroTrustAccessTag\", ZeroTrustAccessTagArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"engineers\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustAccessTag:\n type: cloudflare:ZeroTrustAccessTag\n name: example_zero_trust_access_tag\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: engineers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustAccessTag:ZeroTrustAccessTag example '\u003caccount_id\u003e/\u003ctag_name\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -112187,7 +112187,7 @@ ] }, "cloudflare:index/zeroTrustDeviceCustomProfile:ZeroTrustDeviceCustomProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfile = new cloudflare.ZeroTrustDeviceCustomProfile(\"example_zero_trust_device_custom_profile\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n match: \"identity.email == \\\"test@cloudflare.com\\\"\",\n name: \"Allow Developers\",\n precedence: 100,\n allowModeSwitch: true,\n allowUpdates: true,\n allowedToLeave: true,\n autoConnect: 0,\n captivePortal: 180,\n description: \"Policy for test teams.\",\n disableAutoFallback: true,\n enabled: true,\n excludes: [{\n address: \"192.0.2.0/24\",\n description: \"Exclude testing domains from the tunnel\",\n }],\n excludeOfficeIps: true,\n includes: [{\n address: \"192.0.2.0/24\",\n description: \"Include testing domains in the tunnel\",\n }],\n lanAllowMinutes: 30,\n lanAllowSubnetSize: 24,\n registerInterfaceIpWithDns: true,\n sccmVpnBoundarySupport: false,\n serviceModeV2: {\n mode: \"proxy\",\n port: 3000,\n },\n supportUrl: \"https://1.1.1.1/help\",\n switchLocked: true,\n tunnelProtocol: \"wireguard\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile = cloudflare.ZeroTrustDeviceCustomProfile(\"example_zero_trust_device_custom_profile\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n match=\"identity.email == \\\"test@cloudflare.com\\\"\",\n name=\"Allow Developers\",\n precedence=float(100),\n allow_mode_switch=True,\n allow_updates=True,\n allowed_to_leave=True,\n auto_connect=float(0),\n captive_portal=float(180),\n description=\"Policy for test teams.\",\n disable_auto_fallback=True,\n enabled=True,\n excludes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Exclude testing domains from the tunnel\",\n }],\n exclude_office_ips=True,\n includes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Include testing domains in the tunnel\",\n }],\n lan_allow_minutes=float(30),\n lan_allow_subnet_size=float(24),\n register_interface_ip_with_dns=True,\n sccm_vpn_boundary_support=False,\n service_mode_v2={\n \"mode\": \"proxy\",\n \"port\": float(3000),\n },\n support_url=\"https://1.1.1.1/help\",\n switch_locked=True,\n tunnel_protocol=\"wireguard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfile = new Cloudflare.ZeroTrustDeviceCustomProfile(\"example_zero_trust_device_custom_profile\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Match = \"identity.email == \\\"test@cloudflare.com\\\"\",\n Name = \"Allow Developers\",\n Precedence = 100,\n AllowModeSwitch = true,\n AllowUpdates = true,\n AllowedToLeave = true,\n AutoConnect = 0,\n CaptivePortal = 180,\n Description = \"Policy for test teams.\",\n DisableAutoFallback = true,\n Enabled = true,\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileExcludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Exclude testing domains from the tunnel\",\n },\n },\n ExcludeOfficeIps = true,\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileIncludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Include testing domains in the tunnel\",\n },\n },\n LanAllowMinutes = 30,\n LanAllowSubnetSize = 24,\n RegisterInterfaceIpWithDns = true,\n SccmVpnBoundarySupport = false,\n ServiceModeV2 = new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileServiceModeV2Args\n {\n Mode = \"proxy\",\n Port = 3000,\n },\n SupportUrl = \"https://1.1.1.1/help\",\n SwitchLocked = true,\n TunnelProtocol = \"wireguard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceCustomProfile(ctx, \"example_zero_trust_device_custom_profile\", \u0026cloudflare.ZeroTrustDeviceCustomProfileArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tMatch: pulumi.String(\"identity.email == \\\"test@cloudflare.com\\\"\"),\n\t\t\tName: pulumi.String(\"Allow Developers\"),\n\t\t\tPrecedence: pulumi.Float64(100),\n\t\t\tAllowModeSwitch: pulumi.Bool(true),\n\t\t\tAllowUpdates: pulumi.Bool(true),\n\t\t\tAllowedToLeave: pulumi.Bool(true),\n\t\t\tAutoConnect: pulumi.Float64(0),\n\t\t\tCaptivePortal: pulumi.Float64(180),\n\t\t\tDescription: pulumi.String(\"Policy for test teams.\"),\n\t\t\tDisableAutoFallback: pulumi.Bool(true),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExcludes: cloudflare.ZeroTrustDeviceCustomProfileExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileExcludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Exclude testing domains from the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludeOfficeIps: pulumi.Bool(true),\n\t\t\tIncludes: cloudflare.ZeroTrustDeviceCustomProfileIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileIncludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Include testing domains in the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLanAllowMinutes: pulumi.Float64(30),\n\t\t\tLanAllowSubnetSize: pulumi.Float64(24),\n\t\t\tRegisterInterfaceIpWithDns: pulumi.Bool(true),\n\t\t\tSccmVpnBoundarySupport: pulumi.Bool(false),\n\t\t\tServiceModeV2: \u0026cloudflare.ZeroTrustDeviceCustomProfileServiceModeV2Args{\n\t\t\t\tMode: pulumi.String(\"proxy\"),\n\t\t\t\tPort: pulumi.Float64(3000),\n\t\t\t},\n\t\t\tSupportUrl: pulumi.String(\"https://1.1.1.1/help\"),\n\t\t\tSwitchLocked: pulumi.Bool(true),\n\t\t\tTunnelProtocol: pulumi.String(\"wireguard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfile;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileServiceModeV2Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceCustomProfile = new ZeroTrustDeviceCustomProfile(\"exampleZeroTrustDeviceCustomProfile\", ZeroTrustDeviceCustomProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .match(\"identity.email == \\\"test@cloudflare.com\\\"\")\n .name(\"Allow Developers\")\n .precedence(100.0)\n .allowModeSwitch(true)\n .allowUpdates(true)\n .allowedToLeave(true)\n .autoConnect(0.0)\n .captivePortal(180.0)\n .description(\"Policy for test teams.\")\n .disableAutoFallback(true)\n .enabled(true)\n .excludes(ZeroTrustDeviceCustomProfileExcludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Exclude testing domains from the tunnel\")\n .build())\n .excludeOfficeIps(true)\n .includes(ZeroTrustDeviceCustomProfileIncludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Include testing domains in the tunnel\")\n .build())\n .lanAllowMinutes(30.0)\n .lanAllowSubnetSize(24.0)\n .registerInterfaceIpWithDns(true)\n .sccmVpnBoundarySupport(false)\n .serviceModeV2(ZeroTrustDeviceCustomProfileServiceModeV2Args.builder()\n .mode(\"proxy\")\n .port(3000.0)\n .build())\n .supportUrl(\"https://1.1.1.1/help\")\n .switchLocked(true)\n .tunnelProtocol(\"wireguard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceCustomProfile:\n type: cloudflare:ZeroTrustDeviceCustomProfile\n name: example_zero_trust_device_custom_profile\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n match: identity.email == \"test@cloudflare.com\"\n name: Allow Developers\n precedence: 100\n allowModeSwitch: true\n allowUpdates: true\n allowedToLeave: true\n autoConnect: 0\n captivePortal: 180\n description: Policy for test teams.\n disableAutoFallback: true\n enabled: true\n excludes:\n - address: 192.0.2.0/24\n description: Exclude testing domains from the tunnel\n excludeOfficeIps: true\n includes:\n - address: 192.0.2.0/24\n description: Include testing domains in the tunnel\n lanAllowMinutes: 30\n lanAllowSubnetSize: 24\n registerInterfaceIpWithDns: true\n sccmVpnBoundarySupport: false\n serviceModeV2:\n mode: proxy\n port: 3000\n supportUrl: https://1.1.1.1/help\n switchLocked: true\n tunnelProtocol: wireguard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceCustomProfile:ZeroTrustDeviceCustomProfile example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfile = new cloudflare.ZeroTrustDeviceCustomProfile(\"example_zero_trust_device_custom_profile\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n match: \"identity.email == \\\"test@cloudflare.com\\\"\",\n name: \"Allow Developers\",\n precedence: 100,\n allowModeSwitch: true,\n allowUpdates: true,\n allowedToLeave: true,\n autoConnect: 0,\n captivePortal: 180,\n description: \"Policy for test teams.\",\n disableAutoFallback: true,\n enabled: true,\n excludes: [{\n address: \"192.0.2.0/24\",\n description: \"Exclude testing domains from the tunnel\",\n }],\n excludeOfficeIps: true,\n includes: [{\n address: \"192.0.2.0/24\",\n description: \"Include testing domains in the tunnel\",\n }],\n lanAllowMinutes: 30,\n lanAllowSubnetSize: 24,\n registerInterfaceIpWithDns: true,\n sccmVpnBoundarySupport: false,\n serviceModeV2: {\n mode: \"proxy\",\n port: 3000,\n },\n supportUrl: \"https://1.1.1.1/help\",\n switchLocked: true,\n tunnelProtocol: \"wireguard\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile = cloudflare.ZeroTrustDeviceCustomProfile(\"example_zero_trust_device_custom_profile\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n match=\"identity.email == \\\"test@cloudflare.com\\\"\",\n name=\"Allow Developers\",\n precedence=float(100),\n allow_mode_switch=True,\n allow_updates=True,\n allowed_to_leave=True,\n auto_connect=float(0),\n captive_portal=float(180),\n description=\"Policy for test teams.\",\n disable_auto_fallback=True,\n enabled=True,\n excludes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Exclude testing domains from the tunnel\",\n }],\n exclude_office_ips=True,\n includes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Include testing domains in the tunnel\",\n }],\n lan_allow_minutes=float(30),\n lan_allow_subnet_size=float(24),\n register_interface_ip_with_dns=True,\n sccm_vpn_boundary_support=False,\n service_mode_v2={\n \"mode\": \"proxy\",\n \"port\": float(3000),\n },\n support_url=\"https://1.1.1.1/help\",\n switch_locked=True,\n tunnel_protocol=\"wireguard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfile = new Cloudflare.ZeroTrustDeviceCustomProfile(\"example_zero_trust_device_custom_profile\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Match = \"identity.email == \\\"test@cloudflare.com\\\"\",\n Name = \"Allow Developers\",\n Precedence = 100,\n AllowModeSwitch = true,\n AllowUpdates = true,\n AllowedToLeave = true,\n AutoConnect = 0,\n CaptivePortal = 180,\n Description = \"Policy for test teams.\",\n DisableAutoFallback = true,\n Enabled = true,\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileExcludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Exclude testing domains from the tunnel\",\n },\n },\n ExcludeOfficeIps = true,\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileIncludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Include testing domains in the tunnel\",\n },\n },\n LanAllowMinutes = 30,\n LanAllowSubnetSize = 24,\n RegisterInterfaceIpWithDns = true,\n SccmVpnBoundarySupport = false,\n ServiceModeV2 = new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileServiceModeV2Args\n {\n Mode = \"proxy\",\n Port = 3000,\n },\n SupportUrl = \"https://1.1.1.1/help\",\n SwitchLocked = true,\n TunnelProtocol = \"wireguard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceCustomProfile(ctx, \"example_zero_trust_device_custom_profile\", \u0026cloudflare.ZeroTrustDeviceCustomProfileArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tMatch: pulumi.String(\"identity.email == \\\"test@cloudflare.com\\\"\"),\n\t\t\tName: pulumi.String(\"Allow Developers\"),\n\t\t\tPrecedence: pulumi.Float64(100),\n\t\t\tAllowModeSwitch: pulumi.Bool(true),\n\t\t\tAllowUpdates: pulumi.Bool(true),\n\t\t\tAllowedToLeave: pulumi.Bool(true),\n\t\t\tAutoConnect: pulumi.Float64(0),\n\t\t\tCaptivePortal: pulumi.Float64(180),\n\t\t\tDescription: pulumi.String(\"Policy for test teams.\"),\n\t\t\tDisableAutoFallback: pulumi.Bool(true),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExcludes: cloudflare.ZeroTrustDeviceCustomProfileExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileExcludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Exclude testing domains from the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludeOfficeIps: pulumi.Bool(true),\n\t\t\tIncludes: cloudflare.ZeroTrustDeviceCustomProfileIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileIncludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Include testing domains in the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLanAllowMinutes: pulumi.Float64(30),\n\t\t\tLanAllowSubnetSize: pulumi.Float64(24),\n\t\t\tRegisterInterfaceIpWithDns: pulumi.Bool(true),\n\t\t\tSccmVpnBoundarySupport: pulumi.Bool(false),\n\t\t\tServiceModeV2: \u0026cloudflare.ZeroTrustDeviceCustomProfileServiceModeV2Args{\n\t\t\t\tMode: pulumi.String(\"proxy\"),\n\t\t\t\tPort: pulumi.Float64(3000),\n\t\t\t},\n\t\t\tSupportUrl: pulumi.String(\"https://1.1.1.1/help\"),\n\t\t\tSwitchLocked: pulumi.Bool(true),\n\t\t\tTunnelProtocol: pulumi.String(\"wireguard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicecustomprofile\" \"example_zero_trust_device_custom_profile\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n match = \"identity.email == \\\"test@cloudflare.com\\\"\"\n name = \"Allow Developers\"\n precedence = 100\n allow_mode_switch = true\n allow_updates = true\n allowed_to_leave = true\n auto_connect = 0\n captive_portal = 180\n description = \"Policy for test teams.\"\n disable_auto_fallback = true\n enabled = true\n excludes {\n address = \"192.0.2.0/24\"\n description = \"Exclude testing domains from the tunnel\"\n }\n exclude_office_ips = true\n includes {\n address = \"192.0.2.0/24\"\n description = \"Include testing domains in the tunnel\"\n }\n lan_allow_minutes = 30\n lan_allow_subnet_size = 24\n register_interface_ip_with_dns = true\n sccm_vpn_boundary_support = false\n service_mode_v2 = {\n mode = \"proxy\"\n port = 3000\n }\n support_url = \"https://1.1.1.1/help\"\n switch_locked = true\n tunnel_protocol = \"wireguard\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfile;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileServiceModeV2Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceCustomProfile = new ZeroTrustDeviceCustomProfile(\"exampleZeroTrustDeviceCustomProfile\", ZeroTrustDeviceCustomProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .match(\"identity.email == \\\"test@cloudflare.com\\\"\")\n .name(\"Allow Developers\")\n .precedence(100.0)\n .allowModeSwitch(true)\n .allowUpdates(true)\n .allowedToLeave(true)\n .autoConnect(0.0)\n .captivePortal(180.0)\n .description(\"Policy for test teams.\")\n .disableAutoFallback(true)\n .enabled(true)\n .excludes(ZeroTrustDeviceCustomProfileExcludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Exclude testing domains from the tunnel\")\n .build())\n .excludeOfficeIps(true)\n .includes(ZeroTrustDeviceCustomProfileIncludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Include testing domains in the tunnel\")\n .build())\n .lanAllowMinutes(30.0)\n .lanAllowSubnetSize(24.0)\n .registerInterfaceIpWithDns(true)\n .sccmVpnBoundarySupport(false)\n .serviceModeV2(ZeroTrustDeviceCustomProfileServiceModeV2Args.builder()\n .mode(\"proxy\")\n .port(3000.0)\n .build())\n .supportUrl(\"https://1.1.1.1/help\")\n .switchLocked(true)\n .tunnelProtocol(\"wireguard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceCustomProfile:\n type: cloudflare:ZeroTrustDeviceCustomProfile\n name: example_zero_trust_device_custom_profile\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n match: identity.email == \"test@cloudflare.com\"\n name: Allow Developers\n precedence: 100\n allowModeSwitch: true\n allowUpdates: true\n allowedToLeave: true\n autoConnect: 0\n captivePortal: 180\n description: Policy for test teams.\n disableAutoFallback: true\n enabled: true\n excludes:\n - address: 192.0.2.0/24\n description: Exclude testing domains from the tunnel\n excludeOfficeIps: true\n includes:\n - address: 192.0.2.0/24\n description: Include testing domains in the tunnel\n lanAllowMinutes: 30\n lanAllowSubnetSize: 24\n registerInterfaceIpWithDns: true\n sccmVpnBoundarySupport: false\n serviceModeV2:\n mode: proxy\n port: 3000\n supportUrl: https://1.1.1.1/help\n switchLocked: true\n tunnelProtocol: wireguard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceCustomProfile:ZeroTrustDeviceCustomProfile example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -112222,7 +112222,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -112365,7 +112365,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -112473,7 +112473,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -112571,7 +112571,7 @@ ] }, "cloudflare:index/zeroTrustDeviceCustomProfileLocalDomainFallback:ZeroTrustDeviceCustomProfileLocalDomainFallback": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains: [{\n suffix: \"example.com\",\n description: \"Domain bypass for local development\",\n dnsServer: [\"1.1.1.1\"],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile_local_domain_fallback = cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains=[{\n \"suffix\": \"example.com\",\n \"description\": \"Domain bypass for local development\",\n \"dns_server\": [\"1.1.1.1\"],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new Cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Domains = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs\n {\n Suffix = \"example.com\",\n Description = \"Domain bypass for local development\",\n DnsServer = new[]\n {\n \"1.1.1.1\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceCustomProfileLocalDomainFallback(ctx, \"example_zero_trust_device_custom_profile_local_domain_fallback\", \u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tDomains: cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs{\n\t\t\t\t\tSuffix: pulumi.String(\"example.com\"),\n\t\t\t\t\tDescription: pulumi.String(\"Domain bypass for local development\"),\n\t\t\t\t\tDnsServer: []string{\n\t\t\t\t\t\t\"1.1.1.1\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new ZeroTrustDeviceCustomProfileLocalDomainFallback(\"exampleZeroTrustDeviceCustomProfileLocalDomainFallback\", ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .domains(ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs.builder()\n .suffix(\"example.com\")\n .description(\"Domain bypass for local development\")\n .dnsServer(Arrays.asList(\"1.1.1.1\"))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceCustomProfileLocalDomainFallback:\n type: cloudflare:ZeroTrustDeviceCustomProfileLocalDomainFallback\n name: example_zero_trust_device_custom_profile_local_domain_fallback\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n domains:\n - suffix: example.com\n description: Domain bypass for local development\n dnsServer:\n - 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceCustomProfileLocalDomainFallback:ZeroTrustDeviceCustomProfileLocalDomainFallback example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains: [{\n suffix: \"example.com\",\n description: \"Domain bypass for local development\",\n dnsServer: [\"1.1.1.1\"],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile_local_domain_fallback = cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains=[{\n \"suffix\": \"example.com\",\n \"description\": \"Domain bypass for local development\",\n \"dns_server\": [\"1.1.1.1\"],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new Cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Domains = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs\n {\n Suffix = \"example.com\",\n Description = \"Domain bypass for local development\",\n DnsServer = new[]\n {\n \"1.1.1.1\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceCustomProfileLocalDomainFallback(ctx, \"example_zero_trust_device_custom_profile_local_domain_fallback\", \u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tDomains: cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs{\n\t\t\t\t\tSuffix: pulumi.String(\"example.com\"),\n\t\t\t\t\tDescription: pulumi.String(\"Domain bypass for local development\"),\n\t\t\t\t\tDnsServer: []string{\n\t\t\t\t\t\t\"1.1.1.1\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicecustomprofilelocaldomainfallback\" \"example_zero_trust_device_custom_profile_local_domain_fallback\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n policy_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n domains {\n suffix = \"example.com\"\n description = \"Domain bypass for local development\"\n dns_server = [\"1.1.1.1\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new ZeroTrustDeviceCustomProfileLocalDomainFallback(\"exampleZeroTrustDeviceCustomProfileLocalDomainFallback\", ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .domains(ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs.builder()\n .suffix(\"example.com\")\n .description(\"Domain bypass for local development\")\n .dnsServer(Arrays.asList(\"1.1.1.1\"))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceCustomProfileLocalDomainFallback:\n type: cloudflare:ZeroTrustDeviceCustomProfileLocalDomainFallback\n name: example_zero_trust_device_custom_profile_local_domain_fallback\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n domains:\n - suffix: example.com\n description: Domain bypass for local development\n dnsServer:\n - 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceCustomProfileLocalDomainFallback:ZeroTrustDeviceCustomProfileLocalDomainFallback example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -112633,7 +112633,7 @@ ] }, "cloudflare:index/zeroTrustDeviceDefaultProfile:ZeroTrustDeviceDefaultProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfile = new cloudflare.ZeroTrustDeviceDefaultProfile(\"example_zero_trust_device_default_profile\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n allowModeSwitch: true,\n allowUpdates: true,\n allowedToLeave: true,\n autoConnect: 0,\n captivePortal: 180,\n disableAutoFallback: true,\n excludes: [{\n address: \"192.0.2.0/24\",\n description: \"Exclude testing domains from the tunnel\",\n }],\n excludeOfficeIps: true,\n includes: [{\n address: \"192.0.2.0/24\",\n description: \"Include testing domains in the tunnel\",\n }],\n lanAllowMinutes: 30,\n lanAllowSubnetSize: 24,\n registerInterfaceIpWithDns: true,\n sccmVpnBoundarySupport: false,\n serviceModeV2: {\n mode: \"proxy\",\n port: 3000,\n },\n supportUrl: \"https://1.1.1.1/help\",\n switchLocked: true,\n tunnelProtocol: \"wireguard\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile = cloudflare.ZeroTrustDeviceDefaultProfile(\"example_zero_trust_device_default_profile\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n allow_mode_switch=True,\n allow_updates=True,\n allowed_to_leave=True,\n auto_connect=float(0),\n captive_portal=float(180),\n disable_auto_fallback=True,\n excludes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Exclude testing domains from the tunnel\",\n }],\n exclude_office_ips=True,\n includes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Include testing domains in the tunnel\",\n }],\n lan_allow_minutes=float(30),\n lan_allow_subnet_size=float(24),\n register_interface_ip_with_dns=True,\n sccm_vpn_boundary_support=False,\n service_mode_v2={\n \"mode\": \"proxy\",\n \"port\": float(3000),\n },\n support_url=\"https://1.1.1.1/help\",\n switch_locked=True,\n tunnel_protocol=\"wireguard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfile = new Cloudflare.ZeroTrustDeviceDefaultProfile(\"example_zero_trust_device_default_profile\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n AllowModeSwitch = true,\n AllowUpdates = true,\n AllowedToLeave = true,\n AutoConnect = 0,\n CaptivePortal = 180,\n DisableAutoFallback = true,\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileExcludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Exclude testing domains from the tunnel\",\n },\n },\n ExcludeOfficeIps = true,\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileIncludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Include testing domains in the tunnel\",\n },\n },\n LanAllowMinutes = 30,\n LanAllowSubnetSize = 24,\n RegisterInterfaceIpWithDns = true,\n SccmVpnBoundarySupport = false,\n ServiceModeV2 = new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileServiceModeV2Args\n {\n Mode = \"proxy\",\n Port = 3000,\n },\n SupportUrl = \"https://1.1.1.1/help\",\n SwitchLocked = true,\n TunnelProtocol = \"wireguard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceDefaultProfile(ctx, \"example_zero_trust_device_default_profile\", \u0026cloudflare.ZeroTrustDeviceDefaultProfileArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tAllowModeSwitch: pulumi.Bool(true),\n\t\t\tAllowUpdates: pulumi.Bool(true),\n\t\t\tAllowedToLeave: pulumi.Bool(true),\n\t\t\tAutoConnect: pulumi.Float64(0),\n\t\t\tCaptivePortal: pulumi.Float64(180),\n\t\t\tDisableAutoFallback: pulumi.Bool(true),\n\t\t\tExcludes: cloudflare.ZeroTrustDeviceDefaultProfileExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceDefaultProfileExcludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Exclude testing domains from the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludeOfficeIps: pulumi.Bool(true),\n\t\t\tIncludes: cloudflare.ZeroTrustDeviceDefaultProfileIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceDefaultProfileIncludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Include testing domains in the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLanAllowMinutes: pulumi.Float64(30),\n\t\t\tLanAllowSubnetSize: pulumi.Float64(24),\n\t\t\tRegisterInterfaceIpWithDns: pulumi.Bool(true),\n\t\t\tSccmVpnBoundarySupport: pulumi.Bool(false),\n\t\t\tServiceModeV2: \u0026cloudflare.ZeroTrustDeviceDefaultProfileServiceModeV2Args{\n\t\t\t\tMode: pulumi.String(\"proxy\"),\n\t\t\t\tPort: pulumi.Float64(3000),\n\t\t\t},\n\t\t\tSupportUrl: pulumi.String(\"https://1.1.1.1/help\"),\n\t\t\tSwitchLocked: pulumi.Bool(true),\n\t\t\tTunnelProtocol: pulumi.String(\"wireguard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfile;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileServiceModeV2Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceDefaultProfile = new ZeroTrustDeviceDefaultProfile(\"exampleZeroTrustDeviceDefaultProfile\", ZeroTrustDeviceDefaultProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .allowModeSwitch(true)\n .allowUpdates(true)\n .allowedToLeave(true)\n .autoConnect(0.0)\n .captivePortal(180.0)\n .disableAutoFallback(true)\n .excludes(ZeroTrustDeviceDefaultProfileExcludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Exclude testing domains from the tunnel\")\n .build())\n .excludeOfficeIps(true)\n .includes(ZeroTrustDeviceDefaultProfileIncludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Include testing domains in the tunnel\")\n .build())\n .lanAllowMinutes(30.0)\n .lanAllowSubnetSize(24.0)\n .registerInterfaceIpWithDns(true)\n .sccmVpnBoundarySupport(false)\n .serviceModeV2(ZeroTrustDeviceDefaultProfileServiceModeV2Args.builder()\n .mode(\"proxy\")\n .port(3000.0)\n .build())\n .supportUrl(\"https://1.1.1.1/help\")\n .switchLocked(true)\n .tunnelProtocol(\"wireguard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceDefaultProfile:\n type: cloudflare:ZeroTrustDeviceDefaultProfile\n name: example_zero_trust_device_default_profile\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n allowModeSwitch: true\n allowUpdates: true\n allowedToLeave: true\n autoConnect: 0\n captivePortal: 180\n disableAutoFallback: true\n excludes:\n - address: 192.0.2.0/24\n description: Exclude testing domains from the tunnel\n excludeOfficeIps: true\n includes:\n - address: 192.0.2.0/24\n description: Include testing domains in the tunnel\n lanAllowMinutes: 30\n lanAllowSubnetSize: 24\n registerInterfaceIpWithDns: true\n sccmVpnBoundarySupport: false\n serviceModeV2:\n mode: proxy\n port: 3000\n supportUrl: https://1.1.1.1/help\n switchLocked: true\n tunnelProtocol: wireguard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceDefaultProfile:ZeroTrustDeviceDefaultProfile example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfile = new cloudflare.ZeroTrustDeviceDefaultProfile(\"example_zero_trust_device_default_profile\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n allowModeSwitch: true,\n allowUpdates: true,\n allowedToLeave: true,\n autoConnect: 0,\n captivePortal: 180,\n disableAutoFallback: true,\n excludes: [{\n address: \"192.0.2.0/24\",\n description: \"Exclude testing domains from the tunnel\",\n }],\n excludeOfficeIps: true,\n includes: [{\n address: \"192.0.2.0/24\",\n description: \"Include testing domains in the tunnel\",\n }],\n lanAllowMinutes: 30,\n lanAllowSubnetSize: 24,\n registerInterfaceIpWithDns: true,\n sccmVpnBoundarySupport: false,\n serviceModeV2: {\n mode: \"proxy\",\n port: 3000,\n },\n supportUrl: \"https://1.1.1.1/help\",\n switchLocked: true,\n tunnelProtocol: \"wireguard\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile = cloudflare.ZeroTrustDeviceDefaultProfile(\"example_zero_trust_device_default_profile\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n allow_mode_switch=True,\n allow_updates=True,\n allowed_to_leave=True,\n auto_connect=float(0),\n captive_portal=float(180),\n disable_auto_fallback=True,\n excludes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Exclude testing domains from the tunnel\",\n }],\n exclude_office_ips=True,\n includes=[{\n \"address\": \"192.0.2.0/24\",\n \"description\": \"Include testing domains in the tunnel\",\n }],\n lan_allow_minutes=float(30),\n lan_allow_subnet_size=float(24),\n register_interface_ip_with_dns=True,\n sccm_vpn_boundary_support=False,\n service_mode_v2={\n \"mode\": \"proxy\",\n \"port\": float(3000),\n },\n support_url=\"https://1.1.1.1/help\",\n switch_locked=True,\n tunnel_protocol=\"wireguard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfile = new Cloudflare.ZeroTrustDeviceDefaultProfile(\"example_zero_trust_device_default_profile\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n AllowModeSwitch = true,\n AllowUpdates = true,\n AllowedToLeave = true,\n AutoConnect = 0,\n CaptivePortal = 180,\n DisableAutoFallback = true,\n Excludes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileExcludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Exclude testing domains from the tunnel\",\n },\n },\n ExcludeOfficeIps = true,\n Includes = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileIncludeArgs\n {\n Address = \"192.0.2.0/24\",\n Description = \"Include testing domains in the tunnel\",\n },\n },\n LanAllowMinutes = 30,\n LanAllowSubnetSize = 24,\n RegisterInterfaceIpWithDns = true,\n SccmVpnBoundarySupport = false,\n ServiceModeV2 = new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileServiceModeV2Args\n {\n Mode = \"proxy\",\n Port = 3000,\n },\n SupportUrl = \"https://1.1.1.1/help\",\n SwitchLocked = true,\n TunnelProtocol = \"wireguard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceDefaultProfile(ctx, \"example_zero_trust_device_default_profile\", \u0026cloudflare.ZeroTrustDeviceDefaultProfileArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tAllowModeSwitch: pulumi.Bool(true),\n\t\t\tAllowUpdates: pulumi.Bool(true),\n\t\t\tAllowedToLeave: pulumi.Bool(true),\n\t\t\tAutoConnect: pulumi.Float64(0),\n\t\t\tCaptivePortal: pulumi.Float64(180),\n\t\t\tDisableAutoFallback: pulumi.Bool(true),\n\t\t\tExcludes: cloudflare.ZeroTrustDeviceDefaultProfileExcludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceDefaultProfileExcludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Exclude testing domains from the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExcludeOfficeIps: pulumi.Bool(true),\n\t\t\tIncludes: cloudflare.ZeroTrustDeviceDefaultProfileIncludeArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceDefaultProfileIncludeArgs{\n\t\t\t\t\tAddress: pulumi.String(\"192.0.2.0/24\"),\n\t\t\t\t\tDescription: pulumi.String(\"Include testing domains in the tunnel\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLanAllowMinutes: pulumi.Float64(30),\n\t\t\tLanAllowSubnetSize: pulumi.Float64(24),\n\t\t\tRegisterInterfaceIpWithDns: pulumi.Bool(true),\n\t\t\tSccmVpnBoundarySupport: pulumi.Bool(false),\n\t\t\tServiceModeV2: \u0026cloudflare.ZeroTrustDeviceDefaultProfileServiceModeV2Args{\n\t\t\t\tMode: pulumi.String(\"proxy\"),\n\t\t\t\tPort: pulumi.Float64(3000),\n\t\t\t},\n\t\t\tSupportUrl: pulumi.String(\"https://1.1.1.1/help\"),\n\t\t\tSwitchLocked: pulumi.Bool(true),\n\t\t\tTunnelProtocol: pulumi.String(\"wireguard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicedefaultprofile\" \"example_zero_trust_device_default_profile\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n allow_mode_switch = true\n allow_updates = true\n allowed_to_leave = true\n auto_connect = 0\n captive_portal = 180\n disable_auto_fallback = true\n excludes {\n address = \"192.0.2.0/24\"\n description = \"Exclude testing domains from the tunnel\"\n }\n exclude_office_ips = true\n includes {\n address = \"192.0.2.0/24\"\n description = \"Include testing domains in the tunnel\"\n }\n lan_allow_minutes = 30\n lan_allow_subnet_size = 24\n register_interface_ip_with_dns = true\n sccm_vpn_boundary_support = false\n service_mode_v2 = {\n mode = \"proxy\"\n port = 3000\n }\n support_url = \"https://1.1.1.1/help\"\n switch_locked = true\n tunnel_protocol = \"wireguard\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfile;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileExcludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileIncludeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileServiceModeV2Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceDefaultProfile = new ZeroTrustDeviceDefaultProfile(\"exampleZeroTrustDeviceDefaultProfile\", ZeroTrustDeviceDefaultProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .allowModeSwitch(true)\n .allowUpdates(true)\n .allowedToLeave(true)\n .autoConnect(0.0)\n .captivePortal(180.0)\n .disableAutoFallback(true)\n .excludes(ZeroTrustDeviceDefaultProfileExcludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Exclude testing domains from the tunnel\")\n .build())\n .excludeOfficeIps(true)\n .includes(ZeroTrustDeviceDefaultProfileIncludeArgs.builder()\n .address(\"192.0.2.0/24\")\n .description(\"Include testing domains in the tunnel\")\n .build())\n .lanAllowMinutes(30.0)\n .lanAllowSubnetSize(24.0)\n .registerInterfaceIpWithDns(true)\n .sccmVpnBoundarySupport(false)\n .serviceModeV2(ZeroTrustDeviceDefaultProfileServiceModeV2Args.builder()\n .mode(\"proxy\")\n .port(3000.0)\n .build())\n .supportUrl(\"https://1.1.1.1/help\")\n .switchLocked(true)\n .tunnelProtocol(\"wireguard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceDefaultProfile:\n type: cloudflare:ZeroTrustDeviceDefaultProfile\n name: example_zero_trust_device_default_profile\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n allowModeSwitch: true\n allowUpdates: true\n allowedToLeave: true\n autoConnect: 0\n captivePortal: 180\n disableAutoFallback: true\n excludes:\n - address: 192.0.2.0/24\n description: Exclude testing domains from the tunnel\n excludeOfficeIps: true\n includes:\n - address: 192.0.2.0/24\n description: Include testing domains in the tunnel\n lanAllowMinutes: 30\n lanAllowSubnetSize: 24\n registerInterfaceIpWithDns: true\n sccmVpnBoundarySupport: false\n serviceModeV2:\n mode: proxy\n port: 3000\n supportUrl: https://1.1.1.1/help\n switchLocked: true\n tunnelProtocol: wireguard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceDefaultProfile:ZeroTrustDeviceDefaultProfile example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -112664,7 +112664,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -112781,7 +112781,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "excludeOfficeIps": { "type": "boolean", @@ -112868,7 +112868,7 @@ }, "disableAutoFallback": { "type": "boolean", - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n" + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n" }, "enabled": { "type": "boolean", @@ -112948,7 +112948,7 @@ ] }, "cloudflare:index/zeroTrustDeviceDefaultProfileCertificates:ZeroTrustDeviceDefaultProfileCertificates": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileCertificates = new cloudflare.ZeroTrustDeviceDefaultProfileCertificates(\"example_zero_trust_device_default_profile_certificates\", {\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_certificates = cloudflare.ZeroTrustDeviceDefaultProfileCertificates(\"example_zero_trust_device_default_profile_certificates\",\n zone_id=\"699d98642c564d2e855e9661899b7252\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileCertificates = new Cloudflare.ZeroTrustDeviceDefaultProfileCertificates(\"example_zero_trust_device_default_profile_certificates\", new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceDefaultProfileCertificates(ctx, \"example_zero_trust_device_default_profile_certificates\", \u0026cloudflare.ZeroTrustDeviceDefaultProfileCertificatesArgs{\n\t\t\tZoneId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileCertificates;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceDefaultProfileCertificates = new ZeroTrustDeviceDefaultProfileCertificates(\"exampleZeroTrustDeviceDefaultProfileCertificates\", ZeroTrustDeviceDefaultProfileCertificatesArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceDefaultProfileCertificates:\n type: cloudflare:ZeroTrustDeviceDefaultProfileCertificates\n name: example_zero_trust_device_default_profile_certificates\n properties:\n zoneId: 699d98642c564d2e855e9661899b7252\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileCertificates = new cloudflare.ZeroTrustDeviceDefaultProfileCertificates(\"example_zero_trust_device_default_profile_certificates\", {\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_certificates = cloudflare.ZeroTrustDeviceDefaultProfileCertificates(\"example_zero_trust_device_default_profile_certificates\",\n zone_id=\"699d98642c564d2e855e9661899b7252\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileCertificates = new Cloudflare.ZeroTrustDeviceDefaultProfileCertificates(\"example_zero_trust_device_default_profile_certificates\", new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceDefaultProfileCertificates(ctx, \"example_zero_trust_device_default_profile_certificates\", \u0026cloudflare.ZeroTrustDeviceDefaultProfileCertificatesArgs{\n\t\t\tZoneId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicedefaultprofilecertificates\" \"example_zero_trust_device_default_profile_certificates\" {\n zone_id = \"699d98642c564d2e855e9661899b7252\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileCertificates;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceDefaultProfileCertificates = new ZeroTrustDeviceDefaultProfileCertificates(\"exampleZeroTrustDeviceDefaultProfileCertificates\", ZeroTrustDeviceDefaultProfileCertificatesArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceDefaultProfileCertificates:\n type: cloudflare:ZeroTrustDeviceDefaultProfileCertificates\n name: example_zero_trust_device_default_profile_certificates\n properties:\n zoneId: 699d98642c564d2e855e9661899b7252\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "enabled": { "type": "boolean", @@ -112988,7 +112988,7 @@ } }, "cloudflare:index/zeroTrustDeviceDefaultProfileLocalDomainFallback:ZeroTrustDeviceDefaultProfileLocalDomainFallback": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = new cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"example_zero_trust_device_default_profile_local_domain_fallback\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n domains: [{\n suffix: \"example.com\",\n description: \"Domain bypass for local development\",\n dnsServer: [\"1.1.1.1\"],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_local_domain_fallback = cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"example_zero_trust_device_default_profile_local_domain_fallback\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n domains=[{\n \"suffix\": \"example.com\",\n \"description\": \"Domain bypass for local development\",\n \"dns_server\": [\"1.1.1.1\"],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = new Cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"example_zero_trust_device_default_profile_local_domain_fallback\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Domains = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs\n {\n Suffix = \"example.com\",\n Description = \"Domain bypass for local development\",\n DnsServer = new[]\n {\n \"1.1.1.1\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceDefaultProfileLocalDomainFallback(ctx, \"example_zero_trust_device_default_profile_local_domain_fallback\", \u0026cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tDomains: cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs{\n\t\t\t\t\tSuffix: pulumi.String(\"example.com\"),\n\t\t\t\t\tDescription: pulumi.String(\"Domain bypass for local development\"),\n\t\t\t\t\tDnsServer: []string{\n\t\t\t\t\t\t\"1.1.1.1\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = new ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"exampleZeroTrustDeviceDefaultProfileLocalDomainFallback\", ZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .domains(ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs.builder()\n .suffix(\"example.com\")\n .description(\"Domain bypass for local development\")\n .dnsServer(Arrays.asList(\"1.1.1.1\"))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceDefaultProfileLocalDomainFallback:\n type: cloudflare:ZeroTrustDeviceDefaultProfileLocalDomainFallback\n name: example_zero_trust_device_default_profile_local_domain_fallback\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n domains:\n - suffix: example.com\n description: Domain bypass for local development\n dnsServer:\n - 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceDefaultProfileLocalDomainFallback:ZeroTrustDeviceDefaultProfileLocalDomainFallback example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = new cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"example_zero_trust_device_default_profile_local_domain_fallback\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n domains: [{\n suffix: \"example.com\",\n description: \"Domain bypass for local development\",\n dnsServer: [\"1.1.1.1\"],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_local_domain_fallback = cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"example_zero_trust_device_default_profile_local_domain_fallback\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n domains=[{\n \"suffix\": \"example.com\",\n \"description\": \"Domain bypass for local development\",\n \"dns_server\": [\"1.1.1.1\"],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = new Cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"example_zero_trust_device_default_profile_local_domain_fallback\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Domains = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs\n {\n Suffix = \"example.com\",\n Description = \"Domain bypass for local development\",\n DnsServer = new[]\n {\n \"1.1.1.1\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceDefaultProfileLocalDomainFallback(ctx, \"example_zero_trust_device_default_profile_local_domain_fallback\", \u0026cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tDomains: cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs{\n\t\t\t\t\tSuffix: pulumi.String(\"example.com\"),\n\t\t\t\t\tDescription: pulumi.String(\"Domain bypass for local development\"),\n\t\t\t\t\tDnsServer: []string{\n\t\t\t\t\t\t\"1.1.1.1\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicedefaultprofilelocaldomainfallback\" \"example_zero_trust_device_default_profile_local_domain_fallback\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n domains {\n suffix = \"example.com\"\n description = \"Domain bypass for local development\"\n dns_server = [\"1.1.1.1\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallback;\nimport com.pulumi.cloudflare.ZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = new ZeroTrustDeviceDefaultProfileLocalDomainFallback(\"exampleZeroTrustDeviceDefaultProfileLocalDomainFallback\", ZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .domains(ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainArgs.builder()\n .suffix(\"example.com\")\n .description(\"Domain bypass for local development\")\n .dnsServer(Arrays.asList(\"1.1.1.1\"))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceDefaultProfileLocalDomainFallback:\n type: cloudflare:ZeroTrustDeviceDefaultProfileLocalDomainFallback\n name: example_zero_trust_device_default_profile_local_domain_fallback\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n domains:\n - suffix: example.com\n description: Domain bypass for local development\n dnsServer:\n - 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceDefaultProfileLocalDomainFallback:ZeroTrustDeviceDefaultProfileLocalDomainFallback example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113036,7 +113036,7 @@ } }, "cloudflare:index/zeroTrustDeviceIpProfile:ZeroTrustDeviceIpProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceIpProfile = new cloudflare.ZeroTrustDeviceIpProfile(\"example_zero_trust_device_ip_profile\", {\n accountId: \"account_id\",\n match: \"identity.email == \\\"test@cloudflare.com\\\"\",\n name: \"IPv4 Cloudflare Source IPs\",\n precedence: 100,\n subnetId: \"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n description: \"example comment\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_ip_profile = cloudflare.ZeroTrustDeviceIpProfile(\"example_zero_trust_device_ip_profile\",\n account_id=\"account_id\",\n match=\"identity.email == \\\"test@cloudflare.com\\\"\",\n name=\"IPv4 Cloudflare Source IPs\",\n precedence=100,\n subnet_id=\"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n description=\"example comment\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceIpProfile = new Cloudflare.ZeroTrustDeviceIpProfile(\"example_zero_trust_device_ip_profile\", new()\n {\n AccountId = \"account_id\",\n Match = \"identity.email == \\\"test@cloudflare.com\\\"\",\n Name = \"IPv4 Cloudflare Source IPs\",\n Precedence = 100,\n SubnetId = \"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Description = \"example comment\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceIpProfile(ctx, \"example_zero_trust_device_ip_profile\", \u0026cloudflare.ZeroTrustDeviceIpProfileArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tMatch: pulumi.String(\"identity.email == \\\"test@cloudflare.com\\\"\"),\n\t\t\tName: pulumi.String(\"IPv4 Cloudflare Source IPs\"),\n\t\t\tPrecedence: pulumi.Int(100),\n\t\t\tSubnetId: pulumi.String(\"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tDescription: pulumi.String(\"example comment\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceIpProfile;\nimport com.pulumi.cloudflare.ZeroTrustDeviceIpProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceIpProfile = new ZeroTrustDeviceIpProfile(\"exampleZeroTrustDeviceIpProfile\", ZeroTrustDeviceIpProfileArgs.builder()\n .accountId(\"account_id\")\n .match(\"identity.email == \\\"test@cloudflare.com\\\"\")\n .name(\"IPv4 Cloudflare Source IPs\")\n .precedence(100)\n .subnetId(\"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .description(\"example comment\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceIpProfile:\n type: cloudflare:ZeroTrustDeviceIpProfile\n name: example_zero_trust_device_ip_profile\n properties:\n accountId: account_id\n match: identity.email == \"test@cloudflare.com\"\n name: IPv4 Cloudflare Source IPs\n precedence: 100\n subnetId: b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n description: example comment\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceIpProfile:ZeroTrustDeviceIpProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceIpProfile = new cloudflare.ZeroTrustDeviceIpProfile(\"example_zero_trust_device_ip_profile\", {\n accountId: \"account_id\",\n match: \"identity.email == \\\"test@cloudflare.com\\\"\",\n name: \"IPv4 Cloudflare Source IPs\",\n precedence: 100,\n subnetId: \"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n description: \"example comment\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_ip_profile = cloudflare.ZeroTrustDeviceIpProfile(\"example_zero_trust_device_ip_profile\",\n account_id=\"account_id\",\n match=\"identity.email == \\\"test@cloudflare.com\\\"\",\n name=\"IPv4 Cloudflare Source IPs\",\n precedence=100,\n subnet_id=\"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n description=\"example comment\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceIpProfile = new Cloudflare.ZeroTrustDeviceIpProfile(\"example_zero_trust_device_ip_profile\", new()\n {\n AccountId = \"account_id\",\n Match = \"identity.email == \\\"test@cloudflare.com\\\"\",\n Name = \"IPv4 Cloudflare Source IPs\",\n Precedence = 100,\n SubnetId = \"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Description = \"example comment\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceIpProfile(ctx, \"example_zero_trust_device_ip_profile\", \u0026cloudflare.ZeroTrustDeviceIpProfileArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tMatch: pulumi.String(\"identity.email == \\\"test@cloudflare.com\\\"\"),\n\t\t\tName: pulumi.String(\"IPv4 Cloudflare Source IPs\"),\n\t\t\tPrecedence: pulumi.Int(100),\n\t\t\tSubnetId: pulumi.String(\"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tDescription: pulumi.String(\"example comment\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdeviceipprofile\" \"example_zero_trust_device_ip_profile\" {\n account_id = \"account_id\"\n match = \"identity.email == \\\"test@cloudflare.com\\\"\"\n name = \"IPv4 Cloudflare Source IPs\"\n precedence = 100\n subnet_id = \"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n description = \"example comment\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceIpProfile;\nimport com.pulumi.cloudflare.ZeroTrustDeviceIpProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceIpProfile = new ZeroTrustDeviceIpProfile(\"exampleZeroTrustDeviceIpProfile\", ZeroTrustDeviceIpProfileArgs.builder()\n .accountId(\"account_id\")\n .match(\"identity.email == \\\"test@cloudflare.com\\\"\")\n .name(\"IPv4 Cloudflare Source IPs\")\n .precedence(100)\n .subnetId(\"b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .description(\"example comment\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceIpProfile:\n type: cloudflare:ZeroTrustDeviceIpProfile\n name: example_zero_trust_device_ip_profile\n properties:\n accountId: account_id\n match: identity.email == \"test@cloudflare.com\"\n name: IPv4 Cloudflare Source IPs\n precedence: 100\n subnetId: b70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n description: example comment\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceIpProfile:ZeroTrustDeviceIpProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113161,7 +113161,7 @@ } }, "cloudflare:index/zeroTrustDeviceManagedNetworks:ZeroTrustDeviceManagedNetworks": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworks = new cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n tlsSockaddr: \"foo.bar:1234\",\n sha256: \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name: \"managed-network-1\",\n type: \"tls\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks = cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"tls_sockaddr\": \"foo.bar:1234\",\n \"sha256\": \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name=\"managed-network-1\",\n type=\"tls\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworks = new Cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDeviceManagedNetworksConfigArgs\n {\n TlsSockaddr = \"foo.bar:1234\",\n Sha256 = \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n Name = \"managed-network-1\",\n Type = \"tls\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceManagedNetworks(ctx, \"example_zero_trust_device_managed_networks\", \u0026cloudflare.ZeroTrustDeviceManagedNetworksArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDeviceManagedNetworksConfigArgs{\n\t\t\t\tTlsSockaddr: pulumi.String(\"foo.bar:1234\"),\n\t\t\t\tSha256: pulumi.String(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"managed-network-1\"),\n\t\t\tType: pulumi.String(\"tls\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworks;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworksArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceManagedNetworksConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceManagedNetworks = new ZeroTrustDeviceManagedNetworks(\"exampleZeroTrustDeviceManagedNetworks\", ZeroTrustDeviceManagedNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDeviceManagedNetworksConfigArgs.builder()\n .tlsSockaddr(\"foo.bar:1234\")\n .sha256(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\")\n .build())\n .name(\"managed-network-1\")\n .type(\"tls\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceManagedNetworks:\n type: cloudflare:ZeroTrustDeviceManagedNetworks\n name: example_zero_trust_device_managed_networks\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n tlsSockaddr: foo.bar:1234\n sha256: b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\n name: managed-network-1\n type: tls\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceManagedNetworks:ZeroTrustDeviceManagedNetworks example '\u003caccount_id\u003e/\u003cnetwork_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworks = new cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n tlsSockaddr: \"foo.bar:1234\",\n sha256: \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name: \"managed-network-1\",\n type: \"tls\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks = cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"tls_sockaddr\": \"foo.bar:1234\",\n \"sha256\": \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n name=\"managed-network-1\",\n type=\"tls\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworks = new Cloudflare.ZeroTrustDeviceManagedNetworks(\"example_zero_trust_device_managed_networks\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDeviceManagedNetworksConfigArgs\n {\n TlsSockaddr = \"foo.bar:1234\",\n Sha256 = \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\",\n },\n Name = \"managed-network-1\",\n Type = \"tls\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceManagedNetworks(ctx, \"example_zero_trust_device_managed_networks\", \u0026cloudflare.ZeroTrustDeviceManagedNetworksArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDeviceManagedNetworksConfigArgs{\n\t\t\t\tTlsSockaddr: pulumi.String(\"foo.bar:1234\"),\n\t\t\t\tSha256: pulumi.String(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"managed-network-1\"),\n\t\t\tType: pulumi.String(\"tls\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicemanagednetworks\" \"example_zero_trust_device_managed_networks\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n config = {\n tls_sockaddr = \"foo.bar:1234\"\n sha256 = \"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\"\n }\n name = \"managed-network-1\"\n type = \"tls\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworks;\nimport com.pulumi.cloudflare.ZeroTrustDeviceManagedNetworksArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceManagedNetworksConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceManagedNetworks = new ZeroTrustDeviceManagedNetworks(\"exampleZeroTrustDeviceManagedNetworks\", ZeroTrustDeviceManagedNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDeviceManagedNetworksConfigArgs.builder()\n .tlsSockaddr(\"foo.bar:1234\")\n .sha256(\"b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\")\n .build())\n .name(\"managed-network-1\")\n .type(\"tls\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceManagedNetworks:\n type: cloudflare:ZeroTrustDeviceManagedNetworks\n name: example_zero_trust_device_managed_networks\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n tlsSockaddr: foo.bar:1234\n sha256: b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c\n name: managed-network-1\n type: tls\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceManagedNetworks:ZeroTrustDeviceManagedNetworks example '\u003caccount_id\u003e/\u003cnetwork_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113243,7 +113243,7 @@ ] }, "cloudflare:index/zeroTrustDevicePostureIntegration:ZeroTrustDevicePostureIntegration": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegration = new cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n apiUrl: \"https://as123.awmdm.com/API\",\n authUrl: \"https://na.uemauth.workspaceone.com/connect/token\",\n clientId: \"example client id\",\n clientSecret: \"example client secret\",\n },\n interval: \"10m\",\n name: \"My Workspace One Integration\",\n type: \"workspace_one\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integration = cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"api_url\": \"https://as123.awmdm.com/API\",\n \"auth_url\": \"https://na.uemauth.workspaceone.com/connect/token\",\n \"client_id\": \"example client id\",\n \"client_secret\": \"example client secret\",\n },\n interval=\"10m\",\n name=\"My Workspace One Integration\",\n type=\"workspace_one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegration = new Cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDevicePostureIntegrationConfigArgs\n {\n ApiUrl = \"https://as123.awmdm.com/API\",\n AuthUrl = \"https://na.uemauth.workspaceone.com/connect/token\",\n ClientId = \"example client id\",\n ClientSecret = \"example client secret\",\n },\n Interval = \"10m\",\n Name = \"My Workspace One Integration\",\n Type = \"workspace_one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureIntegration(ctx, \"example_zero_trust_device_posture_integration\", \u0026cloudflare.ZeroTrustDevicePostureIntegrationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDevicePostureIntegrationConfigArgs{\n\t\t\t\tApiUrl: pulumi.String(\"https://as123.awmdm.com/API\"),\n\t\t\t\tAuthUrl: pulumi.String(\"https://na.uemauth.workspaceone.com/connect/token\"),\n\t\t\t\tClientId: pulumi.String(\"example client id\"),\n\t\t\t\tClientSecret: pulumi.String(\"example client secret\"),\n\t\t\t},\n\t\t\tInterval: pulumi.String(\"10m\"),\n\t\t\tName: pulumi.String(\"My Workspace One Integration\"),\n\t\t\tType: pulumi.String(\"workspace_one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegration;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegrationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureIntegrationConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureIntegration = new ZeroTrustDevicePostureIntegration(\"exampleZeroTrustDevicePostureIntegration\", ZeroTrustDevicePostureIntegrationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDevicePostureIntegrationConfigArgs.builder()\n .apiUrl(\"https://as123.awmdm.com/API\")\n .authUrl(\"https://na.uemauth.workspaceone.com/connect/token\")\n .clientId(\"example client id\")\n .clientSecret(\"example client secret\")\n .build())\n .interval(\"10m\")\n .name(\"My Workspace One Integration\")\n .type(\"workspace_one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureIntegration:\n type: cloudflare:ZeroTrustDevicePostureIntegration\n name: example_zero_trust_device_posture_integration\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n apiUrl: https://as123.awmdm.com/API\n authUrl: https://na.uemauth.workspaceone.com/connect/token\n clientId: example client id\n clientSecret: example client secret\n interval: 10m\n name: My Workspace One Integration\n type: workspace_one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDevicePostureIntegration:ZeroTrustDevicePostureIntegration example '\u003caccount_id\u003e/\u003cintegration_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegration = new cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n config: {\n apiUrl: \"https://as123.awmdm.com/API\",\n authUrl: \"https://na.uemauth.workspaceone.com/connect/token\",\n clientId: \"example client id\",\n clientSecret: \"example client secret\",\n },\n interval: \"10m\",\n name: \"My Workspace One Integration\",\n type: \"workspace_one\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integration = cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n config={\n \"api_url\": \"https://as123.awmdm.com/API\",\n \"auth_url\": \"https://na.uemauth.workspaceone.com/connect/token\",\n \"client_id\": \"example client id\",\n \"client_secret\": \"example client secret\",\n },\n interval=\"10m\",\n name=\"My Workspace One Integration\",\n type=\"workspace_one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegration = new Cloudflare.ZeroTrustDevicePostureIntegration(\"example_zero_trust_device_posture_integration\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Config = new Cloudflare.Inputs.ZeroTrustDevicePostureIntegrationConfigArgs\n {\n ApiUrl = \"https://as123.awmdm.com/API\",\n AuthUrl = \"https://na.uemauth.workspaceone.com/connect/token\",\n ClientId = \"example client id\",\n ClientSecret = \"example client secret\",\n },\n Interval = \"10m\",\n Name = \"My Workspace One Integration\",\n Type = \"workspace_one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureIntegration(ctx, \"example_zero_trust_device_posture_integration\", \u0026cloudflare.ZeroTrustDevicePostureIntegrationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustDevicePostureIntegrationConfigArgs{\n\t\t\t\tApiUrl: pulumi.String(\"https://as123.awmdm.com/API\"),\n\t\t\t\tAuthUrl: pulumi.String(\"https://na.uemauth.workspaceone.com/connect/token\"),\n\t\t\t\tClientId: pulumi.String(\"example client id\"),\n\t\t\t\tClientSecret: pulumi.String(\"example client secret\"),\n\t\t\t},\n\t\t\tInterval: pulumi.String(\"10m\"),\n\t\t\tName: pulumi.String(\"My Workspace One Integration\"),\n\t\t\tType: pulumi.String(\"workspace_one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicepostureintegration\" \"example_zero_trust_device_posture_integration\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n config = {\n api_url = \"https://as123.awmdm.com/API\"\n auth_url = \"https://na.uemauth.workspaceone.com/connect/token\"\n client_id = \"example client id\"\n client_secret = \"example client secret\"\n }\n interval = \"10m\"\n name = \"My Workspace One Integration\"\n type = \"workspace_one\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegration;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureIntegrationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureIntegrationConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureIntegration = new ZeroTrustDevicePostureIntegration(\"exampleZeroTrustDevicePostureIntegration\", ZeroTrustDevicePostureIntegrationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .config(ZeroTrustDevicePostureIntegrationConfigArgs.builder()\n .apiUrl(\"https://as123.awmdm.com/API\")\n .authUrl(\"https://na.uemauth.workspaceone.com/connect/token\")\n .clientId(\"example client id\")\n .clientSecret(\"example client secret\")\n .build())\n .interval(\"10m\")\n .name(\"My Workspace One Integration\")\n .type(\"workspace_one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureIntegration:\n type: cloudflare:ZeroTrustDevicePostureIntegration\n name: example_zero_trust_device_posture_integration\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n config:\n apiUrl: https://as123.awmdm.com/API\n authUrl: https://na.uemauth.workspaceone.com/connect/token\n clientId: example client id\n clientSecret: example client secret\n interval: 10m\n name: My Workspace One Integration\n type: workspace_one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDevicePostureIntegration:ZeroTrustDevicePostureIntegration example '\u003caccount_id\u003e/\u003cintegration_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113254,7 +113254,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -113262,7 +113262,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "required": [ @@ -113281,7 +113281,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -113289,7 +113289,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "requiredInputs": [ @@ -113310,7 +113310,7 @@ }, "interval": { "type": "string", - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n" }, "name": { "type": "string", @@ -113318,7 +113318,7 @@ }, "type": { "type": "string", - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n" } }, "type": "object" @@ -113330,7 +113330,7 @@ ] }, "cloudflare:index/zeroTrustDevicePostureRule:ZeroTrustDevicePostureRule": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRule = new cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"file\",\n description: \"The rule for admin serial numbers\",\n expiration: \"1h\",\n input: {\n operatingSystem: \"linux\",\n path: \"/bin/cat\",\n exists: true,\n sha256: \"https://api.us-2.crowdstrike.com\",\n thumbprint: \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches: [{\n platform: \"windows\",\n }],\n schedule: \"1h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rule = cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"file\",\n description=\"The rule for admin serial numbers\",\n expiration=\"1h\",\n input={\n \"operating_system\": \"linux\",\n \"path\": \"/bin/cat\",\n \"exists\": True,\n \"sha256\": \"https://api.us-2.crowdstrike.com\",\n \"thumbprint\": \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches=[{\n \"platform\": \"windows\",\n }],\n schedule=\"1h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRule = new Cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"file\",\n Description = \"The rule for admin serial numbers\",\n Expiration = \"1h\",\n Input = new Cloudflare.Inputs.ZeroTrustDevicePostureRuleInputArgs\n {\n OperatingSystem = \"linux\",\n Path = \"/bin/cat\",\n Exists = true,\n Sha256 = \"https://api.us-2.crowdstrike.com\",\n Thumbprint = \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n Matches = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDevicePostureRuleMatchArgs\n {\n Platform = \"windows\",\n },\n },\n Schedule = \"1h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureRule(ctx, \"example_zero_trust_device_posture_rule\", \u0026cloudflare.ZeroTrustDevicePostureRuleArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"file\"),\n\t\t\tDescription: pulumi.String(\"The rule for admin serial numbers\"),\n\t\t\tExpiration: pulumi.String(\"1h\"),\n\t\t\tInput: \u0026cloudflare.ZeroTrustDevicePostureRuleInputTypeArgs{\n\t\t\t\tOperatingSystem: pulumi.String(\"linux\"),\n\t\t\t\tPath: pulumi.String(\"/bin/cat\"),\n\t\t\t\tExists: pulumi.Bool(true),\n\t\t\t\tSha256: pulumi.String(\"https://api.us-2.crowdstrike.com\"),\n\t\t\t\tThumbprint: pulumi.String(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\"),\n\t\t\t},\n\t\t\tMatches: cloudflare.ZeroTrustDevicePostureRuleMatchArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDevicePostureRuleMatchArgs{\n\t\t\t\t\tPlatform: pulumi.String(\"windows\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: pulumi.String(\"1h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRule;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRuleArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleInputArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleMatchArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureRule = new ZeroTrustDevicePostureRule(\"exampleZeroTrustDevicePostureRule\", ZeroTrustDevicePostureRuleArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"file\")\n .description(\"The rule for admin serial numbers\")\n .expiration(\"1h\")\n .input(ZeroTrustDevicePostureRuleInputArgs.builder()\n .operatingSystem(\"linux\")\n .path(\"/bin/cat\")\n .exists(true)\n .sha256(\"https://api.us-2.crowdstrike.com\")\n .thumbprint(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\")\n .build())\n .matches(ZeroTrustDevicePostureRuleMatchArgs.builder()\n .platform(\"windows\")\n .build())\n .schedule(\"1h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureRule:\n type: cloudflare:ZeroTrustDevicePostureRule\n name: example_zero_trust_device_posture_rule\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: file\n description: The rule for admin serial numbers\n expiration: 1h\n input:\n operatingSystem: linux\n path: /bin/cat\n exists: true\n sha256: https://api.us-2.crowdstrike.com\n thumbprint: 0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\n matches:\n - platform: windows\n schedule: 1h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDevicePostureRule:ZeroTrustDevicePostureRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRule = new cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"file\",\n description: \"The rule for admin serial numbers\",\n expiration: \"1h\",\n input: {\n operatingSystem: \"linux\",\n path: \"/bin/cat\",\n exists: true,\n sha256: \"https://api.us-2.crowdstrike.com\",\n thumbprint: \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches: [{\n platform: \"windows\",\n }],\n schedule: \"1h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rule = cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"file\",\n description=\"The rule for admin serial numbers\",\n expiration=\"1h\",\n input={\n \"operating_system\": \"linux\",\n \"path\": \"/bin/cat\",\n \"exists\": True,\n \"sha256\": \"https://api.us-2.crowdstrike.com\",\n \"thumbprint\": \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n matches=[{\n \"platform\": \"windows\",\n }],\n schedule=\"1h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRule = new Cloudflare.ZeroTrustDevicePostureRule(\"example_zero_trust_device_posture_rule\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"file\",\n Description = \"The rule for admin serial numbers\",\n Expiration = \"1h\",\n Input = new Cloudflare.Inputs.ZeroTrustDevicePostureRuleInputArgs\n {\n OperatingSystem = \"linux\",\n Path = \"/bin/cat\",\n Exists = true,\n Sha256 = \"https://api.us-2.crowdstrike.com\",\n Thumbprint = \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\",\n },\n Matches = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDevicePostureRuleMatchArgs\n {\n Platform = \"windows\",\n },\n },\n Schedule = \"1h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDevicePostureRule(ctx, \"example_zero_trust_device_posture_rule\", \u0026cloudflare.ZeroTrustDevicePostureRuleArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"file\"),\n\t\t\tDescription: pulumi.String(\"The rule for admin serial numbers\"),\n\t\t\tExpiration: pulumi.String(\"1h\"),\n\t\t\tInput: \u0026cloudflare.ZeroTrustDevicePostureRuleInputTypeArgs{\n\t\t\t\tOperatingSystem: pulumi.String(\"linux\"),\n\t\t\t\tPath: pulumi.String(\"/bin/cat\"),\n\t\t\t\tExists: pulumi.Bool(true),\n\t\t\t\tSha256: pulumi.String(\"https://api.us-2.crowdstrike.com\"),\n\t\t\t\tThumbprint: pulumi.String(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\"),\n\t\t\t},\n\t\t\tMatches: cloudflare.ZeroTrustDevicePostureRuleMatchArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDevicePostureRuleMatchArgs{\n\t\t\t\t\tPlatform: pulumi.String(\"windows\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: pulumi.String(\"1h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdeviceposturerule\" \"example_zero_trust_device_posture_rule\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Admin Serial Numbers\"\n type = \"file\"\n description = \"The rule for admin serial numbers\"\n expiration = \"1h\"\n input = {\n operating_system = \"linux\"\n path = \"/bin/cat\"\n exists = true\n sha256 = \"https://api.us-2.crowdstrike.com\"\n thumbprint = \"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\"\n }\n matches {\n platform = \"windows\"\n }\n schedule = \"1h\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRule;\nimport com.pulumi.cloudflare.ZeroTrustDevicePostureRuleArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleInputArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDevicePostureRuleMatchArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDevicePostureRule = new ZeroTrustDevicePostureRule(\"exampleZeroTrustDevicePostureRule\", ZeroTrustDevicePostureRuleArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"file\")\n .description(\"The rule for admin serial numbers\")\n .expiration(\"1h\")\n .input(ZeroTrustDevicePostureRuleInputArgs.builder()\n .operatingSystem(\"linux\")\n .path(\"/bin/cat\")\n .exists(true)\n .sha256(\"https://api.us-2.crowdstrike.com\")\n .thumbprint(\"0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\")\n .build())\n .matches(ZeroTrustDevicePostureRuleMatchArgs.builder()\n .platform(\"windows\")\n .build())\n .schedule(\"1h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDevicePostureRule:\n type: cloudflare:ZeroTrustDevicePostureRule\n name: example_zero_trust_device_posture_rule\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: file\n description: The rule for admin serial numbers\n expiration: 1h\n input:\n operatingSystem: linux\n path: /bin/cat\n exists: true\n sha256: https://api.us-2.crowdstrike.com\n thumbprint: 0aabab210bdb998e9cf45da2c9ce352977ab531c681b74cf1e487be1bbe9fe6e\n matches:\n - platform: windows\n schedule: 1h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDevicePostureRule:ZeroTrustDevicePostureRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113360,7 +113360,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -113400,7 +113400,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -113441,7 +113441,7 @@ }, "schedule": { "type": "string", - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n" }, "type": { "type": "string", @@ -113457,7 +113457,7 @@ ] }, "cloudflare:index/zeroTrustDeviceSettings:ZeroTrustDeviceSettings": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSettings = new cloudflare.ZeroTrustDeviceSettings(\"example_zero_trust_device_settings\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n disableForTime: 0,\n externalEmergencySignalEnabled: true,\n externalEmergencySignalFingerprint: \"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\",\n externalEmergencySignalInterval: \"5m\",\n externalEmergencySignalUrl: \"https://192.0.2.1/signal\",\n gatewayProxyEnabled: true,\n gatewayUdpProxyEnabled: true,\n rootCertificateInstallationEnabled: true,\n useZtVirtualIp: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_settings = cloudflare.ZeroTrustDeviceSettings(\"example_zero_trust_device_settings\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n disable_for_time=float(0),\n external_emergency_signal_enabled=True,\n external_emergency_signal_fingerprint=\"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\",\n external_emergency_signal_interval=\"5m\",\n external_emergency_signal_url=\"https://192.0.2.1/signal\",\n gateway_proxy_enabled=True,\n gateway_udp_proxy_enabled=True,\n root_certificate_installation_enabled=True,\n use_zt_virtual_ip=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSettings = new Cloudflare.ZeroTrustDeviceSettings(\"example_zero_trust_device_settings\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n DisableForTime = 0,\n ExternalEmergencySignalEnabled = true,\n ExternalEmergencySignalFingerprint = \"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\",\n ExternalEmergencySignalInterval = \"5m\",\n ExternalEmergencySignalUrl = \"https://192.0.2.1/signal\",\n GatewayProxyEnabled = true,\n GatewayUdpProxyEnabled = true,\n RootCertificateInstallationEnabled = true,\n UseZtVirtualIp = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceSettings(ctx, \"example_zero_trust_device_settings\", \u0026cloudflare.ZeroTrustDeviceSettingsArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tDisableForTime: pulumi.Float64(0),\n\t\t\tExternalEmergencySignalEnabled: pulumi.Bool(true),\n\t\t\tExternalEmergencySignalFingerprint: pulumi.String(\"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\"),\n\t\t\tExternalEmergencySignalInterval: pulumi.String(\"5m\"),\n\t\t\tExternalEmergencySignalUrl: pulumi.String(\"https://192.0.2.1/signal\"),\n\t\t\tGatewayProxyEnabled: pulumi.Bool(true),\n\t\t\tGatewayUdpProxyEnabled: pulumi.Bool(true),\n\t\t\tRootCertificateInstallationEnabled: pulumi.Bool(true),\n\t\t\tUseZtVirtualIp: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSettings;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceSettings = new ZeroTrustDeviceSettings(\"exampleZeroTrustDeviceSettings\", ZeroTrustDeviceSettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .disableForTime(0.0)\n .externalEmergencySignalEnabled(true)\n .externalEmergencySignalFingerprint(\"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\")\n .externalEmergencySignalInterval(\"5m\")\n .externalEmergencySignalUrl(\"https://192.0.2.1/signal\")\n .gatewayProxyEnabled(true)\n .gatewayUdpProxyEnabled(true)\n .rootCertificateInstallationEnabled(true)\n .useZtVirtualIp(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceSettings:\n type: cloudflare:ZeroTrustDeviceSettings\n name: example_zero_trust_device_settings\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n disableForTime: 0\n externalEmergencySignalEnabled: true\n externalEmergencySignalFingerprint: abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\n externalEmergencySignalInterval: 5m\n externalEmergencySignalUrl: https://192.0.2.1/signal\n gatewayProxyEnabled: true\n gatewayUdpProxyEnabled: true\n rootCertificateInstallationEnabled: true\n useZtVirtualIp: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSettings = new cloudflare.ZeroTrustDeviceSettings(\"example_zero_trust_device_settings\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n disableForTime: 0,\n externalEmergencySignalEnabled: true,\n externalEmergencySignalFingerprint: \"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\",\n externalEmergencySignalInterval: \"5m\",\n externalEmergencySignalUrl: \"https://192.0.2.1/signal\",\n gatewayProxyEnabled: true,\n gatewayUdpProxyEnabled: true,\n rootCertificateInstallationEnabled: true,\n useZtVirtualIp: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_settings = cloudflare.ZeroTrustDeviceSettings(\"example_zero_trust_device_settings\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n disable_for_time=float(0),\n external_emergency_signal_enabled=True,\n external_emergency_signal_fingerprint=\"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\",\n external_emergency_signal_interval=\"5m\",\n external_emergency_signal_url=\"https://192.0.2.1/signal\",\n gateway_proxy_enabled=True,\n gateway_udp_proxy_enabled=True,\n root_certificate_installation_enabled=True,\n use_zt_virtual_ip=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSettings = new Cloudflare.ZeroTrustDeviceSettings(\"example_zero_trust_device_settings\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n DisableForTime = 0,\n ExternalEmergencySignalEnabled = true,\n ExternalEmergencySignalFingerprint = \"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\",\n ExternalEmergencySignalInterval = \"5m\",\n ExternalEmergencySignalUrl = \"https://192.0.2.1/signal\",\n GatewayProxyEnabled = true,\n GatewayUdpProxyEnabled = true,\n RootCertificateInstallationEnabled = true,\n UseZtVirtualIp = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceSettings(ctx, \"example_zero_trust_device_settings\", \u0026cloudflare.ZeroTrustDeviceSettingsArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tDisableForTime: pulumi.Float64(0),\n\t\t\tExternalEmergencySignalEnabled: pulumi.Bool(true),\n\t\t\tExternalEmergencySignalFingerprint: pulumi.String(\"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\"),\n\t\t\tExternalEmergencySignalInterval: pulumi.String(\"5m\"),\n\t\t\tExternalEmergencySignalUrl: pulumi.String(\"https://192.0.2.1/signal\"),\n\t\t\tGatewayProxyEnabled: pulumi.Bool(true),\n\t\t\tGatewayUdpProxyEnabled: pulumi.Bool(true),\n\t\t\tRootCertificateInstallationEnabled: pulumi.Bool(true),\n\t\t\tUseZtVirtualIp: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicesettings\" \"example_zero_trust_device_settings\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n disable_for_time = 0\n external_emergency_signal_enabled = true\n external_emergency_signal_fingerprint = \"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\"\n external_emergency_signal_interval = \"5m\"\n external_emergency_signal_url = \"https://192.0.2.1/signal\"\n gateway_proxy_enabled = true\n gateway_udp_proxy_enabled = true\n root_certificate_installation_enabled = true\n use_zt_virtual_ip = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSettings;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceSettings = new ZeroTrustDeviceSettings(\"exampleZeroTrustDeviceSettings\", ZeroTrustDeviceSettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .disableForTime(0.0)\n .externalEmergencySignalEnabled(true)\n .externalEmergencySignalFingerprint(\"abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\")\n .externalEmergencySignalInterval(\"5m\")\n .externalEmergencySignalUrl(\"https://192.0.2.1/signal\")\n .gatewayProxyEnabled(true)\n .gatewayUdpProxyEnabled(true)\n .rootCertificateInstallationEnabled(true)\n .useZtVirtualIp(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceSettings:\n type: cloudflare:ZeroTrustDeviceSettings\n name: example_zero_trust_device_settings\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n disableForTime: 0\n externalEmergencySignalEnabled: true\n externalEmergencySignalFingerprint: abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234\n externalEmergencySignalInterval: 5m\n externalEmergencySignalUrl: https://192.0.2.1/signal\n gatewayProxyEnabled: true\n gatewayUdpProxyEnabled: true\n rootCertificateInstallationEnabled: true\n useZtVirtualIp: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string" @@ -113587,7 +113587,7 @@ } }, "cloudflare:index/zeroTrustDeviceSubnet:ZeroTrustDeviceSubnet": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSubnet = new cloudflare.ZeroTrustDeviceSubnet(\"example_zero_trust_device_subnet\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"IPv4 Cloudflare Source IPs\",\n network: \"100.64.0.0/12\",\n comment: \"example comment\",\n isDefaultNetwork: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_subnet = cloudflare.ZeroTrustDeviceSubnet(\"example_zero_trust_device_subnet\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"IPv4 Cloudflare Source IPs\",\n network=\"100.64.0.0/12\",\n comment=\"example comment\",\n is_default_network=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSubnet = new Cloudflare.ZeroTrustDeviceSubnet(\"example_zero_trust_device_subnet\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"IPv4 Cloudflare Source IPs\",\n Network = \"100.64.0.0/12\",\n Comment = \"example comment\",\n IsDefaultNetwork = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceSubnet(ctx, \"example_zero_trust_device_subnet\", \u0026cloudflare.ZeroTrustDeviceSubnetArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"IPv4 Cloudflare Source IPs\"),\n\t\t\tNetwork: pulumi.String(\"100.64.0.0/12\"),\n\t\t\tComment: pulumi.String(\"example comment\"),\n\t\t\tIsDefaultNetwork: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSubnet;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSubnetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceSubnet = new ZeroTrustDeviceSubnet(\"exampleZeroTrustDeviceSubnet\", ZeroTrustDeviceSubnetArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"IPv4 Cloudflare Source IPs\")\n .network(\"100.64.0.0/12\")\n .comment(\"example comment\")\n .isDefaultNetwork(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceSubnet:\n type: cloudflare:ZeroTrustDeviceSubnet\n name: example_zero_trust_device_subnet\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: IPv4 Cloudflare Source IPs\n network: 100.64.0.0/12\n comment: example comment\n isDefaultNetwork: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceSubnet:ZeroTrustDeviceSubnet example '\u003caccount_id\u003e/\u003csubnet_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSubnet = new cloudflare.ZeroTrustDeviceSubnet(\"example_zero_trust_device_subnet\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"IPv4 Cloudflare Source IPs\",\n network: \"100.64.0.0/12\",\n comment: \"example comment\",\n isDefaultNetwork: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_subnet = cloudflare.ZeroTrustDeviceSubnet(\"example_zero_trust_device_subnet\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"IPv4 Cloudflare Source IPs\",\n network=\"100.64.0.0/12\",\n comment=\"example comment\",\n is_default_network=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSubnet = new Cloudflare.ZeroTrustDeviceSubnet(\"example_zero_trust_device_subnet\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"IPv4 Cloudflare Source IPs\",\n Network = \"100.64.0.0/12\",\n Comment = \"example comment\",\n IsDefaultNetwork = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceSubnet(ctx, \"example_zero_trust_device_subnet\", \u0026cloudflare.ZeroTrustDeviceSubnetArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"IPv4 Cloudflare Source IPs\"),\n\t\t\tNetwork: pulumi.String(\"100.64.0.0/12\"),\n\t\t\tComment: pulumi.String(\"example comment\"),\n\t\t\tIsDefaultNetwork: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicesubnet\" \"example_zero_trust_device_subnet\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"IPv4 Cloudflare Source IPs\"\n network = \"100.64.0.0/12\"\n comment = \"example comment\"\n is_default_network = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSubnet;\nimport com.pulumi.cloudflare.ZeroTrustDeviceSubnetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceSubnet = new ZeroTrustDeviceSubnet(\"exampleZeroTrustDeviceSubnet\", ZeroTrustDeviceSubnetArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"IPv4 Cloudflare Source IPs\")\n .network(\"100.64.0.0/12\")\n .comment(\"example comment\")\n .isDefaultNetwork(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceSubnet:\n type: cloudflare:ZeroTrustDeviceSubnet\n name: example_zero_trust_device_subnet\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: IPv4 Cloudflare Source IPs\n network: 100.64.0.0/12\n comment: example comment\n isDefaultNetwork: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDeviceSubnet:ZeroTrustDeviceSubnet example '\u003caccount_id\u003e/\u003csubnet_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -113603,11 +113603,11 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n" }, "name": { "type": "string", @@ -113619,7 +113619,7 @@ }, "subnetType": { "type": "string", - "description": "The type of subnet.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"cloudflareSource\"\" pulumi-lang-dotnet=\"\"CloudflareSource\"\" pulumi-lang-go=\"\"cloudflareSource\"\" pulumi-lang-python=\"\"cloudflare_source\"\" pulumi-lang-yaml=\"\"cloudflareSource\"\" pulumi-lang-java=\"\"cloudflareSource\"\"\u003e\"cloudflareSource\"\u003c/span\u003e, \"warp\".\n" + "description": "The type of subnet.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"cloudflareSource\"\" pulumi-lang-dotnet=\"\"CloudflareSource\"\" pulumi-lang-go=\"\"cloudflareSource\"\" pulumi-lang-python=\"\"cloudflare_source\"\" pulumi-lang-yaml=\"\"cloudflareSource\"\" pulumi-lang-java=\"\"cloudflareSource\"\" pulumi-lang-hcl=\"\"cloudflare_source\"\"\u003e\"cloudflareSource\"\u003c/span\u003e, \"warp\".\n" } }, "required": [ @@ -113642,7 +113642,7 @@ }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n" }, "name": { "type": "string", @@ -113674,11 +113674,11 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n" }, "name": { "type": "string", @@ -113690,14 +113690,14 @@ }, "subnetType": { "type": "string", - "description": "The type of subnet.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"cloudflareSource\"\" pulumi-lang-dotnet=\"\"CloudflareSource\"\" pulumi-lang-go=\"\"cloudflareSource\"\" pulumi-lang-python=\"\"cloudflare_source\"\" pulumi-lang-yaml=\"\"cloudflareSource\"\" pulumi-lang-java=\"\"cloudflareSource\"\"\u003e\"cloudflareSource\"\u003c/span\u003e, \"warp\".\n" + "description": "The type of subnet.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"cloudflareSource\"\" pulumi-lang-dotnet=\"\"CloudflareSource\"\" pulumi-lang-go=\"\"cloudflareSource\"\" pulumi-lang-python=\"\"cloudflare_source\"\" pulumi-lang-yaml=\"\"cloudflareSource\"\" pulumi-lang-java=\"\"cloudflareSource\"\" pulumi-lang-hcl=\"\"cloudflare_source\"\"\u003e\"cloudflareSource\"\u003c/span\u003e, \"warp\".\n" } }, "type": "object" } }, "cloudflare:index/zeroTrustDexRule:ZeroTrustDexRule": { - "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexRule = new cloudflare.ZeroTrustDexRule(\"example_zero_trust_dex_rule\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n match: \"match\",\n name: \"name\",\n description: \"description\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_rule = cloudflare.ZeroTrustDexRule(\"example_zero_trust_dex_rule\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n match=\"match\",\n name=\"name\",\n description=\"description\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexRule = new Cloudflare.ZeroTrustDexRule(\"example_zero_trust_dex_rule\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Match = \"match\",\n Name = \"name\",\n Description = \"description\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDexRule(ctx, \"example_zero_trust_dex_rule\", \u0026cloudflare.ZeroTrustDexRuleArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tMatch: pulumi.String(\"match\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDexRule;\nimport com.pulumi.cloudflare.ZeroTrustDexRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDexRule = new ZeroTrustDexRule(\"exampleZeroTrustDexRule\", ZeroTrustDexRuleArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .match(\"match\")\n .name(\"name\")\n .description(\"description\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDexRule:\n type: cloudflare:ZeroTrustDexRule\n name: example_zero_trust_dex_rule\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n match: match\n name: name\n description: description\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDexRule:ZeroTrustDexRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexRule = new cloudflare.ZeroTrustDexRule(\"example_zero_trust_dex_rule\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n match: \"match\",\n name: \"name\",\n description: \"description\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_rule = cloudflare.ZeroTrustDexRule(\"example_zero_trust_dex_rule\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n match=\"match\",\n name=\"name\",\n description=\"description\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexRule = new Cloudflare.ZeroTrustDexRule(\"example_zero_trust_dex_rule\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Match = \"match\",\n Name = \"name\",\n Description = \"description\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDexRule(ctx, \"example_zero_trust_dex_rule\", \u0026cloudflare.ZeroTrustDexRuleArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tMatch: pulumi.String(\"match\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdexrule\" \"example_zero_trust_dex_rule\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n match = \"match\"\n name = \"name\"\n description = \"description\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDexRule;\nimport com.pulumi.cloudflare.ZeroTrustDexRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDexRule = new ZeroTrustDexRule(\"exampleZeroTrustDexRule\", ZeroTrustDexRuleArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .match(\"match\")\n .name(\"name\")\n .description(\"description\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDexRule:\n type: cloudflare:ZeroTrustDexRule\n name: example_zero_trust_dex_rule\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n match: match\n name: name\n description: description\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDexRule:ZeroTrustDexRule example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113787,7 +113787,7 @@ } }, "cloudflare:index/zeroTrustDexTest:ZeroTrustDexTest": { - "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexTest = new cloudflare.ZeroTrustDexTest(\"example_zero_trust_dex_test\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n data: {\n host: \"https://dash.cloudflare.com\",\n kind: \"http\",\n method: \"GET\",\n },\n enabled: true,\n interval: \"30m\",\n name: \"HTTP dash health check\",\n description: \"Checks the dash endpoint every 30 minutes\",\n targetPolicies: [{\n id: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n \"default\": true,\n name: \"name\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_test = cloudflare.ZeroTrustDexTest(\"example_zero_trust_dex_test\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n data={\n \"host\": \"https://dash.cloudflare.com\",\n \"kind\": \"http\",\n \"method\": \"GET\",\n },\n enabled=True,\n interval=\"30m\",\n name=\"HTTP dash health check\",\n description=\"Checks the dash endpoint every 30 minutes\",\n target_policies=[{\n \"id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n \"default\": True,\n \"name\": \"name\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexTest = new Cloudflare.ZeroTrustDexTest(\"example_zero_trust_dex_test\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Data = new Cloudflare.Inputs.ZeroTrustDexTestDataArgs\n {\n Host = \"https://dash.cloudflare.com\",\n Kind = \"http\",\n Method = \"GET\",\n },\n Enabled = true,\n Interval = \"30m\",\n Name = \"HTTP dash health check\",\n Description = \"Checks the dash endpoint every 30 minutes\",\n TargetPolicies = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDexTestTargetPolicyArgs\n {\n Id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Default = true,\n Name = \"name\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDexTest(ctx, \"example_zero_trust_dex_test\", \u0026cloudflare.ZeroTrustDexTestArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tData: \u0026cloudflare.ZeroTrustDexTestDataArgs{\n\t\t\t\tHost: pulumi.String(\"https://dash.cloudflare.com\"),\n\t\t\t\tKind: pulumi.String(\"http\"),\n\t\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tInterval: pulumi.String(\"30m\"),\n\t\t\tName: pulumi.String(\"HTTP dash health check\"),\n\t\t\tDescription: pulumi.String(\"Checks the dash endpoint every 30 minutes\"),\n\t\t\tTargetPolicies: cloudflare.ZeroTrustDexTestTargetPolicyArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDexTestTargetPolicyArgs{\n\t\t\t\t\tId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\tDefault: pulumi.Bool(true),\n\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDexTest;\nimport com.pulumi.cloudflare.ZeroTrustDexTestArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDexTestDataArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDexTestTargetPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDexTest = new ZeroTrustDexTest(\"exampleZeroTrustDexTest\", ZeroTrustDexTestArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .data(ZeroTrustDexTestDataArgs.builder()\n .host(\"https://dash.cloudflare.com\")\n .kind(\"http\")\n .method(\"GET\")\n .build())\n .enabled(true)\n .interval(\"30m\")\n .name(\"HTTP dash health check\")\n .description(\"Checks the dash endpoint every 30 minutes\")\n .targetPolicies(ZeroTrustDexTestTargetPolicyArgs.builder()\n .id(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .default_(true)\n .name(\"name\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDexTest:\n type: cloudflare:ZeroTrustDexTest\n name: example_zero_trust_dex_test\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n data:\n host: https://dash.cloudflare.com\n kind: http\n method: GET\n enabled: true\n interval: 30m\n name: HTTP dash health check\n description: Checks the dash endpoint every 30 minutes\n targetPolicies:\n - id: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n default: true\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDexTest:ZeroTrustDexTest example '\u003caccount_id\u003e/\u003cdex_test_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexTest = new cloudflare.ZeroTrustDexTest(\"example_zero_trust_dex_test\", {\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n data: {\n host: \"https://dash.cloudflare.com\",\n kind: \"http\",\n method: \"GET\",\n },\n enabled: true,\n interval: \"30m\",\n name: \"HTTP dash health check\",\n description: \"Checks the dash endpoint every 30 minutes\",\n targetPolicies: [{\n id: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n \"default\": true,\n name: \"name\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_test = cloudflare.ZeroTrustDexTest(\"example_zero_trust_dex_test\",\n account_id=\"01a7362d577a6c3019a474fd6f485823\",\n data={\n \"host\": \"https://dash.cloudflare.com\",\n \"kind\": \"http\",\n \"method\": \"GET\",\n },\n enabled=True,\n interval=\"30m\",\n name=\"HTTP dash health check\",\n description=\"Checks the dash endpoint every 30 minutes\",\n target_policies=[{\n \"id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n \"default\": True,\n \"name\": \"name\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexTest = new Cloudflare.ZeroTrustDexTest(\"example_zero_trust_dex_test\", new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Data = new Cloudflare.Inputs.ZeroTrustDexTestDataArgs\n {\n Host = \"https://dash.cloudflare.com\",\n Kind = \"http\",\n Method = \"GET\",\n },\n Enabled = true,\n Interval = \"30m\",\n Name = \"HTTP dash health check\",\n Description = \"Checks the dash endpoint every 30 minutes\",\n TargetPolicies = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDexTestTargetPolicyArgs\n {\n Id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Default = true,\n Name = \"name\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDexTest(ctx, \"example_zero_trust_dex_test\", \u0026cloudflare.ZeroTrustDexTestArgs{\n\t\t\tAccountId: pulumi.String(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tData: \u0026cloudflare.ZeroTrustDexTestDataArgs{\n\t\t\t\tHost: pulumi.String(\"https://dash.cloudflare.com\"),\n\t\t\t\tKind: pulumi.String(\"http\"),\n\t\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tInterval: pulumi.String(\"30m\"),\n\t\t\tName: pulumi.String(\"HTTP dash health check\"),\n\t\t\tDescription: pulumi.String(\"Checks the dash endpoint every 30 minutes\"),\n\t\t\tTargetPolicies: cloudflare.ZeroTrustDexTestTargetPolicyArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDexTestTargetPolicyArgs{\n\t\t\t\t\tId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\tDefault: pulumi.Bool(true),\n\t\t\t\t\tName: pulumi.String(\"name\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdextest\" \"example_zero_trust_dex_test\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n data = {\n host = \"https://dash.cloudflare.com\"\n kind = \"http\"\n method = \"GET\"\n }\n enabled = true\n interval = \"30m\"\n name = \"HTTP dash health check\"\n description = \"Checks the dash endpoint every 30 minutes\"\n target_policies {\n id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n default = true\n name = \"name\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDexTest;\nimport com.pulumi.cloudflare.ZeroTrustDexTestArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDexTestDataArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDexTestTargetPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDexTest = new ZeroTrustDexTest(\"exampleZeroTrustDexTest\", ZeroTrustDexTestArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .data(ZeroTrustDexTestDataArgs.builder()\n .host(\"https://dash.cloudflare.com\")\n .kind(\"http\")\n .method(\"GET\")\n .build())\n .enabled(true)\n .interval(\"30m\")\n .name(\"HTTP dash health check\")\n .description(\"Checks the dash endpoint every 30 minutes\")\n .targetPolicies(ZeroTrustDexTestTargetPolicyArgs.builder()\n .id(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .default_(true)\n .name(\"name\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDexTest:\n type: cloudflare:ZeroTrustDexTest\n name: example_zero_trust_dex_test\n properties:\n accountId: 01a7362d577a6c3019a474fd6f485823\n data:\n host: https://dash.cloudflare.com\n kind: http\n method: GET\n enabled: true\n interval: 30m\n name: HTTP dash health check\n description: Checks the dash endpoint every 30 minutes\n targetPolicies:\n - id: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n default: true\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDexTest:ZeroTrustDexTest example '\u003caccount_id\u003e/\u003cdex_test_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113919,7 +113919,7 @@ } }, "cloudflare:index/zeroTrustDlpCustomEntry:ZeroTrustDlpCustomEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomEntry = new cloudflare.ZeroTrustDlpCustomEntry(\"example_zero_trust_dlp_custom_entry\", {\n accountId: \"account_id\",\n enabled: true,\n name: \"name\",\n pattern: {\n regex: \"regex\",\n validation: \"luhn\",\n },\n description: \"description\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_entry = cloudflare.ZeroTrustDlpCustomEntry(\"example_zero_trust_dlp_custom_entry\",\n account_id=\"account_id\",\n enabled=True,\n name=\"name\",\n pattern={\n \"regex\": \"regex\",\n \"validation\": \"luhn\",\n },\n description=\"description\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomEntry = new Cloudflare.ZeroTrustDlpCustomEntry(\"example_zero_trust_dlp_custom_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n Name = \"name\",\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomEntryPatternArgs\n {\n Regex = \"regex\",\n Validation = \"luhn\",\n },\n Description = \"description\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpCustomEntry(ctx, \"example_zero_trust_dlp_custom_entry\", \u0026cloudflare.ZeroTrustDlpCustomEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpCustomEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"regex\"),\n\t\t\t\tValidation: pulumi.String(\"luhn\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpCustomEntry = new ZeroTrustDlpCustomEntry(\"exampleZeroTrustDlpCustomEntry\", ZeroTrustDlpCustomEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .name(\"name\")\n .pattern(ZeroTrustDlpCustomEntryPatternArgs.builder()\n .regex(\"regex\")\n .validation(\"luhn\")\n .build())\n .description(\"description\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpCustomEntry:\n type: cloudflare:ZeroTrustDlpCustomEntry\n name: example_zero_trust_dlp_custom_entry\n properties:\n accountId: account_id\n enabled: true\n name: name\n pattern:\n regex: regex\n validation: luhn\n description: description\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpCustomEntry:ZeroTrustDlpCustomEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomEntry = new cloudflare.ZeroTrustDlpCustomEntry(\"example_zero_trust_dlp_custom_entry\", {\n accountId: \"account_id\",\n enabled: true,\n name: \"name\",\n pattern: {\n regex: \"regex\",\n validation: \"luhn\",\n },\n description: \"description\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_entry = cloudflare.ZeroTrustDlpCustomEntry(\"example_zero_trust_dlp_custom_entry\",\n account_id=\"account_id\",\n enabled=True,\n name=\"name\",\n pattern={\n \"regex\": \"regex\",\n \"validation\": \"luhn\",\n },\n description=\"description\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomEntry = new Cloudflare.ZeroTrustDlpCustomEntry(\"example_zero_trust_dlp_custom_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n Name = \"name\",\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomEntryPatternArgs\n {\n Regex = \"regex\",\n Validation = \"luhn\",\n },\n Description = \"description\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpCustomEntry(ctx, \"example_zero_trust_dlp_custom_entry\", \u0026cloudflare.ZeroTrustDlpCustomEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpCustomEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"regex\"),\n\t\t\t\tValidation: pulumi.String(\"luhn\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpcustomentry\" \"example_zero_trust_dlp_custom_entry\" {\n account_id = \"account_id\"\n enabled = true\n name = \"name\"\n pattern = {\n regex = \"regex\"\n validation = \"luhn\"\n }\n description = \"description\"\n profile_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpCustomEntry = new ZeroTrustDlpCustomEntry(\"exampleZeroTrustDlpCustomEntry\", ZeroTrustDlpCustomEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .name(\"name\")\n .pattern(ZeroTrustDlpCustomEntryPatternArgs.builder()\n .regex(\"regex\")\n .validation(\"luhn\")\n .build())\n .description(\"description\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpCustomEntry:\n type: cloudflare:ZeroTrustDlpCustomEntry\n name: example_zero_trust_dlp_custom_entry\n properties:\n accountId: account_id\n enabled: true\n name: name\n pattern:\n regex: regex\n validation: luhn\n description: description\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpCustomEntry:ZeroTrustDlpCustomEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -113960,7 +113960,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -114058,7 +114058,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -114078,7 +114078,7 @@ } }, "cloudflare:index/zeroTrustDlpCustomProfile:ZeroTrustDlpCustomProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomProfile = new cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", {\n name: \"name\",\n accountId: \"account_id\",\n description: \"Custom profile with entries\",\n sharedEntries: [{\n entryId: \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n entryType: \"predefined\",\n enabled: true,\n }],\n});\n// Custom entry that is a part of this new profile\nconst exampleCustomEntry = new cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", {\n name: \"custom\",\n accountId: \"account_id\",\n profileId: exampleZeroTrustDlpCustomProfile.id,\n pattern: {\n regex: \"customentryregex\",\n },\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_profile = cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\",\n name=\"name\",\n account_id=\"account_id\",\n description=\"Custom profile with entries\",\n shared_entries=[{\n \"entry_id\": \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"entry_type\": \"predefined\",\n \"enabled\": True,\n }])\n# Custom entry that is a part of this new profile\nexample_custom_entry = cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\",\n name=\"custom\",\n account_id=\"account_id\",\n profile_id=example_zero_trust_dlp_custom_profile.id,\n pattern={\n \"regex\": \"customentryregex\",\n },\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomProfile = new Cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", new()\n {\n Name = \"name\",\n AccountId = \"account_id\",\n Description = \"Custom profile with entries\",\n SharedEntries = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDlpCustomProfileSharedEntryArgs\n {\n EntryId = \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n EntryType = \"predefined\",\n Enabled = true,\n },\n },\n });\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new Cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", new()\n {\n Name = \"custom\",\n AccountId = \"account_id\",\n ProfileId = exampleZeroTrustDlpCustomProfile.Id,\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomEntryPatternArgs\n {\n Regex = \"customentryregex\",\n },\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleZeroTrustDlpCustomProfile, err := cloudflare.NewZeroTrustDlpCustomProfile(ctx, \"example_zero_trust_dlp_custom_profile\", \u0026cloudflare.ZeroTrustDlpCustomProfileArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tDescription: pulumi.String(\"Custom profile with entries\"),\n\t\t\tSharedEntries: cloudflare.ZeroTrustDlpCustomProfileSharedEntryArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDlpCustomProfileSharedEntryArgs{\n\t\t\t\t\tEntryId: pulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\t\tEntryType: pulumi.String(\"predefined\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Custom entry that is a part of this new profile\n\t\t_, err = cloudflare.NewZeroTrustDlpCustomEntry(ctx, \"example_custom_entry\", \u0026cloudflare.ZeroTrustDlpCustomEntryArgs{\n\t\t\tName: pulumi.String(\"custom\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tProfileId: exampleZeroTrustDlpCustomProfile.ID(),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpCustomEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"customentryregex\"),\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomProfileSharedEntryArgs;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpCustomProfile = new ZeroTrustDlpCustomProfile(\"exampleZeroTrustDlpCustomProfile\", ZeroTrustDlpCustomProfileArgs.builder()\n .name(\"name\")\n .accountId(\"account_id\")\n .description(\"Custom profile with entries\")\n .sharedEntries(ZeroTrustDlpCustomProfileSharedEntryArgs.builder()\n .entryId(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\")\n .entryType(\"predefined\")\n .enabled(true)\n .build())\n .build());\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new ZeroTrustDlpCustomEntry(\"exampleCustomEntry\", ZeroTrustDlpCustomEntryArgs.builder()\n .name(\"custom\")\n .accountId(\"account_id\")\n .profileId(exampleZeroTrustDlpCustomProfile.id())\n .pattern(ZeroTrustDlpCustomEntryPatternArgs.builder()\n .regex(\"customentryregex\")\n .build())\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpCustomProfile:\n type: cloudflare:ZeroTrustDlpCustomProfile\n name: example_zero_trust_dlp_custom_profile\n properties:\n name: name\n accountId: account_id\n description: Custom profile with entries\n sharedEntries:\n - entryId: 56a8c060-01bb-4f89-ba1e-3ad42770a342\n entryType: predefined\n enabled: true\n # Custom entry that is a part of this new profile\n exampleCustomEntry:\n type: cloudflare:ZeroTrustDlpCustomEntry\n name: example_custom_entry\n properties:\n name: custom\n accountId: account_id\n profileId: ${exampleZeroTrustDlpCustomProfile.id}\n pattern:\n regex: customentryregex\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpCustomProfile:ZeroTrustDlpCustomProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomProfile = new cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", {\n name: \"name\",\n accountId: \"account_id\",\n description: \"Custom profile with entries\",\n sharedEntries: [{\n entryId: \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n entryType: \"predefined\",\n enabled: true,\n }],\n});\n// Custom entry that is a part of this new profile\nconst exampleCustomEntry = new cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", {\n name: \"custom\",\n accountId: \"account_id\",\n profileId: exampleZeroTrustDlpCustomProfile.id,\n pattern: {\n regex: \"customentryregex\",\n },\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_profile = cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\",\n name=\"name\",\n account_id=\"account_id\",\n description=\"Custom profile with entries\",\n shared_entries=[{\n \"entry_id\": \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"entry_type\": \"predefined\",\n \"enabled\": True,\n }])\n# Custom entry that is a part of this new profile\nexample_custom_entry = cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\",\n name=\"custom\",\n account_id=\"account_id\",\n profile_id=example_zero_trust_dlp_custom_profile.id,\n pattern={\n \"regex\": \"customentryregex\",\n },\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomProfile = new Cloudflare.ZeroTrustDlpCustomProfile(\"example_zero_trust_dlp_custom_profile\", new()\n {\n Name = \"name\",\n AccountId = \"account_id\",\n Description = \"Custom profile with entries\",\n SharedEntries = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDlpCustomProfileSharedEntryArgs\n {\n EntryId = \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n EntryType = \"predefined\",\n Enabled = true,\n },\n },\n });\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new Cloudflare.ZeroTrustDlpCustomEntry(\"example_custom_entry\", new()\n {\n Name = \"custom\",\n AccountId = \"account_id\",\n ProfileId = exampleZeroTrustDlpCustomProfile.Id,\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomEntryPatternArgs\n {\n Regex = \"customentryregex\",\n },\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleZeroTrustDlpCustomProfile, err := cloudflare.NewZeroTrustDlpCustomProfile(ctx, \"example_zero_trust_dlp_custom_profile\", \u0026cloudflare.ZeroTrustDlpCustomProfileArgs{\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tDescription: pulumi.String(\"Custom profile with entries\"),\n\t\t\tSharedEntries: cloudflare.ZeroTrustDlpCustomProfileSharedEntryArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDlpCustomProfileSharedEntryArgs{\n\t\t\t\t\tEntryId: pulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\t\tEntryType: pulumi.String(\"predefined\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Custom entry that is a part of this new profile\n\t\t_, err = cloudflare.NewZeroTrustDlpCustomEntry(ctx, \"example_custom_entry\", \u0026cloudflare.ZeroTrustDlpCustomEntryArgs{\n\t\t\tName: pulumi.String(\"custom\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tProfileId: exampleZeroTrustDlpCustomProfile.ID(),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpCustomEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"customentryregex\"),\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpcustomprofile\" \"example_zero_trust_dlp_custom_profile\" {\n name = \"name\"\n account_id = \"account_id\"\n description = \"Custom profile with entries\"\n shared_entries {\n entry_id = \"56a8c060-01bb-4f89-ba1e-3ad42770a342\"\n entry_type = \"predefined\"\n enabled = true\n }\n}\n// Custom entry that is a part of this new profile\nresource \"cloudflare_zerotrustdlpcustomentry\" \"example_custom_entry\" {\n name = \"custom\"\n account_id = \"account_id\"\n profile_id = cloudflare_zerotrustdlpcustomprofile.example_zero_trust_dlp_custom_profile.id\n pattern = {\n regex = \"customentryregex\"\n }\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomProfileArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomProfileSharedEntryArgs;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpCustomEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpCustomEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpCustomProfile = new ZeroTrustDlpCustomProfile(\"exampleZeroTrustDlpCustomProfile\", ZeroTrustDlpCustomProfileArgs.builder()\n .name(\"name\")\n .accountId(\"account_id\")\n .description(\"Custom profile with entries\")\n .sharedEntries(ZeroTrustDlpCustomProfileSharedEntryArgs.builder()\n .entryId(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\")\n .entryType(\"predefined\")\n .enabled(true)\n .build())\n .build());\n\n // Custom entry that is a part of this new profile\n var exampleCustomEntry = new ZeroTrustDlpCustomEntry(\"exampleCustomEntry\", ZeroTrustDlpCustomEntryArgs.builder()\n .name(\"custom\")\n .accountId(\"account_id\")\n .profileId(exampleZeroTrustDlpCustomProfile.id())\n .pattern(ZeroTrustDlpCustomEntryPatternArgs.builder()\n .regex(\"customentryregex\")\n .build())\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpCustomProfile:\n type: cloudflare:ZeroTrustDlpCustomProfile\n name: example_zero_trust_dlp_custom_profile\n properties:\n name: name\n accountId: account_id\n description: Custom profile with entries\n sharedEntries:\n - entryId: 56a8c060-01bb-4f89-ba1e-3ad42770a342\n entryType: predefined\n enabled: true\n # Custom entry that is a part of this new profile\n exampleCustomEntry:\n type: cloudflare:ZeroTrustDlpCustomEntry\n name: example_custom_entry\n properties:\n name: custom\n accountId: account_id\n profileId: ${exampleZeroTrustDlpCustomProfile.id}\n pattern:\n regex: customentryregex\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpCustomProfile:ZeroTrustDlpCustomProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -114335,14 +114335,14 @@ ] }, "cloudflare:index/zeroTrustDlpDataset:ZeroTrustDlpDataset": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpDataset = new cloudflare.ZeroTrustDlpDataset(\"example_zero_trust_dlp_dataset\", {\n accountId: \"account_id\",\n name: \"name\",\n caseSensitive: true,\n description: \"description\",\n encodingVersion: 0,\n secret: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_dataset = cloudflare.ZeroTrustDlpDataset(\"example_zero_trust_dlp_dataset\",\n account_id=\"account_id\",\n name=\"name\",\n case_sensitive=True,\n description=\"description\",\n encoding_version=0,\n secret=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpDataset = new Cloudflare.ZeroTrustDlpDataset(\"example_zero_trust_dlp_dataset\", new()\n {\n AccountId = \"account_id\",\n Name = \"name\",\n CaseSensitive = true,\n Description = \"description\",\n EncodingVersion = 0,\n Secret = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpDataset(ctx, \"example_zero_trust_dlp_dataset\", \u0026cloudflare.ZeroTrustDlpDatasetArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tCaseSensitive: pulumi.Bool(true),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tEncodingVersion: pulumi.Int(0),\n\t\t\tSecret: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpDataset;\nimport com.pulumi.cloudflare.ZeroTrustDlpDatasetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpDataset = new ZeroTrustDlpDataset(\"exampleZeroTrustDlpDataset\", ZeroTrustDlpDatasetArgs.builder()\n .accountId(\"account_id\")\n .name(\"name\")\n .caseSensitive(true)\n .description(\"description\")\n .encodingVersion(0)\n .secret(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpDataset:\n type: cloudflare:ZeroTrustDlpDataset\n name: example_zero_trust_dlp_dataset\n properties:\n accountId: account_id\n name: name\n caseSensitive: true\n description: description\n encodingVersion: 0\n secret: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpDataset = new cloudflare.ZeroTrustDlpDataset(\"example_zero_trust_dlp_dataset\", {\n accountId: \"account_id\",\n name: \"name\",\n caseSensitive: true,\n description: \"description\",\n encodingVersion: 0,\n secret: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_dataset = cloudflare.ZeroTrustDlpDataset(\"example_zero_trust_dlp_dataset\",\n account_id=\"account_id\",\n name=\"name\",\n case_sensitive=True,\n description=\"description\",\n encoding_version=0,\n secret=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpDataset = new Cloudflare.ZeroTrustDlpDataset(\"example_zero_trust_dlp_dataset\", new()\n {\n AccountId = \"account_id\",\n Name = \"name\",\n CaseSensitive = true,\n Description = \"description\",\n EncodingVersion = 0,\n Secret = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpDataset(ctx, \"example_zero_trust_dlp_dataset\", \u0026cloudflare.ZeroTrustDlpDatasetArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tCaseSensitive: pulumi.Bool(true),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tEncodingVersion: pulumi.Int(0),\n\t\t\tSecret: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpdataset\" \"example_zero_trust_dlp_dataset\" {\n account_id = \"account_id\"\n name = \"name\"\n case_sensitive = true\n description = \"description\"\n encoding_version = 0\n secret = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpDataset;\nimport com.pulumi.cloudflare.ZeroTrustDlpDatasetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpDataset = new ZeroTrustDlpDataset(\"exampleZeroTrustDlpDataset\", ZeroTrustDlpDatasetArgs.builder()\n .accountId(\"account_id\")\n .name(\"name\")\n .caseSensitive(true)\n .description(\"description\")\n .encodingVersion(0)\n .secret(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpDataset:\n type: cloudflare:ZeroTrustDlpDataset\n name: example_zero_trust_dlp_dataset\n properties:\n accountId: account_id\n name: name\n caseSensitive: true\n description: description\n encodingVersion: 0\n secret: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string" }, "caseSensitive": { "type": "boolean", - "description": "Only applies to custom word lists.\nDetermines if the words should be matched in a case-sensitive manner\nCannot be set to false if \u003cspan pulumi-lang-nodejs=\"`secret`\" pulumi-lang-dotnet=\"`Secret`\" pulumi-lang-go=\"`secret`\" pulumi-lang-python=\"`secret`\" pulumi-lang-yaml=\"`secret`\" pulumi-lang-java=\"`secret`\"\u003e`secret`\u003c/span\u003e is true or undefined\n" + "description": "Only applies to custom word lists.\nDetermines if the words should be matched in a case-sensitive manner\nCannot be set to false if \u003cspan pulumi-lang-nodejs=\"`secret`\" pulumi-lang-dotnet=\"`Secret`\" pulumi-lang-go=\"`secret`\" pulumi-lang-python=\"`secret`\" pulumi-lang-yaml=\"`secret`\" pulumi-lang-java=\"`secret`\" pulumi-lang-hcl=\"`secret`\"\u003e`secret`\u003c/span\u003e is true or undefined\n" }, "columns": { "type": "array", @@ -114417,7 +114417,7 @@ }, "caseSensitive": { "type": "boolean", - "description": "Only applies to custom word lists.\nDetermines if the words should be matched in a case-sensitive manner\nCannot be set to false if \u003cspan pulumi-lang-nodejs=\"`secret`\" pulumi-lang-dotnet=\"`Secret`\" pulumi-lang-go=\"`secret`\" pulumi-lang-python=\"`secret`\" pulumi-lang-yaml=\"`secret`\" pulumi-lang-java=\"`secret`\"\u003e`secret`\u003c/span\u003e is true or undefined\n" + "description": "Only applies to custom word lists.\nDetermines if the words should be matched in a case-sensitive manner\nCannot be set to false if \u003cspan pulumi-lang-nodejs=\"`secret`\" pulumi-lang-dotnet=\"`Secret`\" pulumi-lang-go=\"`secret`\" pulumi-lang-python=\"`secret`\" pulumi-lang-yaml=\"`secret`\" pulumi-lang-java=\"`secret`\" pulumi-lang-hcl=\"`secret`\"\u003e`secret`\u003c/span\u003e is true or undefined\n" }, "datasetId": { "type": "string" @@ -114449,7 +114449,7 @@ }, "caseSensitive": { "type": "boolean", - "description": "Only applies to custom word lists.\nDetermines if the words should be matched in a case-sensitive manner\nCannot be set to false if \u003cspan pulumi-lang-nodejs=\"`secret`\" pulumi-lang-dotnet=\"`Secret`\" pulumi-lang-go=\"`secret`\" pulumi-lang-python=\"`secret`\" pulumi-lang-yaml=\"`secret`\" pulumi-lang-java=\"`secret`\"\u003e`secret`\u003c/span\u003e is true or undefined\n" + "description": "Only applies to custom word lists.\nDetermines if the words should be matched in a case-sensitive manner\nCannot be set to false if \u003cspan pulumi-lang-nodejs=\"`secret`\" pulumi-lang-dotnet=\"`Secret`\" pulumi-lang-go=\"`secret`\" pulumi-lang-python=\"`secret`\" pulumi-lang-yaml=\"`secret`\" pulumi-lang-java=\"`secret`\" pulumi-lang-hcl=\"`secret`\"\u003e`secret`\u003c/span\u003e is true or undefined\n" }, "columns": { "type": "array", @@ -114510,7 +114510,7 @@ } }, "cloudflare:index/zeroTrustDlpEntry:ZeroTrustDlpEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpEntry = new cloudflare.ZeroTrustDlpEntry(\"example_zero_trust_dlp_entry\", {\n accountId: \"account_id\",\n enabled: true,\n name: \"name\",\n pattern: {\n regex: \"regex\",\n validation: \"luhn\",\n },\n description: \"description\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_entry = cloudflare.ZeroTrustDlpEntry(\"example_zero_trust_dlp_entry\",\n account_id=\"account_id\",\n enabled=True,\n name=\"name\",\n pattern={\n \"regex\": \"regex\",\n \"validation\": \"luhn\",\n },\n description=\"description\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpEntry = new Cloudflare.ZeroTrustDlpEntry(\"example_zero_trust_dlp_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n Name = \"name\",\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpEntryPatternArgs\n {\n Regex = \"regex\",\n Validation = \"luhn\",\n },\n Description = \"description\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpEntry(ctx, \"example_zero_trust_dlp_entry\", \u0026cloudflare.ZeroTrustDlpEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"regex\"),\n\t\t\t\tValidation: pulumi.String(\"luhn\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpEntry = new ZeroTrustDlpEntry(\"exampleZeroTrustDlpEntry\", ZeroTrustDlpEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .name(\"name\")\n .pattern(ZeroTrustDlpEntryPatternArgs.builder()\n .regex(\"regex\")\n .validation(\"luhn\")\n .build())\n .description(\"description\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpEntry:\n type: cloudflare:ZeroTrustDlpEntry\n name: example_zero_trust_dlp_entry\n properties:\n accountId: account_id\n enabled: true\n name: name\n pattern:\n regex: regex\n validation: luhn\n description: description\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpEntry:ZeroTrustDlpEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpEntry = new cloudflare.ZeroTrustDlpEntry(\"example_zero_trust_dlp_entry\", {\n accountId: \"account_id\",\n enabled: true,\n name: \"name\",\n pattern: {\n regex: \"regex\",\n validation: \"luhn\",\n },\n description: \"description\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_entry = cloudflare.ZeroTrustDlpEntry(\"example_zero_trust_dlp_entry\",\n account_id=\"account_id\",\n enabled=True,\n name=\"name\",\n pattern={\n \"regex\": \"regex\",\n \"validation\": \"luhn\",\n },\n description=\"description\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpEntry = new Cloudflare.ZeroTrustDlpEntry(\"example_zero_trust_dlp_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n Name = \"name\",\n Pattern = new Cloudflare.Inputs.ZeroTrustDlpEntryPatternArgs\n {\n Regex = \"regex\",\n Validation = \"luhn\",\n },\n Description = \"description\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpEntry(ctx, \"example_zero_trust_dlp_entry\", \u0026cloudflare.ZeroTrustDlpEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tName: pulumi.String(\"name\"),\n\t\t\tPattern: \u0026cloudflare.ZeroTrustDlpEntryPatternArgs{\n\t\t\t\tRegex: pulumi.String(\"regex\"),\n\t\t\t\tValidation: pulumi.String(\"luhn\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpentry\" \"example_zero_trust_dlp_entry\" {\n account_id = \"account_id\"\n enabled = true\n name = \"name\"\n pattern = {\n regex = \"regex\"\n validation = \"luhn\"\n }\n description = \"description\"\n profile_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpEntryArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpEntryPatternArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpEntry = new ZeroTrustDlpEntry(\"exampleZeroTrustDlpEntry\", ZeroTrustDlpEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .name(\"name\")\n .pattern(ZeroTrustDlpEntryPatternArgs.builder()\n .regex(\"regex\")\n .validation(\"luhn\")\n .build())\n .description(\"description\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpEntry:\n type: cloudflare:ZeroTrustDlpEntry\n name: example_zero_trust_dlp_entry\n properties:\n accountId: account_id\n enabled: true\n name: name\n pattern:\n regex: regex\n validation: luhn\n description: description\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpEntry:ZeroTrustDlpEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -114672,7 +114672,7 @@ } }, "cloudflare:index/zeroTrustDlpIntegrationEntry:ZeroTrustDlpIntegrationEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpIntegrationEntry = new cloudflare.ZeroTrustDlpIntegrationEntry(\"example_zero_trust_dlp_integration_entry\", {\n accountId: \"account_id\",\n enabled: true,\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_integration_entry = cloudflare.ZeroTrustDlpIntegrationEntry(\"example_zero_trust_dlp_integration_entry\",\n account_id=\"account_id\",\n enabled=True,\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpIntegrationEntry = new Cloudflare.ZeroTrustDlpIntegrationEntry(\"example_zero_trust_dlp_integration_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpIntegrationEntry(ctx, \"example_zero_trust_dlp_integration_entry\", \u0026cloudflare.ZeroTrustDlpIntegrationEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tEntryId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpIntegrationEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpIntegrationEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpIntegrationEntry = new ZeroTrustDlpIntegrationEntry(\"exampleZeroTrustDlpIntegrationEntry\", ZeroTrustDlpIntegrationEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpIntegrationEntry:\n type: cloudflare:ZeroTrustDlpIntegrationEntry\n name: example_zero_trust_dlp_integration_entry\n properties:\n accountId: account_id\n enabled: true\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpIntegrationEntry:ZeroTrustDlpIntegrationEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpIntegrationEntry = new cloudflare.ZeroTrustDlpIntegrationEntry(\"example_zero_trust_dlp_integration_entry\", {\n accountId: \"account_id\",\n enabled: true,\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_integration_entry = cloudflare.ZeroTrustDlpIntegrationEntry(\"example_zero_trust_dlp_integration_entry\",\n account_id=\"account_id\",\n enabled=True,\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpIntegrationEntry = new Cloudflare.ZeroTrustDlpIntegrationEntry(\"example_zero_trust_dlp_integration_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpIntegrationEntry(ctx, \"example_zero_trust_dlp_integration_entry\", \u0026cloudflare.ZeroTrustDlpIntegrationEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tEntryId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpintegrationentry\" \"example_zero_trust_dlp_integration_entry\" {\n account_id = \"account_id\"\n enabled = true\n entry_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n profile_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpIntegrationEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpIntegrationEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpIntegrationEntry = new ZeroTrustDlpIntegrationEntry(\"exampleZeroTrustDlpIntegrationEntry\", ZeroTrustDlpIntegrationEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpIntegrationEntry:\n type: cloudflare:ZeroTrustDlpIntegrationEntry\n name: example_zero_trust_dlp_integration_entry\n properties:\n accountId: account_id\n enabled: true\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpIntegrationEntry:ZeroTrustDlpIntegrationEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -114717,7 +114717,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -114815,7 +114815,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -114835,7 +114835,7 @@ } }, "cloudflare:index/zeroTrustDlpPredefinedEntry:ZeroTrustDlpPredefinedEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedEntry = new cloudflare.ZeroTrustDlpPredefinedEntry(\"example_zero_trust_dlp_predefined_entry\", {\n accountId: \"account_id\",\n enabled: true,\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_entry = cloudflare.ZeroTrustDlpPredefinedEntry(\"example_zero_trust_dlp_predefined_entry\",\n account_id=\"account_id\",\n enabled=True,\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedEntry = new Cloudflare.ZeroTrustDlpPredefinedEntry(\"example_zero_trust_dlp_predefined_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpPredefinedEntry(ctx, \"example_zero_trust_dlp_predefined_entry\", \u0026cloudflare.ZeroTrustDlpPredefinedEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tEntryId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpPredefinedEntry = new ZeroTrustDlpPredefinedEntry(\"exampleZeroTrustDlpPredefinedEntry\", ZeroTrustDlpPredefinedEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpPredefinedEntry:\n type: cloudflare:ZeroTrustDlpPredefinedEntry\n name: example_zero_trust_dlp_predefined_entry\n properties:\n accountId: account_id\n enabled: true\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpPredefinedEntry:ZeroTrustDlpPredefinedEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedEntry = new cloudflare.ZeroTrustDlpPredefinedEntry(\"example_zero_trust_dlp_predefined_entry\", {\n accountId: \"account_id\",\n enabled: true,\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_entry = cloudflare.ZeroTrustDlpPredefinedEntry(\"example_zero_trust_dlp_predefined_entry\",\n account_id=\"account_id\",\n enabled=True,\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedEntry = new Cloudflare.ZeroTrustDlpPredefinedEntry(\"example_zero_trust_dlp_predefined_entry\", new()\n {\n AccountId = \"account_id\",\n Enabled = true,\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpPredefinedEntry(ctx, \"example_zero_trust_dlp_predefined_entry\", \u0026cloudflare.ZeroTrustDlpPredefinedEntryArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tEntryId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t\tProfileId: pulumi.String(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlppredefinedentry\" \"example_zero_trust_dlp_predefined_entry\" {\n account_id = \"account_id\"\n enabled = true\n entry_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n profile_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedEntry;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpPredefinedEntry = new ZeroTrustDlpPredefinedEntry(\"exampleZeroTrustDlpPredefinedEntry\", ZeroTrustDlpPredefinedEntryArgs.builder()\n .accountId(\"account_id\")\n .enabled(true)\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpPredefinedEntry:\n type: cloudflare:ZeroTrustDlpPredefinedEntry\n name: example_zero_trust_dlp_predefined_entry\n properties:\n accountId: account_id\n enabled: true\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpPredefinedEntry:ZeroTrustDlpPredefinedEntry example '\u003caccount_id\u003e/\u003centry_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -114880,7 +114880,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -114979,7 +114979,7 @@ }, "type": { "type": "string", - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n" + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -114999,7 +114999,7 @@ } }, "cloudflare:index/zeroTrustDlpPredefinedProfile:ZeroTrustDlpPredefinedProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedProfile = new cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", {\n profileId: \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n accountId: \"account_id\",\n ocrEnabled: true,\n enabledEntries: [\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_profile = cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\",\n profile_id=\"e91a2360-da51-4fdf-9711-bcdecd462614\",\n account_id=\"account_id\",\n ocr_enabled=True,\n enabled_entries=[\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedProfile = new Cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", new()\n {\n ProfileId = \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n AccountId = \"account_id\",\n OcrEnabled = true,\n EnabledEntries = new[]\n {\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpPredefinedProfile(ctx, \"example_zero_trust_dlp_predefined_profile\", \u0026cloudflare.ZeroTrustDlpPredefinedProfileArgs{\n\t\t\tProfileId: pulumi.String(\"e91a2360-da51-4fdf-9711-bcdecd462614\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tOcrEnabled: pulumi.Bool(true),\n\t\t\tEnabledEntries: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\tpulumi.String(\"7f575e6d-039a-465e-85cf-175bda88d4f2\"),\n\t\t\t\tpulumi.String(\"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\"),\n\t\t\t\tpulumi.String(\"2d9c356d-b5a3-482a-b01e-0363e0de7458\"),\n\t\t\t\tpulumi.String(\"2f3657af-c39b-4899-9a98-22f7d187dd28\"),\n\t\t\t\tpulumi.String(\"753a16f9-f533-4208-a5b8-6319b201e9fb\"),\n\t\t\t\tpulumi.String(\"ebcea2c4-335a-457c-853b-f7ae7cc74e07\"),\n\t\t\t\tpulumi.String(\"3f5c4c83-f34c-4d17-81c7-3028385737b3\"),\n\t\t\t\tpulumi.String(\"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\"),\n\t\t\t\tpulumi.String(\"6dbe5604-d3a3-4c3e-905c-57985704bea7\"),\n\t\t\t\tpulumi.String(\"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\"),\n\t\t\t\tpulumi.String(\"5b1d5035-8c53-4bc9-a151-404eb32b34b4\"),\n\t\t\t\tpulumi.String(\"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpPredefinedProfile = new ZeroTrustDlpPredefinedProfile(\"exampleZeroTrustDlpPredefinedProfile\", ZeroTrustDlpPredefinedProfileArgs.builder()\n .profileId(\"e91a2360-da51-4fdf-9711-bcdecd462614\")\n .accountId(\"account_id\")\n .ocrEnabled(true)\n .enabledEntries( \n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpPredefinedProfile:\n type: cloudflare:ZeroTrustDlpPredefinedProfile\n name: example_zero_trust_dlp_predefined_profile\n properties:\n profileId: e91a2360-da51-4fdf-9711-bcdecd462614\n accountId: account_id\n ocrEnabled: true # Entries in this predefined profile we want to enable. Any entries not included will be disabled\n enabledEntries:\n - 56a8c060-01bb-4f89-ba1e-3ad42770a342\n - 7f575e6d-039a-465e-85cf-175bda88d4f2\n - 03ebabfd-ce7e-45ed-8061-65e28f0a6e53\n - 2d9c356d-b5a3-482a-b01e-0363e0de7458\n - 2f3657af-c39b-4899-9a98-22f7d187dd28\n - 753a16f9-f533-4208-a5b8-6319b201e9fb\n - ebcea2c4-335a-457c-853b-f7ae7cc74e07\n - 3f5c4c83-f34c-4d17-81c7-3028385737b3\n - d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\n - 6dbe5604-d3a3-4c3e-905c-57985704bea7\n - 55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\n - 5b1d5035-8c53-4bc9-a151-404eb32b34b4\n - acf28d88-2daf-4bc4-aa36-5ac1fac0540a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpPredefinedProfile:ZeroTrustDlpPredefinedProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedProfile = new cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", {\n profileId: \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n accountId: \"account_id\",\n ocrEnabled: true,\n enabledEntries: [\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_profile = cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\",\n profile_id=\"e91a2360-da51-4fdf-9711-bcdecd462614\",\n account_id=\"account_id\",\n ocr_enabled=True,\n enabled_entries=[\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedProfile = new Cloudflare.ZeroTrustDlpPredefinedProfile(\"example_zero_trust_dlp_predefined_profile\", new()\n {\n ProfileId = \"e91a2360-da51-4fdf-9711-bcdecd462614\",\n AccountId = \"account_id\",\n OcrEnabled = true,\n EnabledEntries = new[]\n {\n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpPredefinedProfile(ctx, \"example_zero_trust_dlp_predefined_profile\", \u0026cloudflare.ZeroTrustDlpPredefinedProfileArgs{\n\t\t\tProfileId: pulumi.String(\"e91a2360-da51-4fdf-9711-bcdecd462614\"),\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tOcrEnabled: pulumi.Bool(true),\n\t\t\tEnabledEntries: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"56a8c060-01bb-4f89-ba1e-3ad42770a342\"),\n\t\t\t\tpulumi.String(\"7f575e6d-039a-465e-85cf-175bda88d4f2\"),\n\t\t\t\tpulumi.String(\"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\"),\n\t\t\t\tpulumi.String(\"2d9c356d-b5a3-482a-b01e-0363e0de7458\"),\n\t\t\t\tpulumi.String(\"2f3657af-c39b-4899-9a98-22f7d187dd28\"),\n\t\t\t\tpulumi.String(\"753a16f9-f533-4208-a5b8-6319b201e9fb\"),\n\t\t\t\tpulumi.String(\"ebcea2c4-335a-457c-853b-f7ae7cc74e07\"),\n\t\t\t\tpulumi.String(\"3f5c4c83-f34c-4d17-81c7-3028385737b3\"),\n\t\t\t\tpulumi.String(\"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\"),\n\t\t\t\tpulumi.String(\"6dbe5604-d3a3-4c3e-905c-57985704bea7\"),\n\t\t\t\tpulumi.String(\"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\"),\n\t\t\t\tpulumi.String(\"5b1d5035-8c53-4bc9-a151-404eb32b34b4\"),\n\t\t\t\tpulumi.String(\"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlppredefinedprofile\" \"example_zero_trust_dlp_predefined_profile\" {\n profile_id = \"e91a2360-da51-4fdf-9711-bcdecd462614\"\n account_id = \"account_id\"\n ocr_enabled = true\n // Entries in this predefined profile we want to enable. Any entries not included will be disabled\n enabled_entries = [\"56a8c060-01bb-4f89-ba1e-3ad42770a342\", \"7f575e6d-039a-465e-85cf-175bda88d4f2\", \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\", \"2d9c356d-b5a3-482a-b01e-0363e0de7458\", \"2f3657af-c39b-4899-9a98-22f7d187dd28\", \"753a16f9-f533-4208-a5b8-6319b201e9fb\", \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\", \"3f5c4c83-f34c-4d17-81c7-3028385737b3\", \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\", \"6dbe5604-d3a3-4c3e-905c-57985704bea7\", \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\", \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\", \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfile;\nimport com.pulumi.cloudflare.ZeroTrustDlpPredefinedProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpPredefinedProfile = new ZeroTrustDlpPredefinedProfile(\"exampleZeroTrustDlpPredefinedProfile\", ZeroTrustDlpPredefinedProfileArgs.builder()\n .profileId(\"e91a2360-da51-4fdf-9711-bcdecd462614\")\n .accountId(\"account_id\")\n .ocrEnabled(true)\n .enabledEntries( \n \"56a8c060-01bb-4f89-ba1e-3ad42770a342\",\n \"7f575e6d-039a-465e-85cf-175bda88d4f2\",\n \"03ebabfd-ce7e-45ed-8061-65e28f0a6e53\",\n \"2d9c356d-b5a3-482a-b01e-0363e0de7458\",\n \"2f3657af-c39b-4899-9a98-22f7d187dd28\",\n \"753a16f9-f533-4208-a5b8-6319b201e9fb\",\n \"ebcea2c4-335a-457c-853b-f7ae7cc74e07\",\n \"3f5c4c83-f34c-4d17-81c7-3028385737b3\",\n \"d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\",\n \"6dbe5604-d3a3-4c3e-905c-57985704bea7\",\n \"55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\",\n \"5b1d5035-8c53-4bc9-a151-404eb32b34b4\",\n \"acf28d88-2daf-4bc4-aa36-5ac1fac0540a\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpPredefinedProfile:\n type: cloudflare:ZeroTrustDlpPredefinedProfile\n name: example_zero_trust_dlp_predefined_profile\n properties:\n profileId: e91a2360-da51-4fdf-9711-bcdecd462614\n accountId: account_id\n ocrEnabled: true # Entries in this predefined profile we want to enable. Any entries not included will be disabled\n enabledEntries:\n - 56a8c060-01bb-4f89-ba1e-3ad42770a342\n - 7f575e6d-039a-465e-85cf-175bda88d4f2\n - 03ebabfd-ce7e-45ed-8061-65e28f0a6e53\n - 2d9c356d-b5a3-482a-b01e-0363e0de7458\n - 2f3657af-c39b-4899-9a98-22f7d187dd28\n - 753a16f9-f533-4208-a5b8-6319b201e9fb\n - ebcea2c4-335a-457c-853b-f7ae7cc74e07\n - 3f5c4c83-f34c-4d17-81c7-3028385737b3\n - d1a84fde-c375-4d3c-8a27-8c4eaa33cf60\n - 6dbe5604-d3a3-4c3e-905c-57985704bea7\n - 55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1\n - 5b1d5035-8c53-4bc9-a151-404eb32b34b4\n - acf28d88-2daf-4bc4-aa36-5ac1fac0540a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpPredefinedProfile:ZeroTrustDlpPredefinedProfile example '\u003caccount_id\u003e/\u003cprofile_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -115024,7 +115024,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZeroTrustDlpPredefinedProfileEntry:ZeroTrustDlpPredefinedProfileEntry" }, - "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \"\u003e enabledEntries \u003c/span\u003einstead." + "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \" pulumi-lang-hcl=\" enabled_entries \"\u003e enabledEntries \u003c/span\u003einstead." }, "name": { "type": "string", @@ -115075,7 +115075,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZeroTrustDlpPredefinedProfileEntry:ZeroTrustDlpPredefinedProfileEntry" }, - "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \"\u003e enabledEntries \u003c/span\u003einstead." + "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \" pulumi-lang-hcl=\" enabled_entries \"\u003e enabledEntries \u003c/span\u003einstead." }, "ocrEnabled": { "type": "boolean" @@ -115113,7 +115113,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZeroTrustDlpPredefinedProfileEntry:ZeroTrustDlpPredefinedProfileEntry" }, - "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \"\u003e enabledEntries \u003c/span\u003einstead." + "deprecationMessage": "This attribute is deprecated. Use\u003cspan pulumi-lang-nodejs=\" enabledEntries \" pulumi-lang-dotnet=\" EnabledEntries \" pulumi-lang-go=\" enabledEntries \" pulumi-lang-python=\" enabled_entries \" pulumi-lang-yaml=\" enabledEntries \" pulumi-lang-java=\" enabledEntries \" pulumi-lang-hcl=\" enabled_entries \"\u003e enabledEntries \u003c/span\u003einstead." }, "name": { "type": "string", @@ -115139,7 +115139,7 @@ ] }, "cloudflare:index/zeroTrustDlpSettings:ZeroTrustDlpSettings": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpSettings = new cloudflare.ZeroTrustDlpSettings(\"example_zero_trust_dlp_settings\", {\n accountId: \"account_id\",\n aiContextAnalysis: true,\n ocr: true,\n payloadLogging: {\n maskingLevel: \"full\",\n publicKey: \"public_key\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_settings = cloudflare.ZeroTrustDlpSettings(\"example_zero_trust_dlp_settings\",\n account_id=\"account_id\",\n ai_context_analysis=True,\n ocr=True,\n payload_logging={\n \"masking_level\": \"full\",\n \"public_key\": \"public_key\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpSettings = new Cloudflare.ZeroTrustDlpSettings(\"example_zero_trust_dlp_settings\", new()\n {\n AccountId = \"account_id\",\n AiContextAnalysis = true,\n Ocr = true,\n PayloadLogging = new Cloudflare.Inputs.ZeroTrustDlpSettingsPayloadLoggingArgs\n {\n MaskingLevel = \"full\",\n PublicKey = \"public_key\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpSettings(ctx, \"example_zero_trust_dlp_settings\", \u0026cloudflare.ZeroTrustDlpSettingsArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tAiContextAnalysis: pulumi.Bool(true),\n\t\t\tOcr: pulumi.Bool(true),\n\t\t\tPayloadLogging: \u0026cloudflare.ZeroTrustDlpSettingsPayloadLoggingArgs{\n\t\t\t\tMaskingLevel: pulumi.String(\"full\"),\n\t\t\t\tPublicKey: pulumi.String(\"public_key\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpSettings;\nimport com.pulumi.cloudflare.ZeroTrustDlpSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpSettingsPayloadLoggingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpSettings = new ZeroTrustDlpSettings(\"exampleZeroTrustDlpSettings\", ZeroTrustDlpSettingsArgs.builder()\n .accountId(\"account_id\")\n .aiContextAnalysis(true)\n .ocr(true)\n .payloadLogging(ZeroTrustDlpSettingsPayloadLoggingArgs.builder()\n .maskingLevel(\"full\")\n .publicKey(\"public_key\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpSettings:\n type: cloudflare:ZeroTrustDlpSettings\n name: example_zero_trust_dlp_settings\n properties:\n accountId: account_id\n aiContextAnalysis: true\n ocr: true\n payloadLogging:\n maskingLevel: full\n publicKey: public_key\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpSettings:ZeroTrustDlpSettings example '\u003caccount_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpSettings = new cloudflare.ZeroTrustDlpSettings(\"example_zero_trust_dlp_settings\", {\n accountId: \"account_id\",\n aiContextAnalysis: true,\n ocr: true,\n payloadLogging: {\n maskingLevel: \"full\",\n publicKey: \"public_key\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_settings = cloudflare.ZeroTrustDlpSettings(\"example_zero_trust_dlp_settings\",\n account_id=\"account_id\",\n ai_context_analysis=True,\n ocr=True,\n payload_logging={\n \"masking_level\": \"full\",\n \"public_key\": \"public_key\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpSettings = new Cloudflare.ZeroTrustDlpSettings(\"example_zero_trust_dlp_settings\", new()\n {\n AccountId = \"account_id\",\n AiContextAnalysis = true,\n Ocr = true,\n PayloadLogging = new Cloudflare.Inputs.ZeroTrustDlpSettingsPayloadLoggingArgs\n {\n MaskingLevel = \"full\",\n PublicKey = \"public_key\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDlpSettings(ctx, \"example_zero_trust_dlp_settings\", \u0026cloudflare.ZeroTrustDlpSettingsArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tAiContextAnalysis: pulumi.Bool(true),\n\t\t\tOcr: pulumi.Bool(true),\n\t\t\tPayloadLogging: \u0026cloudflare.ZeroTrustDlpSettingsPayloadLoggingArgs{\n\t\t\t\tMaskingLevel: pulumi.String(\"full\"),\n\t\t\t\tPublicKey: pulumi.String(\"public_key\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdlpsettings\" \"example_zero_trust_dlp_settings\" {\n account_id = \"account_id\"\n ai_context_analysis = true\n ocr = true\n payload_logging = {\n masking_level = \"full\"\n public_key = \"public_key\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDlpSettings;\nimport com.pulumi.cloudflare.ZeroTrustDlpSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDlpSettingsPayloadLoggingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDlpSettings = new ZeroTrustDlpSettings(\"exampleZeroTrustDlpSettings\", ZeroTrustDlpSettingsArgs.builder()\n .accountId(\"account_id\")\n .aiContextAnalysis(true)\n .ocr(true)\n .payloadLogging(ZeroTrustDlpSettingsPayloadLoggingArgs.builder()\n .maskingLevel(\"full\")\n .publicKey(\"public_key\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDlpSettings:\n type: cloudflare:ZeroTrustDlpSettings\n name: example_zero_trust_dlp_settings\n properties:\n accountId: account_id\n aiContextAnalysis: true\n ocr: true\n payloadLogging:\n maskingLevel: full\n publicKey: public_key\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDlpSettings:ZeroTrustDlpSettings example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -115206,7 +115206,7 @@ } }, "cloudflare:index/zeroTrustDnsLocation:ZeroTrustDnsLocation": { - "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocation = new cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Austin Office Location\",\n clientDefault: false,\n dnsDestinationIpsId: \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecsSupport: false,\n endpoints: {\n doh: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n requireToken: true,\n },\n dot: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n ipv4: {\n enabled: true,\n },\n ipv6: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n },\n networks: [{\n network: \"192.0.2.1/32\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_location = cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Austin Office Location\",\n client_default=False,\n dns_destination_ips_id=\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecs_support=False,\n endpoints={\n \"doh\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n \"require_token\": True,\n },\n \"dot\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n \"ipv4\": {\n \"enabled\": True,\n },\n \"ipv6\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n },\n networks=[{\n \"network\": \"192.0.2.1/32\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocation = new Cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Austin Office Location\",\n ClientDefault = false,\n DnsDestinationIpsId = \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n EcsSupport = false,\n Endpoints = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsArgs\n {\n Doh = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n RequireToken = true,\n },\n Dot = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n Ipv4 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv4Args\n {\n Enabled = true,\n },\n Ipv6 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6Args\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n },\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationNetworkArgs\n {\n Network = \"192.0.2.1/32\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDnsLocation(ctx, \"example_zero_trust_dns_location\", \u0026cloudflare.ZeroTrustDnsLocationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Austin Office Location\"),\n\t\t\tClientDefault: pulumi.Bool(false),\n\t\t\tDnsDestinationIpsId: pulumi.String(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\"),\n\t\t\tEcsSupport: pulumi.Bool(false),\n\t\t\tEndpoints: \u0026cloudflare.ZeroTrustDnsLocationEndpointsArgs{\n\t\t\t\tDoh: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDohArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tRequireToken: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDot: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDotArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIpv4: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv4Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIpv6: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationNetworkArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationNetworkArgs{\n\t\t\t\t\tNetwork: pulumi.String(\"192.0.2.1/32\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocation;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDohArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDotArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv4Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv6Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDnsLocation = new ZeroTrustDnsLocation(\"exampleZeroTrustDnsLocation\", ZeroTrustDnsLocationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Austin Office Location\")\n .clientDefault(false)\n .dnsDestinationIpsId(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\")\n .ecsSupport(false)\n .endpoints(ZeroTrustDnsLocationEndpointsArgs.builder()\n .doh(ZeroTrustDnsLocationEndpointsDohArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDohNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .requireToken(true)\n .build())\n .dot(ZeroTrustDnsLocationEndpointsDotArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDotNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .ipv4(ZeroTrustDnsLocationEndpointsIpv4Args.builder()\n .enabled(true)\n .build())\n .ipv6(ZeroTrustDnsLocationEndpointsIpv6Args.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsIpv6NetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .build())\n .networks(ZeroTrustDnsLocationNetworkArgs.builder()\n .network(\"192.0.2.1/32\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDnsLocation:\n type: cloudflare:ZeroTrustDnsLocation\n name: example_zero_trust_dns_location\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Austin Office Location\n clientDefault: false\n dnsDestinationIpsId: 0e4a32c6-6fb8-4858-9296-98f51631e8e6\n ecsSupport: false\n endpoints:\n doh:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n requireToken: true\n dot:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n ipv4:\n enabled: true\n ipv6:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n networks:\n - network: 192.0.2.1/32\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDnsLocation:ZeroTrustDnsLocation example '\u003caccount_id\u003e/\u003clocation_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocation = new cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Austin Office Location\",\n clientDefault: false,\n dnsDestinationIpsId: \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecsSupport: false,\n endpoints: {\n doh: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n requireToken: true,\n },\n dot: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n ipv4: {\n enabled: true,\n },\n ipv6: {\n enabled: true,\n networks: [{\n network: \"2001:85a3::/64\",\n }],\n },\n },\n networks: [{\n network: \"192.0.2.1/32\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_location = cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Austin Office Location\",\n client_default=False,\n dns_destination_ips_id=\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n ecs_support=False,\n endpoints={\n \"doh\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n \"require_token\": True,\n },\n \"dot\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n \"ipv4\": {\n \"enabled\": True,\n },\n \"ipv6\": {\n \"enabled\": True,\n \"networks\": [{\n \"network\": \"2001:85a3::/64\",\n }],\n },\n },\n networks=[{\n \"network\": \"192.0.2.1/32\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocation = new Cloudflare.ZeroTrustDnsLocation(\"example_zero_trust_dns_location\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Austin Office Location\",\n ClientDefault = false,\n DnsDestinationIpsId = \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\",\n EcsSupport = false,\n Endpoints = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsArgs\n {\n Doh = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDohNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n RequireToken = true,\n },\n Dot = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotArgs\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsDotNetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n Ipv4 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv4Args\n {\n Enabled = true,\n },\n Ipv6 = new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6Args\n {\n Enabled = true,\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs\n {\n Network = \"2001:85a3::/64\",\n },\n },\n },\n },\n Networks = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDnsLocationNetworkArgs\n {\n Network = \"192.0.2.1/32\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDnsLocation(ctx, \"example_zero_trust_dns_location\", \u0026cloudflare.ZeroTrustDnsLocationArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Austin Office Location\"),\n\t\t\tClientDefault: pulumi.Bool(false),\n\t\t\tDnsDestinationIpsId: pulumi.String(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\"),\n\t\t\tEcsSupport: pulumi.Bool(false),\n\t\t\tEndpoints: \u0026cloudflare.ZeroTrustDnsLocationEndpointsArgs{\n\t\t\t\tDoh: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDohArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDohNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tRequireToken: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDot: \u0026cloudflare.ZeroTrustDnsLocationEndpointsDotArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsDotNetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIpv4: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv4Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIpv6: \u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6Args{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArray{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationEndpointsIpv6NetworkArgs{\n\t\t\t\t\t\t\tNetwork: pulumi.String(\"2001:85a3::/64\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tNetworks: cloudflare.ZeroTrustDnsLocationNetworkArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDnsLocationNetworkArgs{\n\t\t\t\t\tNetwork: pulumi.String(\"192.0.2.1/32\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdnslocation\" \"example_zero_trust_dns_location\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Austin Office Location\"\n client_default = false\n dns_destination_ips_id = \"0e4a32c6-6fb8-4858-9296-98f51631e8e6\"\n ecs_support = false\n endpoints = {\n doh = {\n enabled = true\n networks = [{\n \"network\" = \"2001:85a3::/64\"\n }]\n require_token = true\n }\n dot = {\n enabled = true\n networks = [{\n \"network\" = \"2001:85a3::/64\"\n }]\n }\n ipv4 = {\n enabled = true\n }\n ipv6 = {\n enabled = true\n networks = [{\n \"network\" = \"2001:85a3::/64\"\n }]\n }\n }\n networks {\n network = \"192.0.2.1/32\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocation;\nimport com.pulumi.cloudflare.ZeroTrustDnsLocationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDohArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsDotArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv4Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationEndpointsIpv6Args;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDnsLocationNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDnsLocation = new ZeroTrustDnsLocation(\"exampleZeroTrustDnsLocation\", ZeroTrustDnsLocationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Austin Office Location\")\n .clientDefault(false)\n .dnsDestinationIpsId(\"0e4a32c6-6fb8-4858-9296-98f51631e8e6\")\n .ecsSupport(false)\n .endpoints(ZeroTrustDnsLocationEndpointsArgs.builder()\n .doh(ZeroTrustDnsLocationEndpointsDohArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDohNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .requireToken(true)\n .build())\n .dot(ZeroTrustDnsLocationEndpointsDotArgs.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsDotNetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .ipv4(ZeroTrustDnsLocationEndpointsIpv4Args.builder()\n .enabled(true)\n .build())\n .ipv6(ZeroTrustDnsLocationEndpointsIpv6Args.builder()\n .enabled(true)\n .networks(ZeroTrustDnsLocationEndpointsIpv6NetworkArgs.builder()\n .network(\"2001:85a3::/64\")\n .build())\n .build())\n .build())\n .networks(ZeroTrustDnsLocationNetworkArgs.builder()\n .network(\"192.0.2.1/32\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDnsLocation:\n type: cloudflare:ZeroTrustDnsLocation\n name: example_zero_trust_dns_location\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Austin Office Location\n clientDefault: false\n dnsDestinationIpsId: 0e4a32c6-6fb8-4858-9296-98f51631e8e6\n ecsSupport: false\n endpoints:\n doh:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n requireToken: true\n dot:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n ipv4:\n enabled: true\n ipv6:\n enabled: true\n networks:\n - network: 2001:85a3::/64\n networks:\n - network: 192.0.2.1/32\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustDnsLocation:ZeroTrustDnsLocation example '\u003caccount_id\u003e/\u003clocation_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -115383,14 +115383,14 @@ ] }, "cloudflare:index/zeroTrustGatewayCertificate:ZeroTrustGatewayCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCertificate = new cloudflare.ZeroTrustGatewayCertificate(\"example_zero_trust_gateway_certificate\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n validityPeriodDays: 1826,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_certificate = cloudflare.ZeroTrustGatewayCertificate(\"example_zero_trust_gateway_certificate\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n validity_period_days=1826)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCertificate = new Cloudflare.ZeroTrustGatewayCertificate(\"example_zero_trust_gateway_certificate\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ValidityPeriodDays = 1826,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayCertificate(ctx, \"example_zero_trust_gateway_certificate\", \u0026cloudflare.ZeroTrustGatewayCertificateArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tValidityPeriodDays: pulumi.Int(1826),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayCertificate;\nimport com.pulumi.cloudflare.ZeroTrustGatewayCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayCertificate = new ZeroTrustGatewayCertificate(\"exampleZeroTrustGatewayCertificate\", ZeroTrustGatewayCertificateArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .validityPeriodDays(1826)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayCertificate:\n type: cloudflare:ZeroTrustGatewayCertificate\n name: example_zero_trust_gateway_certificate\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n validityPeriodDays: 1826\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayCertificate:ZeroTrustGatewayCertificate example '\u003caccount_id\u003e/\u003ccertificate_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCertificate = new cloudflare.ZeroTrustGatewayCertificate(\"example_zero_trust_gateway_certificate\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n validityPeriodDays: 1826,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_certificate = cloudflare.ZeroTrustGatewayCertificate(\"example_zero_trust_gateway_certificate\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n validity_period_days=1826)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCertificate = new Cloudflare.ZeroTrustGatewayCertificate(\"example_zero_trust_gateway_certificate\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ValidityPeriodDays = 1826,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayCertificate(ctx, \"example_zero_trust_gateway_certificate\", \u0026cloudflare.ZeroTrustGatewayCertificateArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tValidityPeriodDays: pulumi.Int(1826),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaycertificate\" \"example_zero_trust_gateway_certificate\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n validity_period_days = 1826\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayCertificate;\nimport com.pulumi.cloudflare.ZeroTrustGatewayCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayCertificate = new ZeroTrustGatewayCertificate(\"exampleZeroTrustGatewayCertificate\", ZeroTrustGatewayCertificateArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .validityPeriodDays(1826)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayCertificate:\n type: cloudflare:ZeroTrustGatewayCertificate\n name: example_zero_trust_gateway_certificate\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n validityPeriodDays: 1826\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayCertificate:ZeroTrustGatewayCertificate example '\u003caccount_id\u003e/\u003ccertificate_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" }, "activate": { "type": "boolean", - "description": "Whether to activate the certificate on Cloudflare's edge. When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor \u003cspan pulumi-lang-nodejs=\"`bindingStatus`\" pulumi-lang-dotnet=\"`BindingStatus`\" pulumi-lang-go=\"`bindingStatus`\" pulumi-lang-python=\"`binding_status`\" pulumi-lang-yaml=\"`bindingStatus`\" pulumi-lang-java=\"`bindingStatus`\"\u003e`bindingStatus`\u003c/span\u003e for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n" + "description": "Whether to activate the certificate on Cloudflare's edge. When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor \u003cspan pulumi-lang-nodejs=\"`bindingStatus`\" pulumi-lang-dotnet=\"`BindingStatus`\" pulumi-lang-go=\"`bindingStatus`\" pulumi-lang-python=\"`binding_status`\" pulumi-lang-yaml=\"`bindingStatus`\" pulumi-lang-java=\"`bindingStatus`\" pulumi-lang-hcl=\"`binding_status`\"\u003e`bindingStatus`\u003c/span\u003e for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n" }, "bindingStatus": { "type": "string", @@ -115412,7 +115412,7 @@ }, "inUse": { "type": "boolean", - "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n" + "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n" }, "issuerOrg": { "type": "string", @@ -115424,7 +115424,7 @@ }, "type": { "type": "string", - "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n" + "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\" pulumi-lang-hcl=\"\"gateway_managed\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -115456,7 +115456,7 @@ }, "activate": { "type": "boolean", - "description": "Whether to activate the certificate on Cloudflare's edge. When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor \u003cspan pulumi-lang-nodejs=\"`bindingStatus`\" pulumi-lang-dotnet=\"`BindingStatus`\" pulumi-lang-go=\"`bindingStatus`\" pulumi-lang-python=\"`binding_status`\" pulumi-lang-yaml=\"`bindingStatus`\" pulumi-lang-java=\"`bindingStatus`\"\u003e`bindingStatus`\u003c/span\u003e for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n" + "description": "Whether to activate the certificate on Cloudflare's edge. When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor \u003cspan pulumi-lang-nodejs=\"`bindingStatus`\" pulumi-lang-dotnet=\"`BindingStatus`\" pulumi-lang-go=\"`bindingStatus`\" pulumi-lang-python=\"`binding_status`\" pulumi-lang-yaml=\"`bindingStatus`\" pulumi-lang-java=\"`bindingStatus`\" pulumi-lang-hcl=\"`binding_status`\"\u003e`bindingStatus`\u003c/span\u003e for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n" }, "validityPeriodDays": { "type": "integer", @@ -115471,7 +115471,7 @@ }, "activate": { "type": "boolean", - "description": "Whether to activate the certificate on Cloudflare's edge. When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor \u003cspan pulumi-lang-nodejs=\"`bindingStatus`\" pulumi-lang-dotnet=\"`BindingStatus`\" pulumi-lang-go=\"`bindingStatus`\" pulumi-lang-python=\"`binding_status`\" pulumi-lang-yaml=\"`bindingStatus`\" pulumi-lang-java=\"`bindingStatus`\"\u003e`bindingStatus`\u003c/span\u003e for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n" + "description": "Whether to activate the certificate on Cloudflare's edge. When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor \u003cspan pulumi-lang-nodejs=\"`bindingStatus`\" pulumi-lang-dotnet=\"`BindingStatus`\" pulumi-lang-go=\"`bindingStatus`\" pulumi-lang-python=\"`binding_status`\" pulumi-lang-yaml=\"`bindingStatus`\" pulumi-lang-java=\"`bindingStatus`\" pulumi-lang-hcl=\"`binding_status`\"\u003e`bindingStatus`\u003c/span\u003e for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n" }, "bindingStatus": { "type": "string", @@ -115493,7 +115493,7 @@ }, "inUse": { "type": "boolean", - "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n" + "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n" }, "issuerOrg": { "type": "string", @@ -115505,7 +115505,7 @@ }, "type": { "type": "string", - "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n" + "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\" pulumi-lang-hcl=\"\"gateway_managed\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n" }, "updatedAt": { "type": "string" @@ -115522,7 +115522,7 @@ } }, "cloudflare:index/zeroTrustGatewayLogging:ZeroTrustGatewayLogging": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayLogging = new cloudflare.ZeroTrustGatewayLogging(\"example_zero_trust_gateway_logging\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n redactPii: true,\n settingsByRuleType: {\n dns: {\n logAll: false,\n logBlocks: true,\n },\n http: {\n logAll: false,\n logBlocks: true,\n },\n l4: {\n logAll: false,\n logBlocks: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_logging = cloudflare.ZeroTrustGatewayLogging(\"example_zero_trust_gateway_logging\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n redact_pii=True,\n settings_by_rule_type={\n \"dns\": {\n \"log_all\": False,\n \"log_blocks\": True,\n },\n \"http\": {\n \"log_all\": False,\n \"log_blocks\": True,\n },\n \"l4\": {\n \"log_all\": False,\n \"log_blocks\": True,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayLogging = new Cloudflare.ZeroTrustGatewayLogging(\"example_zero_trust_gateway_logging\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RedactPii = true,\n SettingsByRuleType = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeArgs\n {\n Dns = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs\n {\n LogAll = false,\n LogBlocks = true,\n },\n Http = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs\n {\n LogAll = false,\n LogBlocks = true,\n },\n L4 = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args\n {\n LogAll = false,\n LogBlocks = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayLogging(ctx, \"example_zero_trust_gateway_logging\", \u0026cloudflare.ZeroTrustGatewayLoggingArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRedactPii: pulumi.Bool(true),\n\t\t\tSettingsByRuleType: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeArgs{\n\t\t\t\tDns: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs{\n\t\t\t\t\tLogAll: pulumi.Bool(false),\n\t\t\t\t\tLogBlocks: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHttp: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs{\n\t\t\t\t\tLogAll: pulumi.Bool(false),\n\t\t\t\t\tLogBlocks: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tL4: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args{\n\t\t\t\t\tLogAll: pulumi.Bool(false),\n\t\t\t\t\tLogBlocks: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayLogging;\nimport com.pulumi.cloudflare.ZeroTrustGatewayLoggingArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayLogging = new ZeroTrustGatewayLogging(\"exampleZeroTrustGatewayLogging\", ZeroTrustGatewayLoggingArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .redactPii(true)\n .settingsByRuleType(ZeroTrustGatewayLoggingSettingsByRuleTypeArgs.builder()\n .dns(ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs.builder()\n .logAll(false)\n .logBlocks(true)\n .build())\n .http(ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs.builder()\n .logAll(false)\n .logBlocks(true)\n .build())\n .l4(ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args.builder()\n .logAll(false)\n .logBlocks(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayLogging:\n type: cloudflare:ZeroTrustGatewayLogging\n name: example_zero_trust_gateway_logging\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n redactPii: true\n settingsByRuleType:\n dns:\n logAll: false\n logBlocks: true\n http:\n logAll: false\n logBlocks: true\n l4:\n logAll: false\n logBlocks: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayLogging:ZeroTrustGatewayLogging example '\u003caccount_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayLogging = new cloudflare.ZeroTrustGatewayLogging(\"example_zero_trust_gateway_logging\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n redactPii: true,\n settingsByRuleType: {\n dns: {\n logAll: false,\n logBlocks: true,\n },\n http: {\n logAll: false,\n logBlocks: true,\n },\n l4: {\n logAll: false,\n logBlocks: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_logging = cloudflare.ZeroTrustGatewayLogging(\"example_zero_trust_gateway_logging\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n redact_pii=True,\n settings_by_rule_type={\n \"dns\": {\n \"log_all\": False,\n \"log_blocks\": True,\n },\n \"http\": {\n \"log_all\": False,\n \"log_blocks\": True,\n },\n \"l4\": {\n \"log_all\": False,\n \"log_blocks\": True,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayLogging = new Cloudflare.ZeroTrustGatewayLogging(\"example_zero_trust_gateway_logging\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RedactPii = true,\n SettingsByRuleType = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeArgs\n {\n Dns = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs\n {\n LogAll = false,\n LogBlocks = true,\n },\n Http = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs\n {\n LogAll = false,\n LogBlocks = true,\n },\n L4 = new Cloudflare.Inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args\n {\n LogAll = false,\n LogBlocks = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayLogging(ctx, \"example_zero_trust_gateway_logging\", \u0026cloudflare.ZeroTrustGatewayLoggingArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRedactPii: pulumi.Bool(true),\n\t\t\tSettingsByRuleType: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeArgs{\n\t\t\t\tDns: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs{\n\t\t\t\t\tLogAll: pulumi.Bool(false),\n\t\t\t\t\tLogBlocks: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHttp: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs{\n\t\t\t\t\tLogAll: pulumi.Bool(false),\n\t\t\t\t\tLogBlocks: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tL4: \u0026cloudflare.ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args{\n\t\t\t\t\tLogAll: pulumi.Bool(false),\n\t\t\t\t\tLogBlocks: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaylogging\" \"example_zero_trust_gateway_logging\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n redact_pii = true\n settings_by_rule_type = {\n dns = {\n log_all = false\n log_blocks = true\n }\n http = {\n log_all = false\n log_blocks = true\n }\n l4 = {\n log_all = false\n log_blocks = true\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayLogging;\nimport com.pulumi.cloudflare.ZeroTrustGatewayLoggingArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayLogging = new ZeroTrustGatewayLogging(\"exampleZeroTrustGatewayLogging\", ZeroTrustGatewayLoggingArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .redactPii(true)\n .settingsByRuleType(ZeroTrustGatewayLoggingSettingsByRuleTypeArgs.builder()\n .dns(ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs.builder()\n .logAll(false)\n .logBlocks(true)\n .build())\n .http(ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs.builder()\n .logAll(false)\n .logBlocks(true)\n .build())\n .l4(ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args.builder()\n .logAll(false)\n .logBlocks(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayLogging:\n type: cloudflare:ZeroTrustGatewayLogging\n name: example_zero_trust_gateway_logging\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n redactPii: true\n settingsByRuleType:\n dns:\n logAll: false\n logBlocks: true\n http:\n logAll: false\n logBlocks: true\n l4:\n logAll: false\n logBlocks: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayLogging:ZeroTrustGatewayLogging example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -115576,7 +115576,7 @@ } }, "cloudflare:index/zeroTrustGatewayPacfile:ZeroTrustGatewayPacfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPacfile = new cloudflare.ZeroTrustGatewayPacfile(\"example_zero_trust_gateway_pacfile\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n contents: \"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\",\n name: \"Devops team\",\n description: \"PAC file for Devops team\",\n slug: \"pac_devops\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_pacfile = cloudflare.ZeroTrustGatewayPacfile(\"example_zero_trust_gateway_pacfile\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n contents=\"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\",\n name=\"Devops team\",\n description=\"PAC file for Devops team\",\n slug=\"pac_devops\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPacfile = new Cloudflare.ZeroTrustGatewayPacfile(\"example_zero_trust_gateway_pacfile\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Contents = \"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\",\n Name = \"Devops team\",\n Description = \"PAC file for Devops team\",\n Slug = \"pac_devops\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayPacfile(ctx, \"example_zero_trust_gateway_pacfile\", \u0026cloudflare.ZeroTrustGatewayPacfileArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tContents: pulumi.String(\"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\"),\n\t\t\tName: pulumi.String(\"Devops team\"),\n\t\t\tDescription: pulumi.String(\"PAC file for Devops team\"),\n\t\t\tSlug: pulumi.String(\"pac_devops\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPacfile;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPacfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayPacfile = new ZeroTrustGatewayPacfile(\"exampleZeroTrustGatewayPacfile\", ZeroTrustGatewayPacfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .contents(\"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\")\n .name(\"Devops team\")\n .description(\"PAC file for Devops team\")\n .slug(\"pac_devops\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayPacfile:\n type: cloudflare:ZeroTrustGatewayPacfile\n name: example_zero_trust_gateway_pacfile\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n contents: function FindProxyForURL(url, host) { return \"DIRECT\"; }\n name: Devops team\n description: PAC file for Devops team\n slug: pac_devops\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayPacfile:ZeroTrustGatewayPacfile example '\u003caccount_id\u003e/\u003cpacfile_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPacfile = new cloudflare.ZeroTrustGatewayPacfile(\"example_zero_trust_gateway_pacfile\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n contents: \"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\",\n name: \"Devops team\",\n description: \"PAC file for Devops team\",\n slug: \"pac_devops\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_pacfile = cloudflare.ZeroTrustGatewayPacfile(\"example_zero_trust_gateway_pacfile\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n contents=\"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\",\n name=\"Devops team\",\n description=\"PAC file for Devops team\",\n slug=\"pac_devops\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPacfile = new Cloudflare.ZeroTrustGatewayPacfile(\"example_zero_trust_gateway_pacfile\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Contents = \"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\",\n Name = \"Devops team\",\n Description = \"PAC file for Devops team\",\n Slug = \"pac_devops\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayPacfile(ctx, \"example_zero_trust_gateway_pacfile\", \u0026cloudflare.ZeroTrustGatewayPacfileArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tContents: pulumi.String(\"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\"),\n\t\t\tName: pulumi.String(\"Devops team\"),\n\t\t\tDescription: pulumi.String(\"PAC file for Devops team\"),\n\t\t\tSlug: pulumi.String(\"pac_devops\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaypacfile\" \"example_zero_trust_gateway_pacfile\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n contents = \"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\"\n name = \"Devops team\"\n description = \"PAC file for Devops team\"\n slug = \"pac_devops\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPacfile;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPacfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayPacfile = new ZeroTrustGatewayPacfile(\"exampleZeroTrustGatewayPacfile\", ZeroTrustGatewayPacfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .contents(\"function FindProxyForURL(url, host) { return \\\"DIRECT\\\"; }\")\n .name(\"Devops team\")\n .description(\"PAC file for Devops team\")\n .slug(\"pac_devops\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayPacfile:\n type: cloudflare:ZeroTrustGatewayPacfile\n name: example_zero_trust_gateway_pacfile\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n contents: function FindProxyForURL(url, host) { return \"DIRECT\"; }\n name: Devops team\n description: PAC file for Devops team\n slug: pac_devops\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayPacfile:ZeroTrustGatewayPacfile example '\u003caccount_id\u003e/\u003cpacfile_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -115677,14 +115677,14 @@ } }, "cloudflare:index/zeroTrustGatewayPolicy:ZeroTrustGatewayPolicy": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicy = new cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n action: \"allow\",\n name: \"block bad websites\",\n description: \"Block bad websites based on their host name.\",\n devicePosture: \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled: true,\n expiration: {\n expiresAt: \"2014-01-01T05:20:20Z\",\n duration: 10,\n },\n filters: [\"http\"],\n identity: \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence: 0,\n ruleSettings: {\n addHeaders: {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n allowChildBypass: false,\n auditSsh: {\n commandLogging: false,\n },\n bisoAdminControls: {\n copy: \"remote_only\",\n dcp: true,\n dd: true,\n dk: true,\n download: \"enabled\",\n dp: false,\n du: true,\n keyboard: \"enabled\",\n paste: \"enabled\",\n printing: \"enabled\",\n upload: \"enabled\",\n version: \"v1\",\n wmId: \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n blockPage: {\n targetUri: \"https://example.com\",\n includeContext: true,\n },\n blockPageEnabled: true,\n blockReason: \"This website is a security risk\",\n bypassParentRule: false,\n checkSession: {\n duration: \"300s\",\n enforce: true,\n },\n dnsResolvers: {\n ipv4s: [{\n ip: \"2.2.2.2\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n ipv6s: [{\n ip: \"2001:DB8::\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n egress: {\n ipv4: \"192.0.2.2\",\n ipv4Fallback: \"192.0.2.3\",\n ipv6: \"2001:DB8::/64\",\n },\n forensicCopy: {\n enabled: true,\n },\n ignoreCnameCategoryMatches: true,\n insecureDisableDnssecValidation: false,\n ipCategories: true,\n ipIndicatorFeeds: true,\n l4override: {\n ip: \"1.1.1.1\",\n port: 0,\n },\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n overrideHost: \"example.com\",\n overrideIps: [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n payloadLog: {\n enabled: true,\n },\n quarantine: {\n fileTypes: [\"exe\"],\n },\n redirect: {\n targetUri: \"https://example.com\",\n includeContext: true,\n preservePathAndQuery: true,\n },\n resolveDnsInternally: {\n fallback: \"none\",\n viewId: \"view_id\",\n },\n resolveDnsThroughCloudflare: true,\n untrustedCert: {\n action: \"error\",\n },\n },\n schedule: {\n fri: \"08:00-12:30,13:30-17:00\",\n mon: \"08:00-12:30,13:30-17:00\",\n sat: \"08:00-12:30,13:30-17:00\",\n sun: \"08:00-12:30,13:30-17:00\",\n thu: \"08:00-12:30,13:30-17:00\",\n timeZone: \"America/New York\",\n tue: \"08:00-12:30,13:30-17:00\",\n wed: \"08:00-12:30,13:30-17:00\",\n },\n traffic: \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policy = cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n action=\"allow\",\n name=\"block bad websites\",\n description=\"Block bad websites based on their host name.\",\n device_posture=\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled=True,\n expiration={\n \"expires_at\": \"2014-01-01T05:20:20Z\",\n \"duration\": 10,\n },\n filters=[\"http\"],\n identity=\"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence=0,\n rule_settings={\n \"add_headers\": {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n \"allow_child_bypass\": False,\n \"audit_ssh\": {\n \"command_logging\": False,\n },\n \"biso_admin_controls\": {\n \"copy\": \"remote_only\",\n \"dcp\": True,\n \"dd\": True,\n \"dk\": True,\n \"download\": \"enabled\",\n \"dp\": False,\n \"du\": True,\n \"keyboard\": \"enabled\",\n \"paste\": \"enabled\",\n \"printing\": \"enabled\",\n \"upload\": \"enabled\",\n \"version\": \"v1\",\n \"wm_id\": \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n \"block_page\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n },\n \"block_page_enabled\": True,\n \"block_reason\": \"This website is a security risk\",\n \"bypass_parent_rule\": False,\n \"check_session\": {\n \"duration\": \"300s\",\n \"enforce\": True,\n },\n \"dns_resolvers\": {\n \"ipv4s\": [{\n \"ip\": \"2.2.2.2\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n \"ipv6s\": [{\n \"ip\": \"2001:DB8::\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n \"egress\": {\n \"ipv4\": \"192.0.2.2\",\n \"ipv4_fallback\": \"192.0.2.3\",\n \"ipv6\": \"2001:DB8::/64\",\n },\n \"forensic_copy\": {\n \"enabled\": True,\n },\n \"ignore_cname_category_matches\": True,\n \"insecure_disable_dnssec_validation\": False,\n \"ip_categories\": True,\n \"ip_indicator_feeds\": True,\n \"l4override\": {\n \"ip\": \"1.1.1.1\",\n \"port\": 0,\n },\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n \"override_host\": \"example.com\",\n \"override_ips\": [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n \"payload_log\": {\n \"enabled\": True,\n },\n \"quarantine\": {\n \"file_types\": [\"exe\"],\n },\n \"redirect\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n \"preserve_path_and_query\": True,\n },\n \"resolve_dns_internally\": {\n \"fallback\": \"none\",\n \"view_id\": \"view_id\",\n },\n \"resolve_dns_through_cloudflare\": True,\n \"untrusted_cert\": {\n \"action\": \"error\",\n },\n },\n schedule={\n \"fri\": \"08:00-12:30,13:30-17:00\",\n \"mon\": \"08:00-12:30,13:30-17:00\",\n \"sat\": \"08:00-12:30,13:30-17:00\",\n \"sun\": \"08:00-12:30,13:30-17:00\",\n \"thu\": \"08:00-12:30,13:30-17:00\",\n \"time_zone\": \"America/New York\",\n \"tue\": \"08:00-12:30,13:30-17:00\",\n \"wed\": \"08:00-12:30,13:30-17:00\",\n },\n traffic=\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicy = new Cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Action = \"allow\",\n Name = \"block bad websites\",\n Description = \"Block bad websites based on their host name.\",\n DevicePosture = \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n Enabled = true,\n Expiration = new Cloudflare.Inputs.ZeroTrustGatewayPolicyExpirationArgs\n {\n ExpiresAt = \"2014-01-01T05:20:20Z\",\n Duration = 10,\n },\n Filters = new[]\n {\n \"http\",\n },\n Identity = \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n Precedence = 0,\n RuleSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsArgs\n {\n AddHeaders = \n {\n { \"My-Next-Header\", new[]\n {\n \"foo\",\n \"bar\",\n } },\n { \"X-Custom-Header-Name\", new[]\n {\n \"somecustomvalue\",\n } },\n },\n AllowChildBypass = false,\n AuditSsh = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs\n {\n CommandLogging = false,\n },\n BisoAdminControls = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs\n {\n Copy = \"remote_only\",\n Dcp = true,\n Dd = true,\n Dk = true,\n Download = \"enabled\",\n Dp = false,\n Du = true,\n Keyboard = \"enabled\",\n Paste = \"enabled\",\n Printing = \"enabled\",\n Upload = \"enabled\",\n Version = \"v1\",\n WmId = \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n },\n BlockPageEnabled = true,\n BlockReason = \"This website is a security risk\",\n BypassParentRule = false,\n CheckSession = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs\n {\n Duration = \"300s\",\n Enforce = true,\n },\n DnsResolvers = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs\n {\n Ipv4s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args\n {\n Ip = \"2.2.2.2\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n Ipv6s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args\n {\n Ip = \"2001:DB8::\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n },\n Egress = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs\n {\n Ipv4 = \"192.0.2.2\",\n Ipv4Fallback = \"192.0.2.3\",\n Ipv6 = \"2001:DB8::/64\",\n },\n ForensicCopy = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs\n {\n Enabled = true,\n },\n IgnoreCnameCategoryMatches = true,\n InsecureDisableDnssecValidation = false,\n IpCategories = true,\n IpIndicatorFeeds = true,\n L4override = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs\n {\n Ip = \"1.1.1.1\",\n Port = 0,\n },\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n OverrideHost = \"example.com\",\n OverrideIps = new[]\n {\n \"1.1.1.1\",\n \"2.2.2.2\",\n },\n PayloadLog = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs\n {\n Enabled = true,\n },\n Quarantine = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs\n {\n FileTypes = new[]\n {\n \"exe\",\n },\n },\n Redirect = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n PreservePathAndQuery = true,\n },\n ResolveDnsInternally = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs\n {\n Fallback = \"none\",\n ViewId = \"view_id\",\n },\n ResolveDnsThroughCloudflare = true,\n UntrustedCert = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs\n {\n Action = \"error\",\n },\n },\n Schedule = new Cloudflare.Inputs.ZeroTrustGatewayPolicyScheduleArgs\n {\n Fri = \"08:00-12:30,13:30-17:00\",\n Mon = \"08:00-12:30,13:30-17:00\",\n Sat = \"08:00-12:30,13:30-17:00\",\n Sun = \"08:00-12:30,13:30-17:00\",\n Thu = \"08:00-12:30,13:30-17:00\",\n TimeZone = \"America/New York\",\n Tue = \"08:00-12:30,13:30-17:00\",\n Wed = \"08:00-12:30,13:30-17:00\",\n },\n Traffic = \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayPolicy(ctx, \"example_zero_trust_gateway_policy\", \u0026cloudflare.ZeroTrustGatewayPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\tName: pulumi.String(\"block bad websites\"),\n\t\t\tDescription: pulumi.String(\"Block bad websites based on their host name.\"),\n\t\t\tDevicePosture: pulumi.String(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExpiration: \u0026cloudflare.ZeroTrustGatewayPolicyExpirationArgs{\n\t\t\t\tExpiresAt: pulumi.String(\"2014-01-01T05:20:20Z\"),\n\t\t\t\tDuration: pulumi.Int(10),\n\t\t\t},\n\t\t\tFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t},\n\t\t\tIdentity: pulumi.String(\"any(identity.groups.name[*] in {\\\"finance\\\"})\"),\n\t\t\tPrecedence: pulumi.Int(0),\n\t\t\tRuleSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsArgs{\n\t\t\t\tAddHeaders: pulumi.StringArrayMap{\n\t\t\t\t\t\"My-Next-Header\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"foo\"),\n\t\t\t\t\t\tpulumi.String(\"bar\"),\n\t\t\t\t\t},\n\t\t\t\t\t\"X-Custom-Header-Name\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"somecustomvalue\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAllowChildBypass: pulumi.Bool(false),\n\t\t\t\tAuditSsh: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs{\n\t\t\t\t\tCommandLogging: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tBisoAdminControls: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs{\n\t\t\t\t\tCopy: pulumi.String(\"remote_only\"),\n\t\t\t\t\tDcp: pulumi.Bool(true),\n\t\t\t\t\tDd: pulumi.Bool(true),\n\t\t\t\t\tDk: pulumi.Bool(true),\n\t\t\t\t\tDownload: pulumi.String(\"enabled\"),\n\t\t\t\t\tDp: pulumi.Bool(false),\n\t\t\t\t\tDu: pulumi.Bool(true),\n\t\t\t\t\tKeyboard: pulumi.String(\"enabled\"),\n\t\t\t\t\tPaste: pulumi.String(\"enabled\"),\n\t\t\t\t\tPrinting: pulumi.String(\"enabled\"),\n\t\t\t\t\tUpload: pulumi.String(\"enabled\"),\n\t\t\t\t\tVersion: pulumi.String(\"v1\"),\n\t\t\t\t\tWmId: pulumi.String(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\"),\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tBlockPageEnabled: pulumi.Bool(true),\n\t\t\t\tBlockReason: pulumi.String(\"This website is a security risk\"),\n\t\t\t\tBypassParentRule: pulumi.Bool(false),\n\t\t\t\tCheckSession: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs{\n\t\t\t\t\tDuration: pulumi.String(\"300s\"),\n\t\t\t\t\tEnforce: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDnsResolvers: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs{\n\t\t\t\t\tIpv4s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2.2.2.2\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tIpv6s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2001:DB8::\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tEgress: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsEgressArgs{\n\t\t\t\t\tIpv4: pulumi.String(\"192.0.2.2\"),\n\t\t\t\t\tIpv4Fallback: pulumi.String(\"192.0.2.3\"),\n\t\t\t\t\tIpv6: pulumi.String(\"2001:DB8::/64\"),\n\t\t\t\t},\n\t\t\t\tForensicCopy: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIgnoreCnameCategoryMatches: pulumi.Bool(true),\n\t\t\t\tInsecureDisableDnssecValidation: pulumi.Bool(false),\n\t\t\t\tIpCategories: pulumi.Bool(true),\n\t\t\t\tIpIndicatorFeeds: pulumi.Bool(true),\n\t\t\t\tL4override: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs{\n\t\t\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t},\n\t\t\t\tOverrideHost: pulumi.String(\"example.com\"),\n\t\t\t\tOverrideIps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tpulumi.String(\"2.2.2.2\"),\n\t\t\t\t},\n\t\t\t\tPayloadLog: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tQuarantine: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs{\n\t\t\t\t\tFileTypes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"exe\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRedirect: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tPreservePathAndQuery: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tResolveDnsInternally: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs{\n\t\t\t\t\tFallback: pulumi.String(\"none\"),\n\t\t\t\t\tViewId: pulumi.String(\"view_id\"),\n\t\t\t\t},\n\t\t\t\tResolveDnsThroughCloudflare: pulumi.Bool(true),\n\t\t\t\tUntrustedCert: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs{\n\t\t\t\t\tAction: pulumi.String(\"error\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: \u0026cloudflare.ZeroTrustGatewayPolicyScheduleArgs{\n\t\t\t\tFri: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tMon: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSat: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSun: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tThu: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tTimeZone: pulumi.String(\"America/New York\"),\n\t\t\t\tTue: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tWed: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t},\n\t\t\tTraffic: pulumi.String(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicy;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyExpirationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyScheduleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayPolicy = new ZeroTrustGatewayPolicy(\"exampleZeroTrustGatewayPolicy\", ZeroTrustGatewayPolicyArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .action(\"allow\")\n .name(\"block bad websites\")\n .description(\"Block bad websites based on their host name.\")\n .devicePosture(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\")\n .enabled(true)\n .expiration(ZeroTrustGatewayPolicyExpirationArgs.builder()\n .expiresAt(\"2014-01-01T05:20:20Z\")\n .duration(10)\n .build())\n .filters(\"http\")\n .identity(\"any(identity.groups.name[*] in {\\\"finance\\\"})\")\n .precedence(0)\n .ruleSettings(ZeroTrustGatewayPolicyRuleSettingsArgs.builder()\n .addHeaders(Map.ofEntries(\n Map.entry(\"My-Next-Header\", Arrays.asList( \n \"foo\",\n \"bar\")),\n Map.entry(\"X-Custom-Header-Name\", Arrays.asList(\"somecustomvalue\"))\n ))\n .allowChildBypass(false)\n .auditSsh(ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs.builder()\n .commandLogging(false)\n .build())\n .bisoAdminControls(ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs.builder()\n .copy(\"remote_only\")\n .dcp(true)\n .dd(true)\n .dk(true)\n .download(\"enabled\")\n .dp(false)\n .du(true)\n .keyboard(\"enabled\")\n .paste(\"enabled\")\n .printing(\"enabled\")\n .upload(\"enabled\")\n .version(\"v1\")\n .wmId(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\")\n .build())\n .blockPage(ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .build())\n .blockPageEnabled(true)\n .blockReason(\"This website is a security risk\")\n .bypassParentRule(false)\n .checkSession(ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs.builder()\n .duration(\"300s\")\n .enforce(true)\n .build())\n .dnsResolvers(ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs.builder()\n .ipv4s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args.builder()\n .ip(\"2.2.2.2\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .ipv6s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args.builder()\n .ip(\"2001:DB8::\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .build())\n .egress(ZeroTrustGatewayPolicyRuleSettingsEgressArgs.builder()\n .ipv4(\"192.0.2.2\")\n .ipv4Fallback(\"192.0.2.3\")\n .ipv6(\"2001:DB8::/64\")\n .build())\n .forensicCopy(ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs.builder()\n .enabled(true)\n .build())\n .ignoreCnameCategoryMatches(true)\n .insecureDisableDnssecValidation(false)\n .ipCategories(true)\n .ipIndicatorFeeds(true)\n .l4override(ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs.builder()\n .ip(\"1.1.1.1\")\n .port(0)\n .build())\n .notificationSettings(ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .overrideHost(\"example.com\")\n .overrideIps( \n \"1.1.1.1\",\n \"2.2.2.2\")\n .payloadLog(ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs.builder()\n .enabled(true)\n .build())\n .quarantine(ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs.builder()\n .fileTypes(\"exe\")\n .build())\n .redirect(ZeroTrustGatewayPolicyRuleSettingsRedirectArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .preservePathAndQuery(true)\n .build())\n .resolveDnsInternally(ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs.builder()\n .fallback(\"none\")\n .viewId(\"view_id\")\n .build())\n .resolveDnsThroughCloudflare(true)\n .untrustedCert(ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs.builder()\n .action(\"error\")\n .build())\n .build())\n .schedule(ZeroTrustGatewayPolicyScheduleArgs.builder()\n .fri(\"08:00-12:30,13:30-17:00\")\n .mon(\"08:00-12:30,13:30-17:00\")\n .sat(\"08:00-12:30,13:30-17:00\")\n .sun(\"08:00-12:30,13:30-17:00\")\n .thu(\"08:00-12:30,13:30-17:00\")\n .timeZone(\"America/New York\")\n .tue(\"08:00-12:30,13:30-17:00\")\n .wed(\"08:00-12:30,13:30-17:00\")\n .build())\n .traffic(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayPolicy:\n type: cloudflare:ZeroTrustGatewayPolicy\n name: example_zero_trust_gateway_policy\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n action: allow\n name: block bad websites\n description: Block bad websites based on their host name.\n devicePosture: any(device_posture.checks.passed[*] in {\"1308749e-fcfb-4ebc-b051-fe022b632644\"})\n enabled: true\n expiration:\n expiresAt: 2014-01-01T05:20:20Z\n duration: 10\n filters:\n - http\n identity: any(identity.groups.name[*] in {\"finance\"})\n precedence: 0\n ruleSettings:\n addHeaders:\n My-Next-Header:\n - foo\n - bar\n X-Custom-Header-Name:\n - somecustomvalue\n allowChildBypass: false\n auditSsh:\n commandLogging: false\n bisoAdminControls:\n copy: remote_only\n dcp: true\n dd: true\n dk: true\n download: enabled\n dp: false\n du: true\n keyboard: enabled\n paste: enabled\n printing: enabled\n upload: enabled\n version: v1\n wmId: 475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\n blockPage:\n targetUri: https://example.com\n includeContext: true\n blockPageEnabled: true\n blockReason: This website is a security risk\n bypassParentRule: false\n checkSession:\n duration: 300s\n enforce: true\n dnsResolvers:\n ipv4s:\n - ip: 2.2.2.2\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n ipv6s:\n - ip: '2001:DB8::'\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n egress:\n ipv4: 192.0.2.2\n ipv4Fallback: 192.0.2.3\n ipv6: 2001:DB8::/64\n forensicCopy:\n enabled: true\n ignoreCnameCategoryMatches: true\n insecureDisableDnssecValidation: false\n ipCategories: true\n ipIndicatorFeeds: true\n l4override:\n ip: 1.1.1.1\n port: 0\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n overrideHost: example.com\n overrideIps:\n - 1.1.1.1\n - 2.2.2.2\n payloadLog:\n enabled: true\n quarantine:\n fileTypes:\n - exe\n redirect:\n targetUri: https://example.com\n includeContext: true\n preservePathAndQuery: true\n resolveDnsInternally:\n fallback: none\n viewId: view_id\n resolveDnsThroughCloudflare: true\n untrustedCert:\n action: error\n schedule:\n fri: 08:00-12:30,13:30-17:00\n mon: 08:00-12:30,13:30-17:00\n sat: 08:00-12:30,13:30-17:00\n sun: 08:00-12:30,13:30-17:00\n thu: 08:00-12:30,13:30-17:00\n timeZone: America/New York\n tue: 08:00-12:30,13:30-17:00\n wed: 08:00-12:30,13:30-17:00\n traffic: http.request.uri matches \".*a/partial/uri.*\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayPolicy:ZeroTrustGatewayPolicy example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicy = new cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n action: \"allow\",\n name: \"block bad websites\",\n description: \"Block bad websites based on their host name.\",\n devicePosture: \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled: true,\n expiration: {\n expiresAt: \"2014-01-01T05:20:20Z\",\n duration: 10,\n },\n filters: [\"http\"],\n identity: \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence: 0,\n ruleSettings: {\n addHeaders: {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n allowChildBypass: false,\n auditSsh: {\n commandLogging: false,\n },\n bisoAdminControls: {\n copy: \"remote_only\",\n dcp: true,\n dd: true,\n dk: true,\n download: \"enabled\",\n dp: false,\n du: true,\n keyboard: \"enabled\",\n paste: \"enabled\",\n printing: \"enabled\",\n upload: \"enabled\",\n version: \"v1\",\n wmId: \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n blockPage: {\n targetUri: \"https://example.com\",\n includeContext: true,\n },\n blockPageEnabled: true,\n blockReason: \"This website is a security risk\",\n bypassParentRule: false,\n checkSession: {\n duration: \"300s\",\n enforce: true,\n },\n dnsResolvers: {\n ipv4s: [{\n ip: \"2.2.2.2\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n ipv6s: [{\n ip: \"2001:DB8::\",\n port: 5053,\n routeThroughPrivateNetwork: true,\n vnetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n egress: {\n ipv4: \"192.0.2.2\",\n ipv4Fallback: \"192.0.2.3\",\n ipv6: \"2001:DB8::/64\",\n },\n forensicCopy: {\n enabled: true,\n },\n ignoreCnameCategoryMatches: true,\n insecureDisableDnssecValidation: false,\n ipCategories: true,\n ipIndicatorFeeds: true,\n l4override: {\n ip: \"1.1.1.1\",\n port: 0,\n },\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n overrideHost: \"example.com\",\n overrideIps: [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n payloadLog: {\n enabled: true,\n },\n quarantine: {\n fileTypes: [\"exe\"],\n },\n redirect: {\n targetUri: \"https://example.com\",\n includeContext: true,\n preservePathAndQuery: true,\n },\n resolveDnsInternally: {\n fallback: \"none\",\n viewId: \"view_id\",\n },\n resolveDnsThroughCloudflare: true,\n untrustedCert: {\n action: \"error\",\n },\n },\n schedule: {\n fri: \"08:00-12:30,13:30-17:00\",\n mon: \"08:00-12:30,13:30-17:00\",\n sat: \"08:00-12:30,13:30-17:00\",\n sun: \"08:00-12:30,13:30-17:00\",\n thu: \"08:00-12:30,13:30-17:00\",\n timeZone: \"America/New York\",\n tue: \"08:00-12:30,13:30-17:00\",\n wed: \"08:00-12:30,13:30-17:00\",\n },\n traffic: \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policy = cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n action=\"allow\",\n name=\"block bad websites\",\n description=\"Block bad websites based on their host name.\",\n device_posture=\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n enabled=True,\n expiration={\n \"expires_at\": \"2014-01-01T05:20:20Z\",\n \"duration\": 10,\n },\n filters=[\"http\"],\n identity=\"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n precedence=0,\n rule_settings={\n \"add_headers\": {\n \"My-Next-Header\": [\n \"foo\",\n \"bar\",\n ],\n \"X-Custom-Header-Name\": [\"somecustomvalue\"],\n },\n \"allow_child_bypass\": False,\n \"audit_ssh\": {\n \"command_logging\": False,\n },\n \"biso_admin_controls\": {\n \"copy\": \"remote_only\",\n \"dcp\": True,\n \"dd\": True,\n \"dk\": True,\n \"download\": \"enabled\",\n \"dp\": False,\n \"du\": True,\n \"keyboard\": \"enabled\",\n \"paste\": \"enabled\",\n \"printing\": \"enabled\",\n \"upload\": \"enabled\",\n \"version\": \"v1\",\n \"wm_id\": \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n \"block_page\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n },\n \"block_page_enabled\": True,\n \"block_reason\": \"This website is a security risk\",\n \"bypass_parent_rule\": False,\n \"check_session\": {\n \"duration\": \"300s\",\n \"enforce\": True,\n },\n \"dns_resolvers\": {\n \"ipv4s\": [{\n \"ip\": \"2.2.2.2\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n \"ipv6s\": [{\n \"ip\": \"2001:DB8::\",\n \"port\": 5053,\n \"route_through_private_network\": True,\n \"vnet_id\": \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n }],\n },\n \"egress\": {\n \"ipv4\": \"192.0.2.2\",\n \"ipv4_fallback\": \"192.0.2.3\",\n \"ipv6\": \"2001:DB8::/64\",\n },\n \"forensic_copy\": {\n \"enabled\": True,\n },\n \"ignore_cname_category_matches\": True,\n \"insecure_disable_dnssec_validation\": False,\n \"ip_categories\": True,\n \"ip_indicator_feeds\": True,\n \"l4override\": {\n \"ip\": \"1.1.1.1\",\n \"port\": 0,\n },\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n \"override_host\": \"example.com\",\n \"override_ips\": [\n \"1.1.1.1\",\n \"2.2.2.2\",\n ],\n \"payload_log\": {\n \"enabled\": True,\n },\n \"quarantine\": {\n \"file_types\": [\"exe\"],\n },\n \"redirect\": {\n \"target_uri\": \"https://example.com\",\n \"include_context\": True,\n \"preserve_path_and_query\": True,\n },\n \"resolve_dns_internally\": {\n \"fallback\": \"none\",\n \"view_id\": \"view_id\",\n },\n \"resolve_dns_through_cloudflare\": True,\n \"untrusted_cert\": {\n \"action\": \"error\",\n },\n },\n schedule={\n \"fri\": \"08:00-12:30,13:30-17:00\",\n \"mon\": \"08:00-12:30,13:30-17:00\",\n \"sat\": \"08:00-12:30,13:30-17:00\",\n \"sun\": \"08:00-12:30,13:30-17:00\",\n \"thu\": \"08:00-12:30,13:30-17:00\",\n \"time_zone\": \"America/New York\",\n \"tue\": \"08:00-12:30,13:30-17:00\",\n \"wed\": \"08:00-12:30,13:30-17:00\",\n },\n traffic=\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicy = new Cloudflare.ZeroTrustGatewayPolicy(\"example_zero_trust_gateway_policy\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Action = \"allow\",\n Name = \"block bad websites\",\n Description = \"Block bad websites based on their host name.\",\n DevicePosture = \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\",\n Enabled = true,\n Expiration = new Cloudflare.Inputs.ZeroTrustGatewayPolicyExpirationArgs\n {\n ExpiresAt = \"2014-01-01T05:20:20Z\",\n Duration = 10,\n },\n Filters = new[]\n {\n \"http\",\n },\n Identity = \"any(identity.groups.name[*] in {\\\"finance\\\"})\",\n Precedence = 0,\n RuleSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsArgs\n {\n AddHeaders = \n {\n { \"My-Next-Header\", new[]\n {\n \"foo\",\n \"bar\",\n } },\n { \"X-Custom-Header-Name\", new[]\n {\n \"somecustomvalue\",\n } },\n },\n AllowChildBypass = false,\n AuditSsh = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs\n {\n CommandLogging = false,\n },\n BisoAdminControls = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs\n {\n Copy = \"remote_only\",\n Dcp = true,\n Dd = true,\n Dk = true,\n Download = \"enabled\",\n Dp = false,\n Du = true,\n Keyboard = \"enabled\",\n Paste = \"enabled\",\n Printing = \"enabled\",\n Upload = \"enabled\",\n Version = \"v1\",\n WmId = \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\",\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n },\n BlockPageEnabled = true,\n BlockReason = \"This website is a security risk\",\n BypassParentRule = false,\n CheckSession = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs\n {\n Duration = \"300s\",\n Enforce = true,\n },\n DnsResolvers = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs\n {\n Ipv4s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args\n {\n Ip = \"2.2.2.2\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n Ipv6s = new[]\n {\n new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args\n {\n Ip = \"2001:DB8::\",\n Port = 5053,\n RouteThroughPrivateNetwork = true,\n VnetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n },\n },\n Egress = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs\n {\n Ipv4 = \"192.0.2.2\",\n Ipv4Fallback = \"192.0.2.3\",\n Ipv6 = \"2001:DB8::/64\",\n },\n ForensicCopy = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs\n {\n Enabled = true,\n },\n IgnoreCnameCategoryMatches = true,\n InsecureDisableDnssecValidation = false,\n IpCategories = true,\n IpIndicatorFeeds = true,\n L4override = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs\n {\n Ip = \"1.1.1.1\",\n Port = 0,\n },\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n OverrideHost = \"example.com\",\n OverrideIps = new[]\n {\n \"1.1.1.1\",\n \"2.2.2.2\",\n },\n PayloadLog = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs\n {\n Enabled = true,\n },\n Quarantine = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs\n {\n FileTypes = new[]\n {\n \"exe\",\n },\n },\n Redirect = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs\n {\n TargetUri = \"https://example.com\",\n IncludeContext = true,\n PreservePathAndQuery = true,\n },\n ResolveDnsInternally = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs\n {\n Fallback = \"none\",\n ViewId = \"view_id\",\n },\n ResolveDnsThroughCloudflare = true,\n UntrustedCert = new Cloudflare.Inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs\n {\n Action = \"error\",\n },\n },\n Schedule = new Cloudflare.Inputs.ZeroTrustGatewayPolicyScheduleArgs\n {\n Fri = \"08:00-12:30,13:30-17:00\",\n Mon = \"08:00-12:30,13:30-17:00\",\n Sat = \"08:00-12:30,13:30-17:00\",\n Sun = \"08:00-12:30,13:30-17:00\",\n Thu = \"08:00-12:30,13:30-17:00\",\n TimeZone = \"America/New York\",\n Tue = \"08:00-12:30,13:30-17:00\",\n Wed = \"08:00-12:30,13:30-17:00\",\n },\n Traffic = \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayPolicy(ctx, \"example_zero_trust_gateway_policy\", \u0026cloudflare.ZeroTrustGatewayPolicyArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\tName: pulumi.String(\"block bad websites\"),\n\t\t\tDescription: pulumi.String(\"Block bad websites based on their host name.\"),\n\t\t\tDevicePosture: pulumi.String(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExpiration: \u0026cloudflare.ZeroTrustGatewayPolicyExpirationArgs{\n\t\t\t\tExpiresAt: pulumi.String(\"2014-01-01T05:20:20Z\"),\n\t\t\t\tDuration: pulumi.Int(10),\n\t\t\t},\n\t\t\tFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t},\n\t\t\tIdentity: pulumi.String(\"any(identity.groups.name[*] in {\\\"finance\\\"})\"),\n\t\t\tPrecedence: pulumi.Int(0),\n\t\t\tRuleSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsArgs{\n\t\t\t\tAddHeaders: pulumi.StringArrayMap{\n\t\t\t\t\t\"My-Next-Header\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"foo\"),\n\t\t\t\t\t\tpulumi.String(\"bar\"),\n\t\t\t\t\t},\n\t\t\t\t\t\"X-Custom-Header-Name\": pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"somecustomvalue\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAllowChildBypass: pulumi.Bool(false),\n\t\t\t\tAuditSsh: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs{\n\t\t\t\t\tCommandLogging: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tBisoAdminControls: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs{\n\t\t\t\t\tCopy: pulumi.String(\"remote_only\"),\n\t\t\t\t\tDcp: pulumi.Bool(true),\n\t\t\t\t\tDd: pulumi.Bool(true),\n\t\t\t\t\tDk: pulumi.Bool(true),\n\t\t\t\t\tDownload: pulumi.String(\"enabled\"),\n\t\t\t\t\tDp: pulumi.Bool(false),\n\t\t\t\t\tDu: pulumi.Bool(true),\n\t\t\t\t\tKeyboard: pulumi.String(\"enabled\"),\n\t\t\t\t\tPaste: pulumi.String(\"enabled\"),\n\t\t\t\t\tPrinting: pulumi.String(\"enabled\"),\n\t\t\t\t\tUpload: pulumi.String(\"enabled\"),\n\t\t\t\t\tVersion: pulumi.String(\"v1\"),\n\t\t\t\t\tWmId: pulumi.String(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\"),\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tBlockPageEnabled: pulumi.Bool(true),\n\t\t\t\tBlockReason: pulumi.String(\"This website is a security risk\"),\n\t\t\t\tBypassParentRule: pulumi.Bool(false),\n\t\t\t\tCheckSession: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs{\n\t\t\t\t\tDuration: pulumi.String(\"300s\"),\n\t\t\t\t\tEnforce: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tDnsResolvers: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs{\n\t\t\t\t\tIpv4s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2.2.2.2\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tIpv6s: cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Array{\n\t\t\t\t\t\t\u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args{\n\t\t\t\t\t\t\tIp: pulumi.String(\"2001:DB8::\"),\n\t\t\t\t\t\t\tPort: pulumi.Int(5053),\n\t\t\t\t\t\t\tRouteThroughPrivateNetwork: pulumi.Bool(true),\n\t\t\t\t\t\t\tVnetId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tEgress: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsEgressArgs{\n\t\t\t\t\tIpv4: pulumi.String(\"192.0.2.2\"),\n\t\t\t\t\tIpv4Fallback: pulumi.String(\"192.0.2.3\"),\n\t\t\t\t\tIpv6: pulumi.String(\"2001:DB8::/64\"),\n\t\t\t\t},\n\t\t\t\tForensicCopy: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tIgnoreCnameCategoryMatches: pulumi.Bool(true),\n\t\t\t\tInsecureDisableDnssecValidation: pulumi.Bool(false),\n\t\t\t\tIpCategories: pulumi.Bool(true),\n\t\t\t\tIpIndicatorFeeds: pulumi.Bool(true),\n\t\t\t\tL4override: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs{\n\t\t\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t},\n\t\t\t\tOverrideHost: pulumi.String(\"example.com\"),\n\t\t\t\tOverrideIps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tpulumi.String(\"2.2.2.2\"),\n\t\t\t\t},\n\t\t\t\tPayloadLog: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tQuarantine: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs{\n\t\t\t\t\tFileTypes: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"exe\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRedirect: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs{\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tPreservePathAndQuery: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tResolveDnsInternally: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs{\n\t\t\t\t\tFallback: pulumi.String(\"none\"),\n\t\t\t\t\tViewId: pulumi.String(\"view_id\"),\n\t\t\t\t},\n\t\t\t\tResolveDnsThroughCloudflare: pulumi.Bool(true),\n\t\t\t\tUntrustedCert: \u0026cloudflare.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs{\n\t\t\t\t\tAction: pulumi.String(\"error\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSchedule: \u0026cloudflare.ZeroTrustGatewayPolicyScheduleArgs{\n\t\t\t\tFri: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tMon: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSat: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tSun: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tThu: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tTimeZone: pulumi.String(\"America/New York\"),\n\t\t\t\tTue: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t\tWed: pulumi.String(\"08:00-12:30,13:30-17:00\"),\n\t\t\t},\n\t\t\tTraffic: pulumi.String(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaypolicy\" \"example_zero_trust_gateway_policy\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n action = \"allow\"\n name = \"block bad websites\"\n description = \"Block bad websites based on their host name.\"\n device_posture = \"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\"\n enabled = true\n expiration = {\n expires_at = \"2014-01-01T05:20:20Z\"\n duration = 10\n }\n filters = [\"http\"]\n identity = \"any(identity.groups.name[*] in {\\\"finance\\\"})\"\n precedence = 0\n rule_settings = {\n add_headers = {\n \"My-Next-Header\" = [\"foo\", \"bar\"]\n \"X-Custom-Header-Name\" = [\"somecustomvalue\"]\n }\n allow_child_bypass = false\n audit_ssh = {\n command_logging = false\n }\n biso_admin_controls = {\n copy = \"remote_only\"\n dcp = true\n dd = true\n dk = true\n download = \"enabled\"\n dp = false\n du = true\n keyboard = \"enabled\"\n paste = \"enabled\"\n printing = \"enabled\"\n upload = \"enabled\"\n version = \"v1\"\n wm_id = \"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\"\n }\n block_page = {\n target_uri = \"https://example.com\"\n include_context = true\n }\n block_page_enabled = true\n block_reason = \"This website is a security risk\"\n bypass_parent_rule = false\n check_session = {\n duration = \"300s\"\n enforce = true\n }\n dns_resolvers = {\n ipv4s = [{\n \"ip\" = \"2.2.2.2\"\n \"port\" = 5053\n \"routeThroughPrivateNetwork\" = true\n \"vnetId\" = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n }]\n ipv6s = [{\n \"ip\" = \"2001:DB8::\"\n \"port\" = 5053\n \"routeThroughPrivateNetwork\" = true\n \"vnetId\" = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n }]\n }\n egress = {\n ipv4 = \"192.0.2.2\"\n ipv4_fallback = \"192.0.2.3\"\n ipv6 = \"2001:DB8::/64\"\n }\n forensic_copy = {\n enabled = true\n }\n ignore_cname_category_matches = true\n insecure_disable_dnssec_validation = false\n ip_categories = true\n ip_indicator_feeds = true\n l4override = {\n ip = \"1.1.1.1\"\n port = 0\n }\n notification_settings = {\n enabled = true\n include_context = true\n msg = \"msg\"\n support_url = \"support_url\"\n }\n override_host = \"example.com\"\n override_ips = [\"1.1.1.1\", \"2.2.2.2\"]\n payload_log = {\n enabled = true\n }\n quarantine = {\n file_types = [\"exe\"]\n }\n redirect = {\n target_uri = \"https://example.com\"\n include_context = true\n preserve_path_and_query = true\n }\n resolve_dns_internally = {\n fallback = \"none\"\n view_id = \"view_id\"\n }\n resolve_dns_through_cloudflare = true\n untrusted_cert = {\n action = \"error\"\n }\n }\n schedule = {\n fri = \"08:00-12:30,13:30-17:00\"\n mon = \"08:00-12:30,13:30-17:00\"\n sat = \"08:00-12:30,13:30-17:00\"\n sun = \"08:00-12:30,13:30-17:00\"\n thu = \"08:00-12:30,13:30-17:00\"\n time_zone = \"America/New York\"\n tue = \"08:00-12:30,13:30-17:00\"\n wed = \"08:00-12:30,13:30-17:00\"\n }\n traffic = \"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicy;\nimport com.pulumi.cloudflare.ZeroTrustGatewayPolicyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyExpirationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsEgressArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsRedirectArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyScheduleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayPolicy = new ZeroTrustGatewayPolicy(\"exampleZeroTrustGatewayPolicy\", ZeroTrustGatewayPolicyArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .action(\"allow\")\n .name(\"block bad websites\")\n .description(\"Block bad websites based on their host name.\")\n .devicePosture(\"any(device_posture.checks.passed[*] in {\\\"1308749e-fcfb-4ebc-b051-fe022b632644\\\"})\")\n .enabled(true)\n .expiration(ZeroTrustGatewayPolicyExpirationArgs.builder()\n .expiresAt(\"2014-01-01T05:20:20Z\")\n .duration(10)\n .build())\n .filters(\"http\")\n .identity(\"any(identity.groups.name[*] in {\\\"finance\\\"})\")\n .precedence(0)\n .ruleSettings(ZeroTrustGatewayPolicyRuleSettingsArgs.builder()\n .addHeaders(Map.ofEntries(\n Map.entry(\"My-Next-Header\", Arrays.asList( \n \"foo\",\n \"bar\")),\n Map.entry(\"X-Custom-Header-Name\", Arrays.asList(\"somecustomvalue\"))\n ))\n .allowChildBypass(false)\n .auditSsh(ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs.builder()\n .commandLogging(false)\n .build())\n .bisoAdminControls(ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs.builder()\n .copy(\"remote_only\")\n .dcp(true)\n .dd(true)\n .dk(true)\n .download(\"enabled\")\n .dp(false)\n .du(true)\n .keyboard(\"enabled\")\n .paste(\"enabled\")\n .printing(\"enabled\")\n .upload(\"enabled\")\n .version(\"v1\")\n .wmId(\"475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\")\n .build())\n .blockPage(ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .build())\n .blockPageEnabled(true)\n .blockReason(\"This website is a security risk\")\n .bypassParentRule(false)\n .checkSession(ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs.builder()\n .duration(\"300s\")\n .enforce(true)\n .build())\n .dnsResolvers(ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs.builder()\n .ipv4s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args.builder()\n .ip(\"2.2.2.2\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .ipv6s(ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args.builder()\n .ip(\"2001:DB8::\")\n .port(5053)\n .routeThroughPrivateNetwork(true)\n .vnetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build())\n .build())\n .egress(ZeroTrustGatewayPolicyRuleSettingsEgressArgs.builder()\n .ipv4(\"192.0.2.2\")\n .ipv4Fallback(\"192.0.2.3\")\n .ipv6(\"2001:DB8::/64\")\n .build())\n .forensicCopy(ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs.builder()\n .enabled(true)\n .build())\n .ignoreCnameCategoryMatches(true)\n .insecureDisableDnssecValidation(false)\n .ipCategories(true)\n .ipIndicatorFeeds(true)\n .l4override(ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs.builder()\n .ip(\"1.1.1.1\")\n .port(0)\n .build())\n .notificationSettings(ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .overrideHost(\"example.com\")\n .overrideIps( \n \"1.1.1.1\",\n \"2.2.2.2\")\n .payloadLog(ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs.builder()\n .enabled(true)\n .build())\n .quarantine(ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs.builder()\n .fileTypes(\"exe\")\n .build())\n .redirect(ZeroTrustGatewayPolicyRuleSettingsRedirectArgs.builder()\n .targetUri(\"https://example.com\")\n .includeContext(true)\n .preservePathAndQuery(true)\n .build())\n .resolveDnsInternally(ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs.builder()\n .fallback(\"none\")\n .viewId(\"view_id\")\n .build())\n .resolveDnsThroughCloudflare(true)\n .untrustedCert(ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs.builder()\n .action(\"error\")\n .build())\n .build())\n .schedule(ZeroTrustGatewayPolicyScheduleArgs.builder()\n .fri(\"08:00-12:30,13:30-17:00\")\n .mon(\"08:00-12:30,13:30-17:00\")\n .sat(\"08:00-12:30,13:30-17:00\")\n .sun(\"08:00-12:30,13:30-17:00\")\n .thu(\"08:00-12:30,13:30-17:00\")\n .timeZone(\"America/New York\")\n .tue(\"08:00-12:30,13:30-17:00\")\n .wed(\"08:00-12:30,13:30-17:00\")\n .build())\n .traffic(\"http.request.uri matches \\\".*a/partial/uri.*\\\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayPolicy:\n type: cloudflare:ZeroTrustGatewayPolicy\n name: example_zero_trust_gateway_policy\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n action: allow\n name: block bad websites\n description: Block bad websites based on their host name.\n devicePosture: any(device_posture.checks.passed[*] in {\"1308749e-fcfb-4ebc-b051-fe022b632644\"})\n enabled: true\n expiration:\n expiresAt: 2014-01-01T05:20:20Z\n duration: 10\n filters:\n - http\n identity: any(identity.groups.name[*] in {\"finance\"})\n precedence: 0\n ruleSettings:\n addHeaders:\n My-Next-Header:\n - foo\n - bar\n X-Custom-Header-Name:\n - somecustomvalue\n allowChildBypass: false\n auditSsh:\n commandLogging: false\n bisoAdminControls:\n copy: remote_only\n dcp: true\n dd: true\n dk: true\n download: enabled\n dp: false\n du: true\n keyboard: enabled\n paste: enabled\n printing: enabled\n upload: enabled\n version: v1\n wmId: 475345dc-5299-4b6e-8f6a-3d3e4c8e9f1a\n blockPage:\n targetUri: https://example.com\n includeContext: true\n blockPageEnabled: true\n blockReason: This website is a security risk\n bypassParentRule: false\n checkSession:\n duration: 300s\n enforce: true\n dnsResolvers:\n ipv4s:\n - ip: 2.2.2.2\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n ipv6s:\n - ip: '2001:DB8::'\n port: 5053\n routeThroughPrivateNetwork: true\n vnetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n egress:\n ipv4: 192.0.2.2\n ipv4Fallback: 192.0.2.3\n ipv6: 2001:DB8::/64\n forensicCopy:\n enabled: true\n ignoreCnameCategoryMatches: true\n insecureDisableDnssecValidation: false\n ipCategories: true\n ipIndicatorFeeds: true\n l4override:\n ip: 1.1.1.1\n port: 0\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n overrideHost: example.com\n overrideIps:\n - 1.1.1.1\n - 2.2.2.2\n payloadLog:\n enabled: true\n quarantine:\n fileTypes:\n - exe\n redirect:\n targetUri: https://example.com\n includeContext: true\n preservePathAndQuery: true\n resolveDnsInternally:\n fallback: none\n viewId: view_id\n resolveDnsThroughCloudflare: true\n untrustedCert:\n action: error\n schedule:\n fri: 08:00-12:30,13:30-17:00\n mon: 08:00-12:30,13:30-17:00\n sat: 08:00-12:30,13:30-17:00\n sun: 08:00-12:30,13:30-17:00\n thu: 08:00-12:30,13:30-17:00\n timeZone: America/New York\n tue: 08:00-12:30,13:30-17:00\n wed: 08:00-12:30,13:30-17:00\n traffic: http.request.uri matches \".*a/partial/uri.*\" and http.request.host in $01302951-49f9-47c9-a400-0297e60b6a10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayPolicy:ZeroTrustGatewayPolicy example '\u003caccount_id\u003e/\u003crule_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" }, "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "createdAt": { "type": "string" @@ -115707,7 +115707,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyExpiration:ZeroTrustGatewayPolicyExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -115738,7 +115738,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicySchedule:ZeroTrustGatewayPolicySchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "sharable": { "type": "boolean", @@ -115791,7 +115791,7 @@ }, "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "description": { "type": "string", @@ -115807,7 +115807,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyExpiration:ZeroTrustGatewayPolicyExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -115834,7 +115834,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicySchedule:ZeroTrustGatewayPolicySchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "traffic": { "type": "string", @@ -115853,7 +115853,7 @@ }, "action": { "type": "string", - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n" }, "createdAt": { "type": "string" @@ -115876,7 +115876,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicyExpiration:ZeroTrustGatewayPolicyExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "type": "array", @@ -115907,7 +115907,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/ZeroTrustGatewayPolicySchedule:ZeroTrustGatewayPolicySchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "sharable": { "type": "boolean", @@ -115942,7 +115942,7 @@ ] }, "cloudflare:index/zeroTrustGatewayProxyEndpoint:ZeroTrustGatewayProxyEndpoint": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoint = new cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Devops team\",\n kind: \"ip\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoint = cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Devops team\",\n kind=\"ip\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoint = new Cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Devops team\",\n Kind = \"ip\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayProxyEndpoint(ctx, \"example_zero_trust_gateway_proxy_endpoint\", \u0026cloudflare.ZeroTrustGatewayProxyEndpointArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Devops team\"),\n\t\t\tKind: pulumi.String(\"ip\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpoint;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpointArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayProxyEndpoint = new ZeroTrustGatewayProxyEndpoint(\"exampleZeroTrustGatewayProxyEndpoint\", ZeroTrustGatewayProxyEndpointArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Devops team\")\n .kind(\"ip\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayProxyEndpoint:\n type: cloudflare:ZeroTrustGatewayProxyEndpoint\n name: example_zero_trust_gateway_proxy_endpoint\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Devops team\n kind: ip\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayProxyEndpoint:ZeroTrustGatewayProxyEndpoint example '\u003caccount_id\u003e/\u003cproxy_endpoint_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoint = new cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Devops team\",\n kind: \"ip\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoint = cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Devops team\",\n kind=\"ip\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoint = new Cloudflare.ZeroTrustGatewayProxyEndpoint(\"example_zero_trust_gateway_proxy_endpoint\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Devops team\",\n Kind = \"ip\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewayProxyEndpoint(ctx, \"example_zero_trust_gateway_proxy_endpoint\", \u0026cloudflare.ZeroTrustGatewayProxyEndpointArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Devops team\"),\n\t\t\tKind: pulumi.String(\"ip\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewayproxyendpoint\" \"example_zero_trust_gateway_proxy_endpoint\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Devops team\"\n kind = \"ip\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpoint;\nimport com.pulumi.cloudflare.ZeroTrustGatewayProxyEndpointArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewayProxyEndpoint = new ZeroTrustGatewayProxyEndpoint(\"exampleZeroTrustGatewayProxyEndpoint\", ZeroTrustGatewayProxyEndpointArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Devops team\")\n .kind(\"ip\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewayProxyEndpoint:\n type: cloudflare:ZeroTrustGatewayProxyEndpoint\n name: example_zero_trust_gateway_proxy_endpoint\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Devops team\n kind: ip\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewayProxyEndpoint:ZeroTrustGatewayProxyEndpoint example '\u003caccount_id\u003e/\u003cproxy_endpoint_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -116044,7 +116044,7 @@ ] }, "cloudflare:index/zeroTrustGatewaySettings:ZeroTrustGatewaySettings": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewaySettings = new cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n settings: {\n activityLog: {\n enabled: true,\n },\n antivirus: {\n enabledDownloadPhase: false,\n enabledUploadPhase: false,\n failClosed: false,\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n },\n blockPage: {\n backgroundColor: \"background_color\",\n enabled: true,\n footerText: \"--footer--\",\n headerText: \"--header--\",\n includeContext: true,\n logoPath: \"https://logos.com/a.png\",\n mailtoAddress: \"admin@example.com\",\n mailtoSubject: \"Blocked User Inquiry\",\n mode: \"\",\n name: \"Cloudflare\",\n suppressFooter: false,\n targetUri: \"https://example.com\",\n },\n bodyScanning: {\n inspectionMode: \"deep\",\n },\n browserIsolation: {\n nonIdentityEnabled: true,\n urlBrowserIsolationEnabled: true,\n },\n certificate: {\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n customCertificate: {\n enabled: true,\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n extendedEmailMatching: {\n enabled: true,\n },\n fips: {\n tls: true,\n },\n hostSelector: {\n enabled: false,\n },\n inspection: {\n mode: \"static\",\n },\n protocolDetection: {\n enabled: true,\n },\n sandbox: {\n enabled: true,\n fallbackAction: \"allow\",\n },\n tlsDecrypt: {\n enabled: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_settings = cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n settings={\n \"activity_log\": {\n \"enabled\": True,\n },\n \"antivirus\": {\n \"enabled_download_phase\": False,\n \"enabled_upload_phase\": False,\n \"fail_closed\": False,\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n },\n \"block_page\": {\n \"background_color\": \"background_color\",\n \"enabled\": True,\n \"footer_text\": \"--footer--\",\n \"header_text\": \"--header--\",\n \"include_context\": True,\n \"logo_path\": \"https://logos.com/a.png\",\n \"mailto_address\": \"admin@example.com\",\n \"mailto_subject\": \"Blocked User Inquiry\",\n \"mode\": \"\",\n \"name\": \"Cloudflare\",\n \"suppress_footer\": False,\n \"target_uri\": \"https://example.com\",\n },\n \"body_scanning\": {\n \"inspection_mode\": \"deep\",\n },\n \"browser_isolation\": {\n \"non_identity_enabled\": True,\n \"url_browser_isolation_enabled\": True,\n },\n \"certificate\": {\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"custom_certificate\": {\n \"enabled\": True,\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"extended_email_matching\": {\n \"enabled\": True,\n },\n \"fips\": {\n \"tls\": True,\n },\n \"host_selector\": {\n \"enabled\": False,\n },\n \"inspection\": {\n \"mode\": \"static\",\n },\n \"protocol_detection\": {\n \"enabled\": True,\n },\n \"sandbox\": {\n \"enabled\": True,\n \"fallback_action\": \"allow\",\n },\n \"tls_decrypt\": {\n \"enabled\": True,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewaySettings = new Cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Settings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsArgs\n {\n ActivityLog = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs\n {\n Enabled = true,\n },\n Antivirus = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs\n {\n EnabledDownloadPhase = false,\n EnabledUploadPhase = false,\n FailClosed = false,\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs\n {\n BackgroundColor = \"background_color\",\n Enabled = true,\n FooterText = \"--footer--\",\n HeaderText = \"--header--\",\n IncludeContext = true,\n LogoPath = \"https://logos.com/a.png\",\n MailtoAddress = \"admin@example.com\",\n MailtoSubject = \"Blocked User Inquiry\",\n Mode = \"\",\n Name = \"Cloudflare\",\n SuppressFooter = false,\n TargetUri = \"https://example.com\",\n },\n BodyScanning = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs\n {\n InspectionMode = \"deep\",\n },\n BrowserIsolation = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs\n {\n NonIdentityEnabled = true,\n UrlBrowserIsolationEnabled = true,\n },\n Certificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs\n {\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n CustomCertificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs\n {\n Enabled = true,\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n ExtendedEmailMatching = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs\n {\n Enabled = true,\n },\n Fips = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsFipsArgs\n {\n Tls = true,\n },\n HostSelector = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs\n {\n Enabled = false,\n },\n Inspection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs\n {\n Mode = \"static\",\n },\n ProtocolDetection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs\n {\n Enabled = true,\n },\n Sandbox = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs\n {\n Enabled = true,\n FallbackAction = \"allow\",\n },\n TlsDecrypt = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs\n {\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewaySettings(ctx, \"example_zero_trust_gateway_settings\", \u0026cloudflare.ZeroTrustGatewaySettingsArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsArgs{\n\t\t\t\tActivityLog: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsActivityLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tAntivirus: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusArgs{\n\t\t\t\t\tEnabledDownloadPhase: pulumi.Bool(false),\n\t\t\t\t\tEnabledUploadPhase: pulumi.Bool(false),\n\t\t\t\t\tFailClosed: pulumi.Bool(false),\n\t\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBlockPageArgs{\n\t\t\t\t\tBackgroundColor: pulumi.String(\"background_color\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFooterText: pulumi.String(\"--footer--\"),\n\t\t\t\t\tHeaderText: pulumi.String(\"--header--\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tLogoPath: pulumi.String(\"https://logos.com/a.png\"),\n\t\t\t\t\tMailtoAddress: pulumi.String(\"admin@example.com\"),\n\t\t\t\t\tMailtoSubject: pulumi.String(\"Blocked User Inquiry\"),\n\t\t\t\t\tMode: pulumi.String(\"\"),\n\t\t\t\t\tName: pulumi.String(\"Cloudflare\"),\n\t\t\t\t\tSuppressFooter: pulumi.Bool(false),\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t},\n\t\t\t\tBodyScanning: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBodyScanningArgs{\n\t\t\t\t\tInspectionMode: pulumi.String(\"deep\"),\n\t\t\t\t},\n\t\t\t\tBrowserIsolation: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs{\n\t\t\t\t\tNonIdentityEnabled: pulumi.Bool(true),\n\t\t\t\t\tUrlBrowserIsolationEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCertificateArgs{\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tCustomCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tExtendedEmailMatching: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tFips: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsFipsArgs{\n\t\t\t\t\tTls: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHostSelector: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsHostSelectorArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tInspection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsInspectionArgs{\n\t\t\t\t\tMode: pulumi.String(\"static\"),\n\t\t\t\t},\n\t\t\t\tProtocolDetection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tSandbox: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsSandboxArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFallbackAction: pulumi.String(\"allow\"),\n\t\t\t\t},\n\t\t\t\tTlsDecrypt: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettings;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsFipsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewaySettings = new ZeroTrustGatewaySettings(\"exampleZeroTrustGatewaySettings\", ZeroTrustGatewaySettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .settings(ZeroTrustGatewaySettingsSettingsArgs.builder()\n .activityLog(ZeroTrustGatewaySettingsSettingsActivityLogArgs.builder()\n .enabled(true)\n .build())\n .antivirus(ZeroTrustGatewaySettingsSettingsAntivirusArgs.builder()\n .enabledDownloadPhase(false)\n .enabledUploadPhase(false)\n .failClosed(false)\n .notificationSettings(ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .build())\n .blockPage(ZeroTrustGatewaySettingsSettingsBlockPageArgs.builder()\n .backgroundColor(\"background_color\")\n .enabled(true)\n .footerText(\"--footer--\")\n .headerText(\"--header--\")\n .includeContext(true)\n .logoPath(\"https://logos.com/a.png\")\n .mailtoAddress(\"admin@example.com\")\n .mailtoSubject(\"Blocked User Inquiry\")\n .mode(\"\")\n .name(\"Cloudflare\")\n .suppressFooter(false)\n .targetUri(\"https://example.com\")\n .build())\n .bodyScanning(ZeroTrustGatewaySettingsSettingsBodyScanningArgs.builder()\n .inspectionMode(\"deep\")\n .build())\n .browserIsolation(ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs.builder()\n .nonIdentityEnabled(true)\n .urlBrowserIsolationEnabled(true)\n .build())\n .certificate(ZeroTrustGatewaySettingsSettingsCertificateArgs.builder()\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .customCertificate(ZeroTrustGatewaySettingsSettingsCustomCertificateArgs.builder()\n .enabled(true)\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .extendedEmailMatching(ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs.builder()\n .enabled(true)\n .build())\n .fips(ZeroTrustGatewaySettingsSettingsFipsArgs.builder()\n .tls(true)\n .build())\n .hostSelector(ZeroTrustGatewaySettingsSettingsHostSelectorArgs.builder()\n .enabled(false)\n .build())\n .inspection(ZeroTrustGatewaySettingsSettingsInspectionArgs.builder()\n .mode(\"static\")\n .build())\n .protocolDetection(ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs.builder()\n .enabled(true)\n .build())\n .sandbox(ZeroTrustGatewaySettingsSettingsSandboxArgs.builder()\n .enabled(true)\n .fallbackAction(\"allow\")\n .build())\n .tlsDecrypt(ZeroTrustGatewaySettingsSettingsTlsDecryptArgs.builder()\n .enabled(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewaySettings:\n type: cloudflare:ZeroTrustGatewaySettings\n name: example_zero_trust_gateway_settings\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n settings:\n activityLog:\n enabled: true\n antivirus:\n enabledDownloadPhase: false\n enabledUploadPhase: false\n failClosed: false\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n blockPage:\n backgroundColor: background_color\n enabled: true\n footerText: --footer--\n headerText: --header--\n includeContext: true\n logoPath: https://logos.com/a.png\n mailtoAddress: admin@example.com\n mailtoSubject: Blocked User Inquiry\n mode: \"\"\n name: Cloudflare\n suppressFooter: false\n targetUri: https://example.com\n bodyScanning:\n inspectionMode: deep\n browserIsolation:\n nonIdentityEnabled: true\n urlBrowserIsolationEnabled: true\n certificate:\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n customCertificate:\n enabled: true\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n extendedEmailMatching:\n enabled: true\n fips:\n tls: true\n hostSelector:\n enabled: false\n inspection:\n mode: static\n protocolDetection:\n enabled: true\n sandbox:\n enabled: true\n fallbackAction: allow\n tlsDecrypt:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewaySettings:ZeroTrustGatewaySettings example '\u003caccount_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewaySettings = new cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n settings: {\n activityLog: {\n enabled: true,\n },\n antivirus: {\n enabledDownloadPhase: false,\n enabledUploadPhase: false,\n failClosed: false,\n notificationSettings: {\n enabled: true,\n includeContext: true,\n msg: \"msg\",\n supportUrl: \"support_url\",\n },\n },\n blockPage: {\n backgroundColor: \"background_color\",\n enabled: true,\n footerText: \"--footer--\",\n headerText: \"--header--\",\n includeContext: true,\n logoPath: \"https://logos.com/a.png\",\n mailtoAddress: \"admin@example.com\",\n mailtoSubject: \"Blocked User Inquiry\",\n mode: \"\",\n name: \"Cloudflare\",\n suppressFooter: false,\n targetUri: \"https://example.com\",\n },\n bodyScanning: {\n inspectionMode: \"deep\",\n },\n browserIsolation: {\n nonIdentityEnabled: true,\n urlBrowserIsolationEnabled: true,\n },\n certificate: {\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n customCertificate: {\n enabled: true,\n id: \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n extendedEmailMatching: {\n enabled: true,\n },\n fips: {\n tls: true,\n },\n hostSelector: {\n enabled: false,\n },\n inspection: {\n mode: \"static\",\n },\n protocolDetection: {\n enabled: true,\n },\n sandbox: {\n enabled: true,\n fallbackAction: \"allow\",\n },\n tlsDecrypt: {\n enabled: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_settings = cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n settings={\n \"activity_log\": {\n \"enabled\": True,\n },\n \"antivirus\": {\n \"enabled_download_phase\": False,\n \"enabled_upload_phase\": False,\n \"fail_closed\": False,\n \"notification_settings\": {\n \"enabled\": True,\n \"include_context\": True,\n \"msg\": \"msg\",\n \"support_url\": \"support_url\",\n },\n },\n \"block_page\": {\n \"background_color\": \"background_color\",\n \"enabled\": True,\n \"footer_text\": \"--footer--\",\n \"header_text\": \"--header--\",\n \"include_context\": True,\n \"logo_path\": \"https://logos.com/a.png\",\n \"mailto_address\": \"admin@example.com\",\n \"mailto_subject\": \"Blocked User Inquiry\",\n \"mode\": \"\",\n \"name\": \"Cloudflare\",\n \"suppress_footer\": False,\n \"target_uri\": \"https://example.com\",\n },\n \"body_scanning\": {\n \"inspection_mode\": \"deep\",\n },\n \"browser_isolation\": {\n \"non_identity_enabled\": True,\n \"url_browser_isolation_enabled\": True,\n },\n \"certificate\": {\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"custom_certificate\": {\n \"enabled\": True,\n \"id\": \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n \"extended_email_matching\": {\n \"enabled\": True,\n },\n \"fips\": {\n \"tls\": True,\n },\n \"host_selector\": {\n \"enabled\": False,\n },\n \"inspection\": {\n \"mode\": \"static\",\n },\n \"protocol_detection\": {\n \"enabled\": True,\n },\n \"sandbox\": {\n \"enabled\": True,\n \"fallback_action\": \"allow\",\n },\n \"tls_decrypt\": {\n \"enabled\": True,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewaySettings = new Cloudflare.ZeroTrustGatewaySettings(\"example_zero_trust_gateway_settings\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Settings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsArgs\n {\n ActivityLog = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs\n {\n Enabled = true,\n },\n Antivirus = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs\n {\n EnabledDownloadPhase = false,\n EnabledUploadPhase = false,\n FailClosed = false,\n NotificationSettings = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs\n {\n Enabled = true,\n IncludeContext = true,\n Msg = \"msg\",\n SupportUrl = \"support_url\",\n },\n },\n BlockPage = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs\n {\n BackgroundColor = \"background_color\",\n Enabled = true,\n FooterText = \"--footer--\",\n HeaderText = \"--header--\",\n IncludeContext = true,\n LogoPath = \"https://logos.com/a.png\",\n MailtoAddress = \"admin@example.com\",\n MailtoSubject = \"Blocked User Inquiry\",\n Mode = \"\",\n Name = \"Cloudflare\",\n SuppressFooter = false,\n TargetUri = \"https://example.com\",\n },\n BodyScanning = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs\n {\n InspectionMode = \"deep\",\n },\n BrowserIsolation = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs\n {\n NonIdentityEnabled = true,\n UrlBrowserIsolationEnabled = true,\n },\n Certificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs\n {\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n CustomCertificate = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs\n {\n Enabled = true,\n Id = \"d1b364c5-1311-466e-a194-f0e943e0799f\",\n },\n ExtendedEmailMatching = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs\n {\n Enabled = true,\n },\n Fips = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsFipsArgs\n {\n Tls = true,\n },\n HostSelector = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs\n {\n Enabled = false,\n },\n Inspection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs\n {\n Mode = \"static\",\n },\n ProtocolDetection = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs\n {\n Enabled = true,\n },\n Sandbox = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs\n {\n Enabled = true,\n FallbackAction = \"allow\",\n },\n TlsDecrypt = new Cloudflare.Inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs\n {\n Enabled = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustGatewaySettings(ctx, \"example_zero_trust_gateway_settings\", \u0026cloudflare.ZeroTrustGatewaySettingsArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsArgs{\n\t\t\t\tActivityLog: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsActivityLogArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tAntivirus: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusArgs{\n\t\t\t\t\tEnabledDownloadPhase: pulumi.Bool(false),\n\t\t\t\t\tEnabledUploadPhase: pulumi.Bool(false),\n\t\t\t\t\tFailClosed: pulumi.Bool(false),\n\t\t\t\t\tNotificationSettings: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\t\tMsg: pulumi.String(\"msg\"),\n\t\t\t\t\t\tSupportUrl: pulumi.String(\"support_url\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tBlockPage: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBlockPageArgs{\n\t\t\t\t\tBackgroundColor: pulumi.String(\"background_color\"),\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFooterText: pulumi.String(\"--footer--\"),\n\t\t\t\t\tHeaderText: pulumi.String(\"--header--\"),\n\t\t\t\t\tIncludeContext: pulumi.Bool(true),\n\t\t\t\t\tLogoPath: pulumi.String(\"https://logos.com/a.png\"),\n\t\t\t\t\tMailtoAddress: pulumi.String(\"admin@example.com\"),\n\t\t\t\t\tMailtoSubject: pulumi.String(\"Blocked User Inquiry\"),\n\t\t\t\t\tMode: pulumi.String(\"\"),\n\t\t\t\t\tName: pulumi.String(\"Cloudflare\"),\n\t\t\t\t\tSuppressFooter: pulumi.Bool(false),\n\t\t\t\t\tTargetUri: pulumi.String(\"https://example.com\"),\n\t\t\t\t},\n\t\t\t\tBodyScanning: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBodyScanningArgs{\n\t\t\t\t\tInspectionMode: pulumi.String(\"deep\"),\n\t\t\t\t},\n\t\t\t\tBrowserIsolation: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs{\n\t\t\t\t\tNonIdentityEnabled: pulumi.Bool(true),\n\t\t\t\t\tUrlBrowserIsolationEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCertificateArgs{\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tCustomCertificate: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tId: pulumi.String(\"d1b364c5-1311-466e-a194-f0e943e0799f\"),\n\t\t\t\t},\n\t\t\t\tExtendedEmailMatching: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tFips: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsFipsArgs{\n\t\t\t\t\tTls: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHostSelector: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsHostSelectorArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t\tInspection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsInspectionArgs{\n\t\t\t\t\tMode: pulumi.String(\"static\"),\n\t\t\t\t},\n\t\t\t\tProtocolDetection: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tSandbox: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsSandboxArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tFallbackAction: pulumi.String(\"allow\"),\n\t\t\t\t},\n\t\t\t\tTlsDecrypt: \u0026cloudflare.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustgatewaysettings\" \"example_zero_trust_gateway_settings\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n settings = {\n activity_log = {\n enabled = true\n }\n antivirus = {\n enabled_download_phase = false\n enabled_upload_phase = false\n fail_closed = false\n notification_settings = {\n enabled = true\n include_context = true\n msg = \"msg\"\n support_url = \"support_url\"\n }\n }\n block_page = {\n background_color = \"background_color\"\n enabled = true\n footer_text = \"--footer--\"\n header_text = \"--header--\"\n include_context = true\n logo_path = \"https://logos.com/a.png\"\n mailto_address = \"admin@example.com\"\n mailto_subject = \"Blocked User Inquiry\"\n mode = \"\"\n name = \"Cloudflare\"\n suppress_footer = false\n target_uri = \"https://example.com\"\n }\n body_scanning = {\n inspection_mode = \"deep\"\n }\n browser_isolation = {\n non_identity_enabled = true\n url_browser_isolation_enabled = true\n }\n certificate = {\n id = \"d1b364c5-1311-466e-a194-f0e943e0799f\"\n }\n custom_certificate = {\n enabled = true\n id = \"d1b364c5-1311-466e-a194-f0e943e0799f\"\n }\n extended_email_matching = {\n enabled = true\n }\n fips = {\n tls = true\n }\n host_selector = {\n enabled = false\n }\n inspection = {\n mode = \"static\"\n }\n protocol_detection = {\n enabled = true\n }\n sandbox = {\n enabled = true\n fallback_action = \"allow\"\n }\n tls_decrypt = {\n enabled = true\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettings;\nimport com.pulumi.cloudflare.ZeroTrustGatewaySettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsActivityLogArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBlockPageArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBodyScanningArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsCustomCertificateArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsFipsArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsHostSelectorArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsInspectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsSandboxArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustGatewaySettingsSettingsTlsDecryptArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustGatewaySettings = new ZeroTrustGatewaySettings(\"exampleZeroTrustGatewaySettings\", ZeroTrustGatewaySettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .settings(ZeroTrustGatewaySettingsSettingsArgs.builder()\n .activityLog(ZeroTrustGatewaySettingsSettingsActivityLogArgs.builder()\n .enabled(true)\n .build())\n .antivirus(ZeroTrustGatewaySettingsSettingsAntivirusArgs.builder()\n .enabledDownloadPhase(false)\n .enabledUploadPhase(false)\n .failClosed(false)\n .notificationSettings(ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs.builder()\n .enabled(true)\n .includeContext(true)\n .msg(\"msg\")\n .supportUrl(\"support_url\")\n .build())\n .build())\n .blockPage(ZeroTrustGatewaySettingsSettingsBlockPageArgs.builder()\n .backgroundColor(\"background_color\")\n .enabled(true)\n .footerText(\"--footer--\")\n .headerText(\"--header--\")\n .includeContext(true)\n .logoPath(\"https://logos.com/a.png\")\n .mailtoAddress(\"admin@example.com\")\n .mailtoSubject(\"Blocked User Inquiry\")\n .mode(\"\")\n .name(\"Cloudflare\")\n .suppressFooter(false)\n .targetUri(\"https://example.com\")\n .build())\n .bodyScanning(ZeroTrustGatewaySettingsSettingsBodyScanningArgs.builder()\n .inspectionMode(\"deep\")\n .build())\n .browserIsolation(ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs.builder()\n .nonIdentityEnabled(true)\n .urlBrowserIsolationEnabled(true)\n .build())\n .certificate(ZeroTrustGatewaySettingsSettingsCertificateArgs.builder()\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .customCertificate(ZeroTrustGatewaySettingsSettingsCustomCertificateArgs.builder()\n .enabled(true)\n .id(\"d1b364c5-1311-466e-a194-f0e943e0799f\")\n .build())\n .extendedEmailMatching(ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs.builder()\n .enabled(true)\n .build())\n .fips(ZeroTrustGatewaySettingsSettingsFipsArgs.builder()\n .tls(true)\n .build())\n .hostSelector(ZeroTrustGatewaySettingsSettingsHostSelectorArgs.builder()\n .enabled(false)\n .build())\n .inspection(ZeroTrustGatewaySettingsSettingsInspectionArgs.builder()\n .mode(\"static\")\n .build())\n .protocolDetection(ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs.builder()\n .enabled(true)\n .build())\n .sandbox(ZeroTrustGatewaySettingsSettingsSandboxArgs.builder()\n .enabled(true)\n .fallbackAction(\"allow\")\n .build())\n .tlsDecrypt(ZeroTrustGatewaySettingsSettingsTlsDecryptArgs.builder()\n .enabled(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustGatewaySettings:\n type: cloudflare:ZeroTrustGatewaySettings\n name: example_zero_trust_gateway_settings\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n settings:\n activityLog:\n enabled: true\n antivirus:\n enabledDownloadPhase: false\n enabledUploadPhase: false\n failClosed: false\n notificationSettings:\n enabled: true\n includeContext: true\n msg: msg\n supportUrl: support_url\n blockPage:\n backgroundColor: background_color\n enabled: true\n footerText: --footer--\n headerText: --header--\n includeContext: true\n logoPath: https://logos.com/a.png\n mailtoAddress: admin@example.com\n mailtoSubject: Blocked User Inquiry\n mode: \"\"\n name: Cloudflare\n suppressFooter: false\n targetUri: https://example.com\n bodyScanning:\n inspectionMode: deep\n browserIsolation:\n nonIdentityEnabled: true\n urlBrowserIsolationEnabled: true\n certificate:\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n customCertificate:\n enabled: true\n id: d1b364c5-1311-466e-a194-f0e943e0799f\n extendedEmailMatching:\n enabled: true\n fips:\n tls: true\n hostSelector:\n enabled: false\n inspection:\n mode: static\n protocolDetection:\n enabled: true\n sandbox:\n enabled: true\n fallbackAction: allow\n tlsDecrypt:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustGatewaySettings:ZeroTrustGatewaySettings example '\u003caccount_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -116103,7 +116103,7 @@ ] }, "cloudflare:index/zeroTrustList:ZeroTrustList": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustList = new cloudflare.ZeroTrustList(\"example_zero_trust_list\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"SERIAL\",\n description: \"The serial numbers for administrators\",\n items: [{\n description: \"Austin office IP\",\n value: \"8GE8721REF\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_list = cloudflare.ZeroTrustList(\"example_zero_trust_list\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"SERIAL\",\n description=\"The serial numbers for administrators\",\n items=[{\n \"description\": \"Austin office IP\",\n \"value\": \"8GE8721REF\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustList = new Cloudflare.ZeroTrustList(\"example_zero_trust_list\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"SERIAL\",\n Description = \"The serial numbers for administrators\",\n Items = new[]\n {\n new Cloudflare.Inputs.ZeroTrustListItemArgs\n {\n Description = \"Austin office IP\",\n Value = \"8GE8721REF\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustList(ctx, \"example_zero_trust_list\", \u0026cloudflare.ZeroTrustListArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"SERIAL\"),\n\t\t\tDescription: pulumi.String(\"The serial numbers for administrators\"),\n\t\t\tItems: cloudflare.ZeroTrustListItemArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustListItemArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Austin office IP\"),\n\t\t\t\t\tValue: pulumi.String(\"8GE8721REF\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustList;\nimport com.pulumi.cloudflare.ZeroTrustListArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustList = new ZeroTrustList(\"exampleZeroTrustList\", ZeroTrustListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"SERIAL\")\n .description(\"The serial numbers for administrators\")\n .items(ZeroTrustListItemArgs.builder()\n .description(\"Austin office IP\")\n .value(\"8GE8721REF\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustList:\n type: cloudflare:ZeroTrustList\n name: example_zero_trust_list\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: SERIAL\n description: The serial numbers for administrators\n items:\n - description: Austin office IP\n value: 8GE8721REF\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustList:ZeroTrustList example '\u003caccount_id\u003e/\u003clist_id\u003e'\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustList = new cloudflare.ZeroTrustList(\"example_zero_trust_list\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"Admin Serial Numbers\",\n type: \"SERIAL\",\n description: \"The serial numbers for administrators\",\n items: [{\n description: \"Austin office IP\",\n value: \"8GE8721REF\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_list = cloudflare.ZeroTrustList(\"example_zero_trust_list\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"Admin Serial Numbers\",\n type=\"SERIAL\",\n description=\"The serial numbers for administrators\",\n items=[{\n \"description\": \"Austin office IP\",\n \"value\": \"8GE8721REF\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustList = new Cloudflare.ZeroTrustList(\"example_zero_trust_list\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"Admin Serial Numbers\",\n Type = \"SERIAL\",\n Description = \"The serial numbers for administrators\",\n Items = new[]\n {\n new Cloudflare.Inputs.ZeroTrustListItemArgs\n {\n Description = \"Austin office IP\",\n Value = \"8GE8721REF\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustList(ctx, \"example_zero_trust_list\", \u0026cloudflare.ZeroTrustListArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"Admin Serial Numbers\"),\n\t\t\tType: pulumi.String(\"SERIAL\"),\n\t\t\tDescription: pulumi.String(\"The serial numbers for administrators\"),\n\t\t\tItems: cloudflare.ZeroTrustListItemArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustListItemArgs{\n\t\t\t\t\tDescription: pulumi.String(\"Austin office IP\"),\n\t\t\t\t\tValue: pulumi.String(\"8GE8721REF\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustlist\" \"example_zero_trust_list\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"Admin Serial Numbers\"\n type = \"SERIAL\"\n description = \"The serial numbers for administrators\"\n items {\n description = \"Austin office IP\"\n value = \"8GE8721REF\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustList;\nimport com.pulumi.cloudflare.ZeroTrustListArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustList = new ZeroTrustList(\"exampleZeroTrustList\", ZeroTrustListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"Admin Serial Numbers\")\n .type(\"SERIAL\")\n .description(\"The serial numbers for administrators\")\n .items(ZeroTrustListItemArgs.builder()\n .description(\"Austin office IP\")\n .value(\"8GE8721REF\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustList:\n type: cloudflare:ZeroTrustList\n name: example_zero_trust_list\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: Admin Serial Numbers\n type: SERIAL\n description: The serial numbers for administrators\n items:\n - description: Austin office IP\n value: 8GE8721REF\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustList:ZeroTrustList example '\u003caccount_id\u003e/\u003clist_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -116219,7 +116219,7 @@ ] }, "cloudflare:index/zeroTrustLocalFallbackDomain:ZeroTrustLocalFallbackDomain": { - "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains: [{\n suffix: \"example.com\",\n description: \"Domain bypass for local development\",\n dnsServer: [\"1.1.1.1\"],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile_local_domain_fallback = cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains=[{\n \"suffix\": \"example.com\",\n \"description\": \"Domain bypass for local development\",\n \"dns_server\": [\"1.1.1.1\"],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new Cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Domains = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs\n {\n Suffix = \"example.com\",\n Description = \"Domain bypass for local development\",\n DnsServer = new[]\n {\n \"1.1.1.1\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceCustomProfileLocalDomainFallback(ctx, \"example_zero_trust_device_custom_profile_local_domain_fallback\", \u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tDomains: cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs{\n\t\t\t\t\tSuffix: pulumi.String(\"example.com\"),\n\t\t\t\t\tDescription: pulumi.String(\"Domain bypass for local development\"),\n\t\t\t\t\tDnsServer: []string{\n\t\t\t\t\t\t\"1.1.1.1\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new ZeroTrustDeviceCustomProfileLocalDomainFallback(\"exampleZeroTrustDeviceCustomProfileLocalDomainFallback\", ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .domains(ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs.builder()\n .suffix(\"example.com\")\n .description(\"Domain bypass for local development\")\n .dnsServer(Arrays.asList(\"1.1.1.1\"))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceCustomProfileLocalDomainFallback:\n type: cloudflare:ZeroTrustDeviceCustomProfileLocalDomainFallback\n name: example_zero_trust_device_custom_profile_local_domain_fallback\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n domains:\n - suffix: example.com\n description: Domain bypass for local development\n dnsServer:\n - 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustLocalFallbackDomain:ZeroTrustLocalFallbackDomain example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains: [{\n suffix: \"example.com\",\n description: \"Domain bypass for local development\",\n dnsServer: [\"1.1.1.1\"],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile_local_domain_fallback = cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n domains=[{\n \"suffix\": \"example.com\",\n \"description\": \"Domain bypass for local development\",\n \"dns_server\": [\"1.1.1.1\"],\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new Cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback(\"example_zero_trust_device_custom_profile_local_domain_fallback\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Domains = new[]\n {\n new Cloudflare.Inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs\n {\n Suffix = \"example.com\",\n Description = \"Domain bypass for local development\",\n DnsServer = new[]\n {\n \"1.1.1.1\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustDeviceCustomProfileLocalDomainFallback(ctx, \"example_zero_trust_device_custom_profile_local_domain_fallback\", \u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: pulumi.String(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tDomains: cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArray{\n\t\t\t\t\u0026cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs{\n\t\t\t\t\tSuffix: pulumi.String(\"example.com\"),\n\t\t\t\t\tDescription: pulumi.String(\"Domain bypass for local development\"),\n\t\t\t\t\tDnsServer: []string{\n\t\t\t\t\t\t\"1.1.1.1\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustdevicecustomprofilelocaldomainfallback\" \"example_zero_trust_device_custom_profile_local_domain_fallback\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n policy_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n domains {\n suffix = \"example.com\"\n description = \"Domain bypass for local development\"\n dns_server = [\"1.1.1.1\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallback;\nimport com.pulumi.cloudflare.ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = new ZeroTrustDeviceCustomProfileLocalDomainFallback(\"exampleZeroTrustDeviceCustomProfileLocalDomainFallback\", ZeroTrustDeviceCustomProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .domains(ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainArgs.builder()\n .suffix(\"example.com\")\n .description(\"Domain bypass for local development\")\n .dnsServer(Arrays.asList(\"1.1.1.1\"))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustDeviceCustomProfileLocalDomainFallback:\n type: cloudflare:ZeroTrustDeviceCustomProfileLocalDomainFallback\n name: example_zero_trust_device_custom_profile_local_domain_fallback\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n domains:\n - suffix: example.com\n description: Domain bypass for local development\n dnsServer:\n - 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustLocalFallbackDomain:ZeroTrustLocalFallbackDomain example '\u003caccount_id\u003e/\u003cpolicy_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -116285,7 +116285,7 @@ "deprecationMessage": "cloudflare.index/zerotrustlocalfallbackdomain.ZeroTrustLocalFallbackDomain has been deprecated in favor of cloudflare.index/zerotrustdevicecustomprofilelocaldomainfallback.ZeroTrustDeviceCustomProfileLocalDomainFallback" }, "cloudflare:index/zeroTrustNetworkHostnameRoute:ZeroTrustNetworkHostnameRoute": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustNetworkHostnameRoute = new cloudflare.ZeroTrustNetworkHostnameRoute(\"example_zero_trust_network_hostname_route\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n comment: \"example comment\",\n hostname: \"office-1.local\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_network_hostname_route = cloudflare.ZeroTrustNetworkHostnameRoute(\"example_zero_trust_network_hostname_route\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n comment=\"example comment\",\n hostname=\"office-1.local\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustNetworkHostnameRoute = new Cloudflare.ZeroTrustNetworkHostnameRoute(\"example_zero_trust_network_hostname_route\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Comment = \"example comment\",\n Hostname = \"office-1.local\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustNetworkHostnameRoute(ctx, \"example_zero_trust_network_hostname_route\", \u0026cloudflare.ZeroTrustNetworkHostnameRouteArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tComment: pulumi.String(\"example comment\"),\n\t\t\tHostname: pulumi.String(\"office-1.local\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustNetworkHostnameRoute;\nimport com.pulumi.cloudflare.ZeroTrustNetworkHostnameRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustNetworkHostnameRoute = new ZeroTrustNetworkHostnameRoute(\"exampleZeroTrustNetworkHostnameRoute\", ZeroTrustNetworkHostnameRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .comment(\"example comment\")\n .hostname(\"office-1.local\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustNetworkHostnameRoute:\n type: cloudflare:ZeroTrustNetworkHostnameRoute\n name: example_zero_trust_network_hostname_route\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n comment: example comment\n hostname: office-1.local\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustNetworkHostnameRoute:ZeroTrustNetworkHostnameRoute example '\u003caccount_id\u003e/\u003chostname_route_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustNetworkHostnameRoute = new cloudflare.ZeroTrustNetworkHostnameRoute(\"example_zero_trust_network_hostname_route\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n comment: \"example comment\",\n hostname: \"office-1.local\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_network_hostname_route = cloudflare.ZeroTrustNetworkHostnameRoute(\"example_zero_trust_network_hostname_route\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n comment=\"example comment\",\n hostname=\"office-1.local\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustNetworkHostnameRoute = new Cloudflare.ZeroTrustNetworkHostnameRoute(\"example_zero_trust_network_hostname_route\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Comment = \"example comment\",\n Hostname = \"office-1.local\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustNetworkHostnameRoute(ctx, \"example_zero_trust_network_hostname_route\", \u0026cloudflare.ZeroTrustNetworkHostnameRouteArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tComment: pulumi.String(\"example comment\"),\n\t\t\tHostname: pulumi.String(\"office-1.local\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustnetworkhostnameroute\" \"example_zero_trust_network_hostname_route\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n comment = \"example comment\"\n hostname = \"office-1.local\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustNetworkHostnameRoute;\nimport com.pulumi.cloudflare.ZeroTrustNetworkHostnameRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustNetworkHostnameRoute = new ZeroTrustNetworkHostnameRoute(\"exampleZeroTrustNetworkHostnameRoute\", ZeroTrustNetworkHostnameRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .comment(\"example comment\")\n .hostname(\"office-1.local\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustNetworkHostnameRoute:\n type: cloudflare:ZeroTrustNetworkHostnameRoute\n name: example_zero_trust_network_hostname_route\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n comment: example comment\n hostname: office-1.local\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustNetworkHostnameRoute:ZeroTrustNetworkHostnameRoute example '\u003caccount_id\u003e/\u003chostname_route_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -116301,7 +116301,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "hostname": { "type": "string", @@ -116356,7 +116356,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "hostname": { "type": "string", @@ -116375,7 +116375,7 @@ } }, "cloudflare:index/zeroTrustOrganization:ZeroTrustOrganization": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Revoke`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustOrganization = new cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", {\n zoneId: \"zone_id\",\n allowAuthenticateViaWarp: true,\n authDomain: \"test.cloudflareaccess.com\",\n autoRedirectToIdentity: true,\n customPages: {\n forbidden: \"699d98642c564d2e855e9661899b7252\",\n identityDenied: \"699d98642c564d2e855e9661899b7252\",\n },\n denyUnmatchedRequests: true,\n denyUnmatchedRequestsExemptedZoneNames: [\"example.com\"],\n isUiReadOnly: true,\n loginDesign: {\n backgroundColor: \"#c5ed1b\",\n footerText: \"This is an example description.\",\n headerText: \"This is an example description.\",\n logoPath: \"https://example.com/logo.png\",\n textColor: \"#c5ed1b\",\n },\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n amrMatchingSessionDuration: \"12h\",\n requiredAaguids: \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n sessionDuration: \"24h\",\n },\n mfaRequiredForAllApps: false,\n mfaSshPivKeyRequirements: {\n pinPolicy: \"always\",\n requireFipsDevice: true,\n sshKeySizes: [\n 256,\n 2048,\n ],\n sshKeyTypes: [\n \"ecdsa\",\n \"rsa\",\n ],\n touchPolicy: \"always\",\n },\n name: \"Widget Corps Internal Applications\",\n sessionDuration: \"24h\",\n uiReadOnlyToggleReason: \"Temporarily turn off the UI read only lock to make a change via the UI\",\n userSeatExpirationInactiveTime: \"730h\",\n warpAuthSessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_organization = cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\",\n zone_id=\"zone_id\",\n allow_authenticate_via_warp=True,\n auth_domain=\"test.cloudflareaccess.com\",\n auto_redirect_to_identity=True,\n custom_pages={\n \"forbidden\": \"699d98642c564d2e855e9661899b7252\",\n \"identity_denied\": \"699d98642c564d2e855e9661899b7252\",\n },\n deny_unmatched_requests=True,\n deny_unmatched_requests_exempted_zone_names=[\"example.com\"],\n is_ui_read_only=True,\n login_design={\n \"background_color\": \"#c5ed1b\",\n \"footer_text\": \"This is an example description.\",\n \"header_text\": \"This is an example description.\",\n \"logo_path\": \"https://example.com/logo.png\",\n \"text_color\": \"#c5ed1b\",\n },\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"amr_matching_session_duration\": \"12h\",\n \"required_aaguids\": \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n \"session_duration\": \"24h\",\n },\n mfa_required_for_all_apps=False,\n mfa_ssh_piv_key_requirements={\n \"pin_policy\": \"always\",\n \"require_fips_device\": True,\n \"ssh_key_sizes\": [\n 256,\n 2048,\n ],\n \"ssh_key_types\": [\n \"ecdsa\",\n \"rsa\",\n ],\n \"touch_policy\": \"always\",\n },\n name=\"Widget Corps Internal Applications\",\n session_duration=\"24h\",\n ui_read_only_toggle_reason=\"Temporarily turn off the UI read only lock to make a change via the UI\",\n user_seat_expiration_inactive_time=\"730h\",\n warp_auth_session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustOrganization = new Cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", new()\n {\n ZoneId = \"zone_id\",\n AllowAuthenticateViaWarp = true,\n AuthDomain = \"test.cloudflareaccess.com\",\n AutoRedirectToIdentity = true,\n CustomPages = new Cloudflare.Inputs.ZeroTrustOrganizationCustomPagesArgs\n {\n Forbidden = \"699d98642c564d2e855e9661899b7252\",\n IdentityDenied = \"699d98642c564d2e855e9661899b7252\",\n },\n DenyUnmatchedRequests = true,\n DenyUnmatchedRequestsExemptedZoneNames = new[]\n {\n \"example.com\",\n },\n IsUiReadOnly = true,\n LoginDesign = new Cloudflare.Inputs.ZeroTrustOrganizationLoginDesignArgs\n {\n BackgroundColor = \"#c5ed1b\",\n FooterText = \"This is an example description.\",\n HeaderText = \"This is an example description.\",\n LogoPath = \"https://example.com/logo.png\",\n TextColor = \"#c5ed1b\",\n },\n MfaConfig = new Cloudflare.Inputs.ZeroTrustOrganizationMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n AmrMatchingSessionDuration = \"12h\",\n RequiredAaguids = \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n SessionDuration = \"24h\",\n },\n MfaRequiredForAllApps = false,\n MfaSshPivKeyRequirements = new Cloudflare.Inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs\n {\n PinPolicy = \"always\",\n RequireFipsDevice = true,\n SshKeySizes = new[]\n {\n 256,\n 2048,\n },\n SshKeyTypes = new[]\n {\n \"ecdsa\",\n \"rsa\",\n },\n TouchPolicy = \"always\",\n },\n Name = \"Widget Corps Internal Applications\",\n SessionDuration = \"24h\",\n UiReadOnlyToggleReason = \"Temporarily turn off the UI read only lock to make a change via the UI\",\n UserSeatExpirationInactiveTime = \"730h\",\n WarpAuthSessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustOrganization(ctx, \"example_zero_trust_organization\", \u0026cloudflare.ZeroTrustOrganizationArgs{\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAllowAuthenticateViaWarp: pulumi.Bool(true),\n\t\t\tAuthDomain: pulumi.String(\"test.cloudflareaccess.com\"),\n\t\t\tAutoRedirectToIdentity: pulumi.Bool(true),\n\t\t\tCustomPages: \u0026cloudflare.ZeroTrustOrganizationCustomPagesArgs{\n\t\t\t\tForbidden: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t\tIdentityDenied: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t},\n\t\t\tDenyUnmatchedRequests: pulumi.Bool(true),\n\t\t\tDenyUnmatchedRequestsExemptedZoneNames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t},\n\t\t\tIsUiReadOnly: pulumi.Bool(true),\n\t\t\tLoginDesign: \u0026cloudflare.ZeroTrustOrganizationLoginDesignArgs{\n\t\t\t\tBackgroundColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t\tFooterText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tHeaderText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tLogoPath: pulumi.String(\"https://example.com/logo.png\"),\n\t\t\t\tTextColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t},\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustOrganizationMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tAmrMatchingSessionDuration: pulumi.String(\"12h\"),\n\t\t\t\tRequiredAaguids: pulumi.String(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\"),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tMfaRequiredForAllApps: pulumi.Bool(false),\n\t\t\tMfaSshPivKeyRequirements: \u0026cloudflare.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs{\n\t\t\t\tPinPolicy: pulumi.String(\"always\"),\n\t\t\t\tRequireFipsDevice: pulumi.Bool(true),\n\t\t\t\tSshKeySizes: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(256),\n\t\t\t\t\tpulumi.Int(2048),\n\t\t\t\t},\n\t\t\t\tSshKeyTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"ecdsa\"),\n\t\t\t\t\tpulumi.String(\"rsa\"),\n\t\t\t\t},\n\t\t\t\tTouchPolicy: pulumi.String(\"always\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps Internal Applications\"),\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\tUiReadOnlyToggleReason: pulumi.String(\"Temporarily turn off the UI read only lock to make a change via the UI\"),\n\t\t\tUserSeatExpirationInactiveTime: pulumi.String(\"730h\"),\n\t\t\tWarpAuthSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustOrganization;\nimport com.pulumi.cloudflare.ZeroTrustOrganizationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationCustomPagesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationLoginDesignArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustOrganization = new ZeroTrustOrganization(\"exampleZeroTrustOrganization\", ZeroTrustOrganizationArgs.builder()\n .zoneId(\"zone_id\")\n .allowAuthenticateViaWarp(true)\n .authDomain(\"test.cloudflareaccess.com\")\n .autoRedirectToIdentity(true)\n .customPages(ZeroTrustOrganizationCustomPagesArgs.builder()\n .forbidden(\"699d98642c564d2e855e9661899b7252\")\n .identityDenied(\"699d98642c564d2e855e9661899b7252\")\n .build())\n .denyUnmatchedRequests(true)\n .denyUnmatchedRequestsExemptedZoneNames(\"example.com\")\n .isUiReadOnly(true)\n .loginDesign(ZeroTrustOrganizationLoginDesignArgs.builder()\n .backgroundColor(\"#c5ed1b\")\n .footerText(\"This is an example description.\")\n .headerText(\"This is an example description.\")\n .logoPath(\"https://example.com/logo.png\")\n .textColor(\"#c5ed1b\")\n .build())\n .mfaConfig(ZeroTrustOrganizationMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .amrMatchingSessionDuration(\"12h\")\n .requiredAaguids(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\")\n .sessionDuration(\"24h\")\n .build())\n .mfaRequiredForAllApps(false)\n .mfaSshPivKeyRequirements(ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs.builder()\n .pinPolicy(\"always\")\n .requireFipsDevice(true)\n .sshKeySizes( \n 256,\n 2048)\n .sshKeyTypes( \n \"ecdsa\",\n \"rsa\")\n .touchPolicy(\"always\")\n .build())\n .name(\"Widget Corps Internal Applications\")\n .sessionDuration(\"24h\")\n .uiReadOnlyToggleReason(\"Temporarily turn off the UI read only lock to make a change via the UI\")\n .userSeatExpirationInactiveTime(\"730h\")\n .warpAuthSessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustOrganization:\n type: cloudflare:ZeroTrustOrganization\n name: example_zero_trust_organization\n properties:\n zoneId: zone_id\n allowAuthenticateViaWarp: true\n authDomain: test.cloudflareaccess.com\n autoRedirectToIdentity: true\n customPages:\n forbidden: 699d98642c564d2e855e9661899b7252\n identityDenied: 699d98642c564d2e855e9661899b7252\n denyUnmatchedRequests: true\n denyUnmatchedRequestsExemptedZoneNames:\n - example.com\n isUiReadOnly: true\n loginDesign:\n backgroundColor: '#c5ed1b'\n footerText: This is an example description.\n headerText: This is an example description.\n logoPath: https://example.com/logo.png\n textColor: '#c5ed1b'\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n amrMatchingSessionDuration: 12h\n requiredAaguids: 2fc0579f-8113-47ea-b116-bb5a8db9202a\n sessionDuration: 24h\n mfaRequiredForAllApps: false\n mfaSshPivKeyRequirements:\n pinPolicy: always\n requireFipsDevice: true\n sshKeySizes:\n - 256\n - 2048\n sshKeyTypes:\n - ecdsa\n - rsa\n touchPolicy: always\n name: Widget Corps Internal Applications\n sessionDuration: 24h\n uiReadOnlyToggleReason: Temporarily turn off the UI read only lock to make a change via the UI\n userSeatExpirationInactiveTime: 730h\n warpAuthSessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Revoke`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustOrganization = new cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", {\n zoneId: \"zone_id\",\n allowAuthenticateViaWarp: true,\n authDomain: \"test.cloudflareaccess.com\",\n autoRedirectToIdentity: true,\n customPages: {\n forbidden: \"699d98642c564d2e855e9661899b7252\",\n identityDenied: \"699d98642c564d2e855e9661899b7252\",\n },\n denyUnmatchedRequests: true,\n denyUnmatchedRequestsExemptedZoneNames: [\"example.com\"],\n isUiReadOnly: true,\n loginDesign: {\n backgroundColor: \"#c5ed1b\",\n footerText: \"This is an example description.\",\n headerText: \"This is an example description.\",\n logoPath: \"https://example.com/logo.png\",\n textColor: \"#c5ed1b\",\n },\n mfaConfig: {\n allowedAuthenticators: [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n amrMatchingSessionDuration: \"12h\",\n requiredAaguids: \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n sessionDuration: \"24h\",\n },\n mfaRequiredForAllApps: false,\n mfaSshPivKeyRequirements: {\n pinPolicy: \"always\",\n requireFipsDevice: true,\n sshKeySizes: [\n 256,\n 2048,\n ],\n sshKeyTypes: [\n \"ecdsa\",\n \"rsa\",\n ],\n touchPolicy: \"always\",\n },\n name: \"Widget Corps Internal Applications\",\n sessionDuration: \"24h\",\n uiReadOnlyToggleReason: \"Temporarily turn off the UI read only lock to make a change via the UI\",\n userSeatExpirationInactiveTime: \"730h\",\n warpAuthSessionDuration: \"24h\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_organization = cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\",\n zone_id=\"zone_id\",\n allow_authenticate_via_warp=True,\n auth_domain=\"test.cloudflareaccess.com\",\n auto_redirect_to_identity=True,\n custom_pages={\n \"forbidden\": \"699d98642c564d2e855e9661899b7252\",\n \"identity_denied\": \"699d98642c564d2e855e9661899b7252\",\n },\n deny_unmatched_requests=True,\n deny_unmatched_requests_exempted_zone_names=[\"example.com\"],\n is_ui_read_only=True,\n login_design={\n \"background_color\": \"#c5ed1b\",\n \"footer_text\": \"This is an example description.\",\n \"header_text\": \"This is an example description.\",\n \"logo_path\": \"https://example.com/logo.png\",\n \"text_color\": \"#c5ed1b\",\n },\n mfa_config={\n \"allowed_authenticators\": [\n \"totp\",\n \"biometrics\",\n \"security_key\",\n ],\n \"amr_matching_session_duration\": \"12h\",\n \"required_aaguids\": \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n \"session_duration\": \"24h\",\n },\n mfa_required_for_all_apps=False,\n mfa_ssh_piv_key_requirements={\n \"pin_policy\": \"always\",\n \"require_fips_device\": True,\n \"ssh_key_sizes\": [\n 256,\n 2048,\n ],\n \"ssh_key_types\": [\n \"ecdsa\",\n \"rsa\",\n ],\n \"touch_policy\": \"always\",\n },\n name=\"Widget Corps Internal Applications\",\n session_duration=\"24h\",\n ui_read_only_toggle_reason=\"Temporarily turn off the UI read only lock to make a change via the UI\",\n user_seat_expiration_inactive_time=\"730h\",\n warp_auth_session_duration=\"24h\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustOrganization = new Cloudflare.ZeroTrustOrganization(\"example_zero_trust_organization\", new()\n {\n ZoneId = \"zone_id\",\n AllowAuthenticateViaWarp = true,\n AuthDomain = \"test.cloudflareaccess.com\",\n AutoRedirectToIdentity = true,\n CustomPages = new Cloudflare.Inputs.ZeroTrustOrganizationCustomPagesArgs\n {\n Forbidden = \"699d98642c564d2e855e9661899b7252\",\n IdentityDenied = \"699d98642c564d2e855e9661899b7252\",\n },\n DenyUnmatchedRequests = true,\n DenyUnmatchedRequestsExemptedZoneNames = new[]\n {\n \"example.com\",\n },\n IsUiReadOnly = true,\n LoginDesign = new Cloudflare.Inputs.ZeroTrustOrganizationLoginDesignArgs\n {\n BackgroundColor = \"#c5ed1b\",\n FooterText = \"This is an example description.\",\n HeaderText = \"This is an example description.\",\n LogoPath = \"https://example.com/logo.png\",\n TextColor = \"#c5ed1b\",\n },\n MfaConfig = new Cloudflare.Inputs.ZeroTrustOrganizationMfaConfigArgs\n {\n AllowedAuthenticators = new[]\n {\n \"totp\",\n \"biometrics\",\n \"security_key\",\n },\n AmrMatchingSessionDuration = \"12h\",\n RequiredAaguids = \"2fc0579f-8113-47ea-b116-bb5a8db9202a\",\n SessionDuration = \"24h\",\n },\n MfaRequiredForAllApps = false,\n MfaSshPivKeyRequirements = new Cloudflare.Inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs\n {\n PinPolicy = \"always\",\n RequireFipsDevice = true,\n SshKeySizes = new[]\n {\n 256,\n 2048,\n },\n SshKeyTypes = new[]\n {\n \"ecdsa\",\n \"rsa\",\n },\n TouchPolicy = \"always\",\n },\n Name = \"Widget Corps Internal Applications\",\n SessionDuration = \"24h\",\n UiReadOnlyToggleReason = \"Temporarily turn off the UI read only lock to make a change via the UI\",\n UserSeatExpirationInactiveTime = \"730h\",\n WarpAuthSessionDuration = \"24h\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustOrganization(ctx, \"example_zero_trust_organization\", \u0026cloudflare.ZeroTrustOrganizationArgs{\n\t\t\tZoneId: pulumi.String(\"zone_id\"),\n\t\t\tAllowAuthenticateViaWarp: pulumi.Bool(true),\n\t\t\tAuthDomain: pulumi.String(\"test.cloudflareaccess.com\"),\n\t\t\tAutoRedirectToIdentity: pulumi.Bool(true),\n\t\t\tCustomPages: \u0026cloudflare.ZeroTrustOrganizationCustomPagesArgs{\n\t\t\t\tForbidden: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t\tIdentityDenied: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\t},\n\t\t\tDenyUnmatchedRequests: pulumi.Bool(true),\n\t\t\tDenyUnmatchedRequestsExemptedZoneNames: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"example.com\"),\n\t\t\t},\n\t\t\tIsUiReadOnly: pulumi.Bool(true),\n\t\t\tLoginDesign: \u0026cloudflare.ZeroTrustOrganizationLoginDesignArgs{\n\t\t\t\tBackgroundColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t\tFooterText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tHeaderText: pulumi.String(\"This is an example description.\"),\n\t\t\t\tLogoPath: pulumi.String(\"https://example.com/logo.png\"),\n\t\t\t\tTextColor: pulumi.String(\"#c5ed1b\"),\n\t\t\t},\n\t\t\tMfaConfig: \u0026cloudflare.ZeroTrustOrganizationMfaConfigArgs{\n\t\t\t\tAllowedAuthenticators: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"totp\"),\n\t\t\t\t\tpulumi.String(\"biometrics\"),\n\t\t\t\t\tpulumi.String(\"security_key\"),\n\t\t\t\t},\n\t\t\t\tAmrMatchingSessionDuration: pulumi.String(\"12h\"),\n\t\t\t\tRequiredAaguids: pulumi.String(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\"),\n\t\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\t},\n\t\t\tMfaRequiredForAllApps: pulumi.Bool(false),\n\t\t\tMfaSshPivKeyRequirements: \u0026cloudflare.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs{\n\t\t\t\tPinPolicy: pulumi.String(\"always\"),\n\t\t\t\tRequireFipsDevice: pulumi.Bool(true),\n\t\t\t\tSshKeySizes: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(256),\n\t\t\t\t\tpulumi.Int(2048),\n\t\t\t\t},\n\t\t\t\tSshKeyTypes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"ecdsa\"),\n\t\t\t\t\tpulumi.String(\"rsa\"),\n\t\t\t\t},\n\t\t\t\tTouchPolicy: pulumi.String(\"always\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"Widget Corps Internal Applications\"),\n\t\t\tSessionDuration: pulumi.String(\"24h\"),\n\t\t\tUiReadOnlyToggleReason: pulumi.String(\"Temporarily turn off the UI read only lock to make a change via the UI\"),\n\t\t\tUserSeatExpirationInactiveTime: pulumi.String(\"730h\"),\n\t\t\tWarpAuthSessionDuration: pulumi.String(\"24h\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustorganization\" \"example_zero_trust_organization\" {\n zone_id = \"zone_id\"\n allow_authenticate_via_warp = true\n auth_domain = \"test.cloudflareaccess.com\"\n auto_redirect_to_identity = true\n custom_pages = {\n forbidden = \"699d98642c564d2e855e9661899b7252\"\n identity_denied = \"699d98642c564d2e855e9661899b7252\"\n }\n deny_unmatched_requests = true\n deny_unmatched_requests_exempted_zone_names = [\"example.com\"]\n is_ui_read_only = true\n login_design = {\n background_color = \"#c5ed1b\"\n footer_text = \"This is an example description.\"\n header_text = \"This is an example description.\"\n logo_path = \"https://example.com/logo.png\"\n text_color = \"#c5ed1b\"\n }\n mfa_config = {\n allowed_authenticators = [\"totp\", \"biometrics\", \"security_key\"]\n amr_matching_session_duration = \"12h\"\n required_aaguids = \"2fc0579f-8113-47ea-b116-bb5a8db9202a\"\n session_duration = \"24h\"\n }\n mfa_required_for_all_apps = false\n mfa_ssh_piv_key_requirements = {\n pin_policy = \"always\"\n require_fips_device = true\n ssh_key_sizes = [256, 2048]\n ssh_key_types = [\"ecdsa\", \"rsa\"]\n touch_policy = \"always\"\n }\n name = \"Widget Corps Internal Applications\"\n session_duration = \"24h\"\n ui_read_only_toggle_reason = \"Temporarily turn off the UI read only lock to make a change via the UI\"\n user_seat_expiration_inactive_time = \"730h\"\n warp_auth_session_duration = \"24h\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustOrganization;\nimport com.pulumi.cloudflare.ZeroTrustOrganizationArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationCustomPagesArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationLoginDesignArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustOrganization = new ZeroTrustOrganization(\"exampleZeroTrustOrganization\", ZeroTrustOrganizationArgs.builder()\n .zoneId(\"zone_id\")\n .allowAuthenticateViaWarp(true)\n .authDomain(\"test.cloudflareaccess.com\")\n .autoRedirectToIdentity(true)\n .customPages(ZeroTrustOrganizationCustomPagesArgs.builder()\n .forbidden(\"699d98642c564d2e855e9661899b7252\")\n .identityDenied(\"699d98642c564d2e855e9661899b7252\")\n .build())\n .denyUnmatchedRequests(true)\n .denyUnmatchedRequestsExemptedZoneNames(\"example.com\")\n .isUiReadOnly(true)\n .loginDesign(ZeroTrustOrganizationLoginDesignArgs.builder()\n .backgroundColor(\"#c5ed1b\")\n .footerText(\"This is an example description.\")\n .headerText(\"This is an example description.\")\n .logoPath(\"https://example.com/logo.png\")\n .textColor(\"#c5ed1b\")\n .build())\n .mfaConfig(ZeroTrustOrganizationMfaConfigArgs.builder()\n .allowedAuthenticators( \n \"totp\",\n \"biometrics\",\n \"security_key\")\n .amrMatchingSessionDuration(\"12h\")\n .requiredAaguids(\"2fc0579f-8113-47ea-b116-bb5a8db9202a\")\n .sessionDuration(\"24h\")\n .build())\n .mfaRequiredForAllApps(false)\n .mfaSshPivKeyRequirements(ZeroTrustOrganizationMfaSshPivKeyRequirementsArgs.builder()\n .pinPolicy(\"always\")\n .requireFipsDevice(true)\n .sshKeySizes( \n 256,\n 2048)\n .sshKeyTypes( \n \"ecdsa\",\n \"rsa\")\n .touchPolicy(\"always\")\n .build())\n .name(\"Widget Corps Internal Applications\")\n .sessionDuration(\"24h\")\n .uiReadOnlyToggleReason(\"Temporarily turn off the UI read only lock to make a change via the UI\")\n .userSeatExpirationInactiveTime(\"730h\")\n .warpAuthSessionDuration(\"24h\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustOrganization:\n type: cloudflare:ZeroTrustOrganization\n name: example_zero_trust_organization\n properties:\n zoneId: zone_id\n allowAuthenticateViaWarp: true\n authDomain: test.cloudflareaccess.com\n autoRedirectToIdentity: true\n customPages:\n forbidden: 699d98642c564d2e855e9661899b7252\n identityDenied: 699d98642c564d2e855e9661899b7252\n denyUnmatchedRequests: true\n denyUnmatchedRequestsExemptedZoneNames:\n - example.com\n isUiReadOnly: true\n loginDesign:\n backgroundColor: '#c5ed1b'\n footerText: This is an example description.\n headerText: This is an example description.\n logoPath: https://example.com/logo.png\n textColor: '#c5ed1b'\n mfaConfig:\n allowedAuthenticators:\n - totp\n - biometrics\n - security_key\n amrMatchingSessionDuration: 12h\n requiredAaguids: 2fc0579f-8113-47ea-b116-bb5a8db9202a\n sessionDuration: 24h\n mfaRequiredForAllApps: false\n mfaSshPivKeyRequirements:\n pinPolicy: always\n requireFipsDevice: true\n sshKeySizes:\n - 256\n - 2048\n sshKeyTypes:\n - ecdsa\n - rsa\n touchPolicy: always\n name: Widget Corps Internal Applications\n sessionDuration: 24h\n uiReadOnlyToggleReason: Temporarily turn off the UI read only lock to make a change via the UI\n userSeatExpirationInactiveTime: 730h\n warpAuthSessionDuration: 24h\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string", @@ -116391,21 +116391,21 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" }, "customPages": { "$ref": "#/types/cloudflare:index/ZeroTrustOrganizationCustomPages:ZeroTrustOrganizationCustomPages" }, "denyUnmatchedRequests": { "type": "boolean", - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" }, "denyUnmatchedRequestsExemptedZoneNames": { "type": "array", "items": { "type": "string" }, - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" }, "isUiReadOnly": { "type": "boolean", @@ -116436,7 +116436,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "uiReadOnlyToggleReason": { "type": "string", @@ -116444,11 +116444,11 @@ }, "userSeatExpirationInactiveTime": { "type": "string", - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n" + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n" }, "warpAuthSessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" }, "zoneId": { "type": "string", @@ -116478,21 +116478,21 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" }, "customPages": { "$ref": "#/types/cloudflare:index/ZeroTrustOrganizationCustomPages:ZeroTrustOrganizationCustomPages" }, "denyUnmatchedRequests": { "type": "boolean", - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" }, "denyUnmatchedRequestsExemptedZoneNames": { "type": "array", "items": { "type": "string" }, - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" }, "isUiReadOnly": { "type": "boolean", @@ -116523,7 +116523,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "uiReadOnlyToggleReason": { "type": "string", @@ -116531,11 +116531,11 @@ }, "userSeatExpirationInactiveTime": { "type": "string", - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n" + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n" }, "warpAuthSessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" }, "zoneId": { "type": "string", @@ -116559,21 +116559,21 @@ }, "autoRedirectToIdentity": { "type": "boolean", - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n" }, "customPages": { "$ref": "#/types/cloudflare:index/ZeroTrustOrganizationCustomPages:ZeroTrustOrganizationCustomPages" }, "denyUnmatchedRequests": { "type": "boolean", - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n" }, "denyUnmatchedRequestsExemptedZoneNames": { "type": "array", "items": { "type": "string" }, - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n" }, "isUiReadOnly": { "type": "boolean", @@ -116604,7 +116604,7 @@ }, "sessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n" }, "uiReadOnlyToggleReason": { "type": "string", @@ -116612,11 +116612,11 @@ }, "userSeatExpirationInactiveTime": { "type": "string", - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n" + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n" }, "warpAuthSessionDuration": { "type": "string", - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n" }, "zoneId": { "type": "string", @@ -116632,7 +116632,7 @@ ] }, "cloudflare:index/zeroTrustRiskBehavior:ZeroTrustRiskBehavior": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskBehavior = new cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", {\n accountId: \"account_id\",\n behaviors: {\n foo: {\n enabled: true,\n riskLevel: \"low\",\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_behavior = cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\",\n account_id=\"account_id\",\n behaviors={\n \"foo\": {\n \"enabled\": True,\n \"risk_level\": \"low\",\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskBehavior = new Cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", new()\n {\n AccountId = \"account_id\",\n Behaviors = \n {\n { \"foo\", new Cloudflare.Inputs.ZeroTrustRiskBehaviorBehaviorsArgs\n {\n Enabled = true,\n RiskLevel = \"low\",\n } },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustRiskBehavior(ctx, \"example_zero_trust_risk_behavior\", \u0026cloudflare.ZeroTrustRiskBehaviorArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tBehaviors: cloudflare.ZeroTrustRiskBehaviorBehaviorsMap{\n\t\t\t\t\"foo\": \u0026cloudflare.ZeroTrustRiskBehaviorBehaviorsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tRiskLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehavior;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehaviorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustRiskBehavior = new ZeroTrustRiskBehavior(\"exampleZeroTrustRiskBehavior\", ZeroTrustRiskBehaviorArgs.builder()\n .accountId(\"account_id\")\n .behaviors(Map.of(\"foo\", ZeroTrustRiskBehaviorBehaviorsArgs.builder()\n .enabled(true)\n .riskLevel(\"low\")\n .build()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustRiskBehavior:\n type: cloudflare:ZeroTrustRiskBehavior\n name: example_zero_trust_risk_behavior\n properties:\n accountId: account_id\n behaviors:\n foo:\n enabled: true\n riskLevel: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskBehavior = new cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", {\n accountId: \"account_id\",\n behaviors: {\n foo: {\n enabled: true,\n riskLevel: \"low\",\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_behavior = cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\",\n account_id=\"account_id\",\n behaviors={\n \"foo\": {\n \"enabled\": True,\n \"risk_level\": \"low\",\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskBehavior = new Cloudflare.ZeroTrustRiskBehavior(\"example_zero_trust_risk_behavior\", new()\n {\n AccountId = \"account_id\",\n Behaviors = \n {\n { \"foo\", new Cloudflare.Inputs.ZeroTrustRiskBehaviorBehaviorsArgs\n {\n Enabled = true,\n RiskLevel = \"low\",\n } },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustRiskBehavior(ctx, \"example_zero_trust_risk_behavior\", \u0026cloudflare.ZeroTrustRiskBehaviorArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tBehaviors: cloudflare.ZeroTrustRiskBehaviorBehaviorsMap{\n\t\t\t\t\"foo\": \u0026cloudflare.ZeroTrustRiskBehaviorBehaviorsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tRiskLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustriskbehavior\" \"example_zero_trust_risk_behavior\" {\n account_id = \"account_id\"\n behaviors = {\n \"foo\" = {\n enabled = true\n risk_level = \"low\"\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehavior;\nimport com.pulumi.cloudflare.ZeroTrustRiskBehaviorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustRiskBehavior = new ZeroTrustRiskBehavior(\"exampleZeroTrustRiskBehavior\", ZeroTrustRiskBehaviorArgs.builder()\n .accountId(\"account_id\")\n .behaviors(Map.of(\"foo\", ZeroTrustRiskBehaviorBehaviorsArgs.builder()\n .enabled(true)\n .riskLevel(\"low\")\n .build()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustRiskBehavior:\n type: cloudflare:ZeroTrustRiskBehavior\n name: example_zero_trust_risk_behavior\n properties:\n accountId: account_id\n behaviors:\n foo:\n enabled: true\n riskLevel: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "accountId": { "type": "string" @@ -116683,7 +116683,7 @@ ] }, "cloudflare:index/zeroTrustRiskScoringIntegration:ZeroTrustRiskScoringIntegration": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskScoringIntegration = new cloudflare.ZeroTrustRiskScoringIntegration(\"example_zero_trust_risk_scoring_integration\", {\n accountId: \"account_id\",\n integrationType: \"Okta\",\n tenantUrl: \"https://example.com\",\n referenceId: \"reference_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_scoring_integration = cloudflare.ZeroTrustRiskScoringIntegration(\"example_zero_trust_risk_scoring_integration\",\n account_id=\"account_id\",\n integration_type=\"Okta\",\n tenant_url=\"https://example.com\",\n reference_id=\"reference_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskScoringIntegration = new Cloudflare.ZeroTrustRiskScoringIntegration(\"example_zero_trust_risk_scoring_integration\", new()\n {\n AccountId = \"account_id\",\n IntegrationType = \"Okta\",\n TenantUrl = \"https://example.com\",\n ReferenceId = \"reference_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustRiskScoringIntegration(ctx, \"example_zero_trust_risk_scoring_integration\", \u0026cloudflare.ZeroTrustRiskScoringIntegrationArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tIntegrationType: pulumi.String(\"Okta\"),\n\t\t\tTenantUrl: pulumi.String(\"https://example.com\"),\n\t\t\tReferenceId: pulumi.String(\"reference_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustRiskScoringIntegration;\nimport com.pulumi.cloudflare.ZeroTrustRiskScoringIntegrationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustRiskScoringIntegration = new ZeroTrustRiskScoringIntegration(\"exampleZeroTrustRiskScoringIntegration\", ZeroTrustRiskScoringIntegrationArgs.builder()\n .accountId(\"account_id\")\n .integrationType(\"Okta\")\n .tenantUrl(\"https://example.com\")\n .referenceId(\"reference_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustRiskScoringIntegration:\n type: cloudflare:ZeroTrustRiskScoringIntegration\n name: example_zero_trust_risk_scoring_integration\n properties:\n accountId: account_id\n integrationType: Okta\n tenantUrl: https://example.com\n referenceId: reference_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustRiskScoringIntegration:ZeroTrustRiskScoringIntegration example '\u003caccount_id\u003e/\u003cintegration_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskScoringIntegration = new cloudflare.ZeroTrustRiskScoringIntegration(\"example_zero_trust_risk_scoring_integration\", {\n accountId: \"account_id\",\n integrationType: \"Okta\",\n tenantUrl: \"https://example.com\",\n referenceId: \"reference_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_scoring_integration = cloudflare.ZeroTrustRiskScoringIntegration(\"example_zero_trust_risk_scoring_integration\",\n account_id=\"account_id\",\n integration_type=\"Okta\",\n tenant_url=\"https://example.com\",\n reference_id=\"reference_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskScoringIntegration = new Cloudflare.ZeroTrustRiskScoringIntegration(\"example_zero_trust_risk_scoring_integration\", new()\n {\n AccountId = \"account_id\",\n IntegrationType = \"Okta\",\n TenantUrl = \"https://example.com\",\n ReferenceId = \"reference_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustRiskScoringIntegration(ctx, \"example_zero_trust_risk_scoring_integration\", \u0026cloudflare.ZeroTrustRiskScoringIntegrationArgs{\n\t\t\tAccountId: pulumi.String(\"account_id\"),\n\t\t\tIntegrationType: pulumi.String(\"Okta\"),\n\t\t\tTenantUrl: pulumi.String(\"https://example.com\"),\n\t\t\tReferenceId: pulumi.String(\"reference_id\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrustriskscoringintegration\" \"example_zero_trust_risk_scoring_integration\" {\n account_id = \"account_id\"\n integration_type = \"Okta\"\n tenant_url = \"https://example.com\"\n reference_id = \"reference_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustRiskScoringIntegration;\nimport com.pulumi.cloudflare.ZeroTrustRiskScoringIntegrationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustRiskScoringIntegration = new ZeroTrustRiskScoringIntegration(\"exampleZeroTrustRiskScoringIntegration\", ZeroTrustRiskScoringIntegrationArgs.builder()\n .accountId(\"account_id\")\n .integrationType(\"Okta\")\n .tenantUrl(\"https://example.com\")\n .referenceId(\"reference_id\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustRiskScoringIntegration:\n type: cloudflare:ZeroTrustRiskScoringIntegration\n name: example_zero_trust_risk_scoring_integration\n properties:\n accountId: account_id\n integrationType: Okta\n tenantUrl: https://example.com\n referenceId: reference_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustRiskScoringIntegration:ZeroTrustRiskScoringIntegration example '\u003caccount_id\u003e/\u003cintegration_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string" @@ -116788,7 +116788,7 @@ } }, "cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflared = new cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"blog\",\n configSrc: \"cloudflare\",\n tunnelSecret: \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared = cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"blog\",\n config_src=\"cloudflare\",\n tunnel_secret=\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflared = new Cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"blog\",\n ConfigSrc = \"cloudflare\",\n TunnelSecret = \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflared(ctx, \"example_zero_trust_tunnel_cloudflared\", \u0026cloudflare.ZeroTrustTunnelCloudflaredArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"blog\"),\n\t\t\tConfigSrc: pulumi.String(\"cloudflare\"),\n\t\t\tTunnelSecret: pulumi.String(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflared;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflared = new ZeroTrustTunnelCloudflared(\"exampleZeroTrustTunnelCloudflared\", ZeroTrustTunnelCloudflaredArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"blog\")\n .configSrc(\"cloudflare\")\n .tunnelSecret(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflared:\n type: cloudflare:ZeroTrustTunnelCloudflared\n name: example_zero_trust_tunnel_cloudflared\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: blog\n configSrc: cloudflare\n tunnelSecret: AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflared = new cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"blog\",\n configSrc: \"cloudflare\",\n tunnelSecret: \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared = cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"blog\",\n config_src=\"cloudflare\",\n tunnel_secret=\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflared = new Cloudflare.ZeroTrustTunnelCloudflared(\"example_zero_trust_tunnel_cloudflared\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"blog\",\n ConfigSrc = \"cloudflare\",\n TunnelSecret = \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflared(ctx, \"example_zero_trust_tunnel_cloudflared\", \u0026cloudflare.ZeroTrustTunnelCloudflaredArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"blog\"),\n\t\t\tConfigSrc: pulumi.String(\"cloudflare\"),\n\t\t\tTunnelSecret: pulumi.String(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflared\" \"example_zero_trust_tunnel_cloudflared\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"blog\"\n config_src = \"cloudflare\"\n tunnel_secret = \"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflared;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflared = new ZeroTrustTunnelCloudflared(\"exampleZeroTrustTunnelCloudflared\", ZeroTrustTunnelCloudflaredArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"blog\")\n .configSrc(\"cloudflare\")\n .tunnelSecret(\"AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflared:\n type: cloudflare:ZeroTrustTunnelCloudflared\n name: example_zero_trust_tunnel_cloudflared\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: blog\n configSrc: cloudflare\n tunnelSecret: AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -116800,7 +116800,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "connections": { "type": "array", @@ -116812,11 +116812,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -116824,7 +116824,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "metadata": { "type": "string", @@ -116836,16 +116836,16 @@ }, "remoteConfig": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \"\u003e configSrc \u003c/span\u003efield instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \" pulumi-lang-hcl=\" config_src \"\u003e configSrc \u003c/span\u003efield instead." }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelSecret": { "type": "string", @@ -116874,7 +116874,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "name": { "type": "string", @@ -116902,7 +116902,7 @@ }, "configSrc": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "connections": { "type": "array", @@ -116914,11 +116914,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -116926,7 +116926,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "metadata": { "type": "string", @@ -116938,16 +116938,16 @@ }, "remoteConfig": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \"\u003e configSrc \u003c/span\u003efield instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \" pulumi-lang-hcl=\" config_src \"\u003e configSrc \u003c/span\u003efield instead." }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelSecret": { "type": "string", @@ -116964,7 +116964,7 @@ ] }, "cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredConfig = new cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config: {\n ingresses: [{\n hostname: \"tunnel.example.com\",\n service: \"https://localhost:8001\",\n originRequest: {\n access: {\n audTag: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n path: \"subpath\",\n }],\n originRequest: {\n access: {\n audTags: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_config = cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config={\n \"ingresses\": [{\n \"hostname\": \"tunnel.example.com\",\n \"service\": \"https://localhost:8001\",\n \"origin_request\": {\n \"access\": {\n \"aud_tag\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n \"path\": \"subpath\",\n }],\n \"origin_request\": {\n \"access\": {\n \"aud_tags\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredConfig = new Cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Config = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs\n {\n Ingresses = new[]\n {\n new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs\n {\n Hostname = \"tunnel.example.com\",\n Service = \"https://localhost:8001\",\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs\n {\n AudTag = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n Path = \"subpath\",\n },\n },\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs\n {\n AudTags = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredConfig(ctx, \"example_zero_trust_tunnel_cloudflared_config\", \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigArgs{\n\t\t\t\tIngresses: cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArray{\n\t\t\t\t\t\u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs{\n\t\t\t\t\t\tHostname: pulumi.String(\"tunnel.example.com\"),\n\t\t\t\t\t\tService: pulumi.String(\"https://localhost:8001\"),\n\t\t\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs{\n\t\t\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs{\n\t\t\t\t\t\t\t\tAudTag: []string{\n\t\t\t\t\t\t\t\t\t\"string\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPath: pulumi.String(\"subpath\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs{\n\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs{\n\t\t\t\t\t\tAudTags: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfig;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredConfig = new ZeroTrustTunnelCloudflaredConfig(\"exampleZeroTrustTunnelCloudflaredConfig\", ZeroTrustTunnelCloudflaredConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .config(ZeroTrustTunnelCloudflaredConfigConfigArgs.builder()\n .ingresses(ZeroTrustTunnelCloudflaredConfigConfigIngressArgs.builder()\n .hostname(\"tunnel.example.com\")\n .service(\"https://localhost:8001\")\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs.builder()\n .audTag(Arrays.asList(\"string\"))\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .path(\"subpath\")\n .build())\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs.builder()\n .audTags(\"string\")\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredConfig:\n type: cloudflare:ZeroTrustTunnelCloudflaredConfig\n name: example_zero_trust_tunnel_cloudflared_config\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n config:\n ingresses:\n - hostname: tunnel.example.com\n service: https://localhost:8001\n originRequest:\n access:\n audTag:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n path: subpath\n originRequest:\n access:\n audTags:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredConfig = new cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", {\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config: {\n ingresses: [{\n hostname: \"tunnel.example.com\",\n service: \"https://localhost:8001\",\n originRequest: {\n access: {\n audTag: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n path: \"subpath\",\n }],\n originRequest: {\n access: {\n audTags: [\"string\"],\n teamName: \"zero-trust-organization-name\",\n required: false,\n },\n caPool: \"caPool\",\n connectTimeout: 10,\n disableChunkedEncoding: true,\n http2Origin: true,\n httpHostHeader: \"httpHostHeader\",\n keepAliveConnections: 100,\n keepAliveTimeout: 90,\n matchSnItoHost: false,\n noHappyEyeballs: false,\n noTlsVerify: false,\n originServerName: \"originServerName\",\n proxyType: \"proxyType\",\n tcpKeepAlive: 30,\n tlsTimeout: 10,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_config = cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\",\n account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n config={\n \"ingresses\": [{\n \"hostname\": \"tunnel.example.com\",\n \"service\": \"https://localhost:8001\",\n \"origin_request\": {\n \"access\": {\n \"aud_tag\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n \"path\": \"subpath\",\n }],\n \"origin_request\": {\n \"access\": {\n \"aud_tags\": [\"string\"],\n \"team_name\": \"zero-trust-organization-name\",\n \"required\": False,\n },\n \"ca_pool\": \"caPool\",\n \"connect_timeout\": 10,\n \"disable_chunked_encoding\": True,\n \"http2_origin\": True,\n \"http_host_header\": \"httpHostHeader\",\n \"keep_alive_connections\": 100,\n \"keep_alive_timeout\": 90,\n \"match_sn_ito_host\": False,\n \"no_happy_eyeballs\": False,\n \"no_tls_verify\": False,\n \"origin_server_name\": \"originServerName\",\n \"proxy_type\": \"proxyType\",\n \"tcp_keep_alive\": 30,\n \"tls_timeout\": 10,\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredConfig = new Cloudflare.ZeroTrustTunnelCloudflaredConfig(\"example_zero_trust_tunnel_cloudflared_config\", new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Config = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs\n {\n Ingresses = new[]\n {\n new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs\n {\n Hostname = \"tunnel.example.com\",\n Service = \"https://localhost:8001\",\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs\n {\n AudTag = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n Path = \"subpath\",\n },\n },\n OriginRequest = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs\n {\n Access = new Cloudflare.Inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs\n {\n AudTags = new[]\n {\n \"string\",\n },\n TeamName = \"zero-trust-organization-name\",\n Required = false,\n },\n CaPool = \"caPool\",\n ConnectTimeout = 10,\n DisableChunkedEncoding = true,\n Http2Origin = true,\n HttpHostHeader = \"httpHostHeader\",\n KeepAliveConnections = 100,\n KeepAliveTimeout = 90,\n MatchSnItoHost = false,\n NoHappyEyeballs = false,\n NoTlsVerify = false,\n OriginServerName = \"originServerName\",\n ProxyType = \"proxyType\",\n TcpKeepAlive = 30,\n TlsTimeout = 10,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredConfig(ctx, \"example_zero_trust_tunnel_cloudflared_config\", \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigArgs{\n\t\t\tAccountId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tConfig: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigArgs{\n\t\t\t\tIngresses: cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArray{\n\t\t\t\t\t\u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressArgs{\n\t\t\t\t\t\tHostname: pulumi.String(\"tunnel.example.com\"),\n\t\t\t\t\t\tService: pulumi.String(\"https://localhost:8001\"),\n\t\t\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs{\n\t\t\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs{\n\t\t\t\t\t\t\t\tAudTag: []string{\n\t\t\t\t\t\t\t\t\t\"string\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPath: pulumi.String(\"subpath\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tOriginRequest: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs{\n\t\t\t\t\tAccess: \u0026cloudflare.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs{\n\t\t\t\t\t\tAudTags: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTeamName: pulumi.String(\"zero-trust-organization-name\"),\n\t\t\t\t\t\tRequired: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tCaPool: pulumi.String(\"caPool\"),\n\t\t\t\t\tConnectTimeout: pulumi.Int(10),\n\t\t\t\t\tDisableChunkedEncoding: pulumi.Bool(true),\n\t\t\t\t\tHttp2Origin: pulumi.Bool(true),\n\t\t\t\t\tHttpHostHeader: pulumi.String(\"httpHostHeader\"),\n\t\t\t\t\tKeepAliveConnections: pulumi.Int(100),\n\t\t\t\t\tKeepAliveTimeout: pulumi.Int(90),\n\t\t\t\t\tMatchSnItoHost: pulumi.Bool(false),\n\t\t\t\t\tNoHappyEyeballs: pulumi.Bool(false),\n\t\t\t\t\tNoTlsVerify: pulumi.Bool(false),\n\t\t\t\t\tOriginServerName: pulumi.String(\"originServerName\"),\n\t\t\t\t\tProxyType: pulumi.String(\"proxyType\"),\n\t\t\t\t\tTcpKeepAlive: pulumi.Int(30),\n\t\t\t\t\tTlsTimeout: pulumi.Int(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflaredconfig\" \"example_zero_trust_tunnel_cloudflared_config\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n config = {\n ingresses = [{\n \"hostname\" = \"tunnel.example.com\"\n \"service\" = \"https://localhost:8001\"\n \"originRequest\" = {\n \"access\" = {\n \"audTag\" = [\"string\"]\n \"teamName\" = \"zero-trust-organization-name\"\n \"required\" = false\n }\n \"caPool\" = \"caPool\"\n \"connectTimeout\" = 10\n \"disableChunkedEncoding\" = true\n \"http2Origin\" = true\n \"httpHostHeader\" = \"httpHostHeader\"\n \"keepAliveConnections\" = 100\n \"keepAliveTimeout\" = 90\n \"matchSnItoHost\" = false\n \"noHappyEyeballs\" = false\n \"noTlsVerify\" = false\n \"originServerName\" = \"originServerName\"\n \"proxyType\" = \"proxyType\"\n \"tcpKeepAlive\" = 30\n \"tlsTimeout\" = 10\n }\n \"path\" = \"subpath\"\n }]\n origin_request = {\n access = {\n aud_tags = [\"string\"]\n team_name = \"zero-trust-organization-name\"\n required = false\n }\n ca_pool = \"caPool\"\n connect_timeout = 10\n disable_chunked_encoding = true\n http2_origin = true\n http_host_header = \"httpHostHeader\"\n keep_alive_connections = 100\n keep_alive_timeout = 90\n match_sn_ito_host = false\n no_happy_eyeballs = false\n no_tls_verify = false\n origin_server_name = \"originServerName\"\n proxy_type = \"proxyType\"\n tcp_keep_alive = 30\n tls_timeout = 10\n }\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfig;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs;\nimport com.pulumi.cloudflare.inputs.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredConfig = new ZeroTrustTunnelCloudflaredConfig(\"exampleZeroTrustTunnelCloudflaredConfig\", ZeroTrustTunnelCloudflaredConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .config(ZeroTrustTunnelCloudflaredConfigConfigArgs.builder()\n .ingresses(ZeroTrustTunnelCloudflaredConfigConfigIngressArgs.builder()\n .hostname(\"tunnel.example.com\")\n .service(\"https://localhost:8001\")\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs.builder()\n .audTag(Arrays.asList(\"string\"))\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .path(\"subpath\")\n .build())\n .originRequest(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs.builder()\n .access(ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs.builder()\n .audTags(\"string\")\n .teamName(\"zero-trust-organization-name\")\n .required(false)\n .build())\n .caPool(\"caPool\")\n .connectTimeout(10)\n .disableChunkedEncoding(true)\n .http2Origin(true)\n .httpHostHeader(\"httpHostHeader\")\n .keepAliveConnections(100)\n .keepAliveTimeout(90)\n .matchSnItoHost(false)\n .noHappyEyeballs(false)\n .noTlsVerify(false)\n .originServerName(\"originServerName\")\n .proxyType(\"proxyType\")\n .tcpKeepAlive(30)\n .tlsTimeout(10)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredConfig:\n type: cloudflare:ZeroTrustTunnelCloudflaredConfig\n name: example_zero_trust_tunnel_cloudflared_config\n properties:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n config:\n ingresses:\n - hostname: tunnel.example.com\n service: https://localhost:8001\n originRequest:\n access:\n audTag:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n path: subpath\n originRequest:\n access:\n audTags:\n - string\n teamName: zero-trust-organization-name\n required: false\n caPool: caPool\n connectTimeout: 10\n disableChunkedEncoding: true\n http2Origin: true\n httpHostHeader: httpHostHeader\n keepAliveConnections: 100\n keepAliveTimeout: 90\n matchSnItoHost: false\n noHappyEyeballs: false\n noTlsVerify: false\n originServerName: originServerName\n proxyType: proxyType\n tcpKeepAlive: 30\n tlsTimeout: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -116979,7 +116979,7 @@ }, "source": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "tunnelId": { "type": "string", @@ -117008,7 +117008,7 @@ }, "source": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "tunnelId": { "type": "string", @@ -117034,7 +117034,7 @@ }, "source": { "type": "string", - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n" }, "tunnelId": { "type": "string", @@ -117054,7 +117054,7 @@ ] }, "cloudflare:index/zeroTrustTunnelCloudflaredRoute:ZeroTrustTunnelCloudflaredRoute": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoute = new cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n network: \"172.16.0.0/16\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment: \"Example comment for this route.\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_route = cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n network=\"172.16.0.0/16\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment=\"Example comment for this route.\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoute = new Cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Network = \"172.16.0.0/16\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Comment = \"Example comment for this route.\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredRoute(ctx, \"example_zero_trust_tunnel_cloudflared_route\", \u0026cloudflare.ZeroTrustTunnelCloudflaredRouteArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tNetwork: pulumi.String(\"172.16.0.0/16\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tComment: pulumi.String(\"Example comment for this route.\"),\n\t\t\tVirtualNetworkId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRoute;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredRoute = new ZeroTrustTunnelCloudflaredRoute(\"exampleZeroTrustTunnelCloudflaredRoute\", ZeroTrustTunnelCloudflaredRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .network(\"172.16.0.0/16\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .comment(\"Example comment for this route.\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredRoute:\n type: cloudflare:ZeroTrustTunnelCloudflaredRoute\n name: example_zero_trust_tunnel_cloudflared_route\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n network: 172.16.0.0/16\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n comment: Example comment for this route.\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflaredRoute:ZeroTrustTunnelCloudflaredRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoute = new cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n network: \"172.16.0.0/16\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment: \"Example comment for this route.\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_route = cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n network=\"172.16.0.0/16\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment=\"Example comment for this route.\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoute = new Cloudflare.ZeroTrustTunnelCloudflaredRoute(\"example_zero_trust_tunnel_cloudflared_route\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Network = \"172.16.0.0/16\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Comment = \"Example comment for this route.\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredRoute(ctx, \"example_zero_trust_tunnel_cloudflared_route\", \u0026cloudflare.ZeroTrustTunnelCloudflaredRouteArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tNetwork: pulumi.String(\"172.16.0.0/16\"),\n\t\t\tTunnelId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tComment: pulumi.String(\"Example comment for this route.\"),\n\t\t\tVirtualNetworkId: pulumi.String(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflaredroute\" \"example_zero_trust_tunnel_cloudflared_route\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n network = \"172.16.0.0/16\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n comment = \"Example comment for this route.\"\n virtual_network_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRoute;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredRoute = new ZeroTrustTunnelCloudflaredRoute(\"exampleZeroTrustTunnelCloudflaredRoute\", ZeroTrustTunnelCloudflaredRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .network(\"172.16.0.0/16\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .comment(\"Example comment for this route.\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredRoute:\n type: cloudflare:ZeroTrustTunnelCloudflaredRoute\n name: example_zero_trust_tunnel_cloudflared_route\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n network: 172.16.0.0/16\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n comment: Example comment for this route.\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflaredRoute:ZeroTrustTunnelCloudflaredRoute example '\u003caccount_id\u003e/\u003croute_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -117070,7 +117070,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "network": { "type": "string", @@ -117136,7 +117136,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "network": { "type": "string", @@ -117160,7 +117160,7 @@ ] }, "cloudflare:index/zeroTrustTunnelCloudflaredVirtualNetwork:ZeroTrustTunnelCloudflaredVirtualNetwork": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetwork = new cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"us-east-1-vpc\",\n comment: \"Staging VPC for data science\",\n isDefault: true,\n isDefaultNetwork: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_network = cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"us-east-1-vpc\",\n comment=\"Staging VPC for data science\",\n is_default=True,\n is_default_network=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new Cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"us-east-1-vpc\",\n Comment = \"Staging VPC for data science\",\n IsDefault = true,\n IsDefaultNetwork = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredVirtualNetwork(ctx, \"example_zero_trust_tunnel_cloudflared_virtual_network\", \u0026cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"us-east-1-vpc\"),\n\t\t\tComment: pulumi.String(\"Staging VPC for data science\"),\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tIsDefaultNetwork: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new ZeroTrustTunnelCloudflaredVirtualNetwork(\"exampleZeroTrustTunnelCloudflaredVirtualNetwork\", ZeroTrustTunnelCloudflaredVirtualNetworkArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"us-east-1-vpc\")\n .comment(\"Staging VPC for data science\")\n .isDefault(true)\n .isDefaultNetwork(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredVirtualNetwork:\n type: cloudflare:ZeroTrustTunnelCloudflaredVirtualNetwork\n name: example_zero_trust_tunnel_cloudflared_virtual_network\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: us-east-1-vpc\n comment: Staging VPC for data science\n isDefault: true\n isDefaultNetwork: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflaredVirtualNetwork:ZeroTrustTunnelCloudflaredVirtualNetwork example '\u003caccount_id\u003e/\u003cvirtual_network_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetwork = new cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"us-east-1-vpc\",\n comment: \"Staging VPC for data science\",\n isDefault: true,\n isDefaultNetwork: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_network = cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"us-east-1-vpc\",\n comment=\"Staging VPC for data science\",\n is_default=True,\n is_default_network=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new Cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork(\"example_zero_trust_tunnel_cloudflared_virtual_network\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"us-east-1-vpc\",\n Comment = \"Staging VPC for data science\",\n IsDefault = true,\n IsDefaultNetwork = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelCloudflaredVirtualNetwork(ctx, \"example_zero_trust_tunnel_cloudflared_virtual_network\", \u0026cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"us-east-1-vpc\"),\n\t\t\tComment: pulumi.String(\"Staging VPC for data science\"),\n\t\t\tIsDefault: pulumi.Bool(true),\n\t\t\tIsDefaultNetwork: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelcloudflaredvirtualnetwork\" \"example_zero_trust_tunnel_cloudflared_virtual_network\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"us-east-1-vpc\"\n comment = \"Staging VPC for data science\"\n is_default = true\n is_default_network = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetwork;\nimport com.pulumi.cloudflare.ZeroTrustTunnelCloudflaredVirtualNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = new ZeroTrustTunnelCloudflaredVirtualNetwork(\"exampleZeroTrustTunnelCloudflaredVirtualNetwork\", ZeroTrustTunnelCloudflaredVirtualNetworkArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"us-east-1-vpc\")\n .comment(\"Staging VPC for data science\")\n .isDefault(true)\n .isDefaultNetwork(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelCloudflaredVirtualNetwork:\n type: cloudflare:ZeroTrustTunnelCloudflaredVirtualNetwork\n name: example_zero_trust_tunnel_cloudflared_virtual_network\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: us-east-1-vpc\n comment: Staging VPC for data science\n isDefault: true\n isDefaultNetwork: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelCloudflaredVirtualNetwork:ZeroTrustTunnelCloudflaredVirtualNetwork example '\u003caccount_id\u003e/\u003cvirtual_network_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -117176,16 +117176,16 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \" pulumi-lang-hcl=\" is_default_network \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -117210,12 +117210,12 @@ }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \" pulumi-lang-hcl=\" is_default_network \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -117242,16 +117242,16 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" isDefaultNetwork \" pulumi-lang-dotnet=\" IsDefaultNetwork \" pulumi-lang-go=\" isDefaultNetwork \" pulumi-lang-python=\" is_default_network \" pulumi-lang-yaml=\" isDefaultNetwork \" pulumi-lang-java=\" isDefaultNetwork \" pulumi-lang-hcl=\" is_default_network \"\u003e isDefaultNetwork \u003c/span\u003eproperty instead." }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n" }, "name": { "type": "string", @@ -117267,7 +117267,7 @@ ] }, "cloudflare:index/zeroTrustTunnelWarpConnector:ZeroTrustTunnelWarpConnector": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: WARP Read`\n- `Cloudflare One Connector: WARP Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnector = new cloudflare.ZeroTrustTunnelWarpConnector(\"example_zero_trust_tunnel_warp_connector\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"blog\",\n ha: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connector = cloudflare.ZeroTrustTunnelWarpConnector(\"example_zero_trust_tunnel_warp_connector\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"blog\",\n ha=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnector = new Cloudflare.ZeroTrustTunnelWarpConnector(\"example_zero_trust_tunnel_warp_connector\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"blog\",\n Ha = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelWarpConnector(ctx, \"example_zero_trust_tunnel_warp_connector\", \u0026cloudflare.ZeroTrustTunnelWarpConnectorArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"blog\"),\n\t\t\tHa: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelWarpConnector;\nimport com.pulumi.cloudflare.ZeroTrustTunnelWarpConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelWarpConnector = new ZeroTrustTunnelWarpConnector(\"exampleZeroTrustTunnelWarpConnector\", ZeroTrustTunnelWarpConnectorArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"blog\")\n .ha(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelWarpConnector:\n type: cloudflare:ZeroTrustTunnelWarpConnector\n name: example_zero_trust_tunnel_warp_connector\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: blog\n ha: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelWarpConnector:ZeroTrustTunnelWarpConnector example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: WARP Read`\n- `Cloudflare One Connector: WARP Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnector = new cloudflare.ZeroTrustTunnelWarpConnector(\"example_zero_trust_tunnel_warp_connector\", {\n accountId: \"699d98642c564d2e855e9661899b7252\",\n name: \"blog\",\n ha: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connector = cloudflare.ZeroTrustTunnelWarpConnector(\"example_zero_trust_tunnel_warp_connector\",\n account_id=\"699d98642c564d2e855e9661899b7252\",\n name=\"blog\",\n ha=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnector = new Cloudflare.ZeroTrustTunnelWarpConnector(\"example_zero_trust_tunnel_warp_connector\", new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Name = \"blog\",\n Ha = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZeroTrustTunnelWarpConnector(ctx, \"example_zero_trust_tunnel_warp_connector\", \u0026cloudflare.ZeroTrustTunnelWarpConnectorArgs{\n\t\t\tAccountId: pulumi.String(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tName: pulumi.String(\"blog\"),\n\t\t\tHa: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zerotrusttunnelwarpconnector\" \"example_zero_trust_tunnel_warp_connector\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n name = \"blog\"\n ha = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZeroTrustTunnelWarpConnector;\nimport com.pulumi.cloudflare.ZeroTrustTunnelWarpConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZeroTrustTunnelWarpConnector = new ZeroTrustTunnelWarpConnector(\"exampleZeroTrustTunnelWarpConnector\", ZeroTrustTunnelWarpConnectorArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .name(\"blog\")\n .ha(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZeroTrustTunnelWarpConnector:\n type: cloudflare:ZeroTrustTunnelWarpConnector\n name: example_zero_trust_tunnel_warp_connector\n properties:\n accountId: 699d98642c564d2e855e9661899b7252\n name: blog\n ha: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zeroTrustTunnelWarpConnector:ZeroTrustTunnelWarpConnector example '\u003caccount_id\u003e/\u003ctunnel_id\u003e'\n```\n\n", "properties": { "accountId": { "type": "string", @@ -117287,11 +117287,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -117299,7 +117299,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "ha": { "type": "boolean", @@ -117315,11 +117315,11 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelSecret": { "type": "string", @@ -117383,11 +117383,11 @@ }, "connsActiveAt": { "type": "string", - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n" }, "connsInactiveAt": { "type": "string", - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n" }, "createdAt": { "type": "string", @@ -117395,7 +117395,7 @@ }, "deletedAt": { "type": "string", - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n" }, "ha": { "type": "boolean", @@ -117411,11 +117411,11 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "tunType": { "type": "string", - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n" }, "tunnelSecret": { "type": "string", @@ -117427,7 +117427,7 @@ } }, "cloudflare:index/zone:Zone": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone DNS Edit`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n- `Zone Zone Edit`\n\n\u003e If you are attempting to sign up a subdomain of a zone you must first have Subdomain Support entitlement for your account.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZone = new cloudflare.Zone(\"example_zone\", {\n account: {\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n name: \"example.com\",\n type: \"full\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone = cloudflare.Zone(\"example_zone\",\n account={\n \"id\": \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n name=\"example.com\",\n type=\"full\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZone = new Cloudflare.Zone(\"example_zone\", new()\n {\n Account = new Cloudflare.Inputs.ZoneAccountArgs\n {\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n Name = \"example.com\",\n Type = \"full\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZone(ctx, \"example_zone\", \u0026cloudflare.ZoneArgs{\n\t\t\tAccount: \u0026cloudflare.ZoneAccountArgs{\n\t\t\t\tId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tType: pulumi.String(\"full\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Zone;\nimport com.pulumi.cloudflare.ZoneArgs;\nimport com.pulumi.cloudflare.inputs.ZoneAccountArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZone = new Zone(\"exampleZone\", ZoneArgs.builder()\n .account(ZoneAccountArgs.builder()\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build())\n .name(\"example.com\")\n .type(\"full\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZone:\n type: cloudflare:Zone\n name: example_zone\n properties:\n account:\n id: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.com\n type: full\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zone:Zone example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone DNS Edit`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n- `Zone Zone Edit`\n\n\u003e If you are attempting to sign up a subdomain of a zone you must first have Subdomain Support entitlement for your account.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZone = new cloudflare.Zone(\"example_zone\", {\n account: {\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n name: \"example.com\",\n type: \"full\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone = cloudflare.Zone(\"example_zone\",\n account={\n \"id\": \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n name=\"example.com\",\n type=\"full\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZone = new Cloudflare.Zone(\"example_zone\", new()\n {\n Account = new Cloudflare.Inputs.ZoneAccountArgs\n {\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n },\n Name = \"example.com\",\n Type = \"full\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZone(ctx, \"example_zone\", \u0026cloudflare.ZoneArgs{\n\t\t\tAccount: \u0026cloudflare.ZoneAccountArgs{\n\t\t\t\tId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"example.com\"),\n\t\t\tType: pulumi.String(\"full\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zone\" \"example_zone\" {\n account = {\n id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n }\n name = \"example.com\"\n type = \"full\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.Zone;\nimport com.pulumi.cloudflare.ZoneArgs;\nimport com.pulumi.cloudflare.inputs.ZoneAccountArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZone = new Zone(\"exampleZone\", ZoneArgs.builder()\n .account(ZoneAccountArgs.builder()\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build())\n .name(\"example.com\")\n .type(\"full\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZone:\n type: cloudflare:Zone\n name: example_zone\n properties:\n account:\n id: 023e105f4ecef8ad9ca31a8372d0c353\n name: example.com\n type: full\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zone:Zone example '\u003czone_id\u003e'\n```\n\n", "properties": { "account": { "$ref": "#/types/cloudflare:index/ZoneAccount:ZoneAccount" @@ -117692,7 +117692,7 @@ } }, "cloudflare:index/zoneCacheReserve:ZoneCacheReserve": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheReserve = new cloudflare.ZoneCacheReserve(\"example_zone_cache_reserve\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_reserve = cloudflare.ZoneCacheReserve(\"example_zone_cache_reserve\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheReserve = new Cloudflare.ZoneCacheReserve(\"example_zone_cache_reserve\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneCacheReserve(ctx, \"example_zone_cache_reserve\", \u0026cloudflare.ZoneCacheReserveArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneCacheReserve;\nimport com.pulumi.cloudflare.ZoneCacheReserveArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneCacheReserve = new ZoneCacheReserve(\"exampleZoneCacheReserve\", ZoneCacheReserveArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneCacheReserve:\n type: cloudflare:ZoneCacheReserve\n name: example_zone_cache_reserve\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneCacheReserve:ZoneCacheReserve example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheReserve = new cloudflare.ZoneCacheReserve(\"example_zone_cache_reserve\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: \"on\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_reserve = cloudflare.ZoneCacheReserve(\"example_zone_cache_reserve\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value=\"on\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheReserve = new Cloudflare.ZoneCacheReserve(\"example_zone_cache_reserve\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = \"on\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneCacheReserve(ctx, \"example_zone_cache_reserve\", \u0026cloudflare.ZoneCacheReserveArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: pulumi.String(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonecachereserve\" \"example_zone_cache_reserve\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = \"on\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneCacheReserve;\nimport com.pulumi.cloudflare.ZoneCacheReserveArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneCacheReserve = new ZoneCacheReserve(\"exampleZoneCacheReserve\", ZoneCacheReserveArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(\"on\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneCacheReserve:\n type: cloudflare:ZoneCacheReserve\n name: example_zone_cache_reserve\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value: on\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneCacheReserve:ZoneCacheReserve example '\u003czone_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -117754,7 +117754,7 @@ } }, "cloudflare:index/zoneCacheVariants:ZoneCacheVariants": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheVariants = new cloudflare.ZoneCacheVariants(\"example_zone_cache_variants\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: {\n avifs: [\n \"image/webp\",\n \"image/jpeg\",\n ],\n bmps: [\n \"image/webp\",\n \"image/jpeg\",\n ],\n gifs: [\n \"image/webp\",\n \"image/jpeg\",\n ],\n jp2s: [\n \"image/webp\",\n \"image/avif\",\n ],\n jpegs: [\n \"image/webp\",\n \"image/avif\",\n ],\n jpgs: [\n \"image/webp\",\n \"image/avif\",\n ],\n jpg2s: [\n \"image/webp\",\n \"image/avif\",\n ],\n pngs: [\n \"image/webp\",\n \"image/avif\",\n ],\n tifs: [\n \"image/webp\",\n \"image/avif\",\n ],\n tiffs: [\n \"image/webp\",\n \"image/avif\",\n ],\n webps: [\n \"image/jpeg\",\n \"image/avif\",\n ],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_variants = cloudflare.ZoneCacheVariants(\"example_zone_cache_variants\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value={\n \"avifs\": [\n \"image/webp\",\n \"image/jpeg\",\n ],\n \"bmps\": [\n \"image/webp\",\n \"image/jpeg\",\n ],\n \"gifs\": [\n \"image/webp\",\n \"image/jpeg\",\n ],\n \"jp2s\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"jpegs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"jpgs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"jpg2s\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"pngs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"tifs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"tiffs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"webps\": [\n \"image/jpeg\",\n \"image/avif\",\n ],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheVariants = new Cloudflare.ZoneCacheVariants(\"example_zone_cache_variants\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = new Cloudflare.Inputs.ZoneCacheVariantsValueArgs\n {\n Avifs = new[]\n {\n \"image/webp\",\n \"image/jpeg\",\n },\n Bmps = new[]\n {\n \"image/webp\",\n \"image/jpeg\",\n },\n Gifs = new[]\n {\n \"image/webp\",\n \"image/jpeg\",\n },\n Jp2s = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Jpegs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Jpgs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Jpg2s = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Pngs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Tifs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Tiffs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Webps = new[]\n {\n \"image/jpeg\",\n \"image/avif\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneCacheVariants(ctx, \"example_zone_cache_variants\", \u0026cloudflare.ZoneCacheVariantsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: \u0026cloudflare.ZoneCacheVariantsValueArgs{\n\t\t\t\tAvifs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t},\n\t\t\t\tBmps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t},\n\t\t\t\tGifs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t},\n\t\t\t\tJp2s: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tJpegs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tJpgs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tJpg2s: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tPngs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tTifs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tTiffs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tWebps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneCacheVariants;\nimport com.pulumi.cloudflare.ZoneCacheVariantsArgs;\nimport com.pulumi.cloudflare.inputs.ZoneCacheVariantsValueArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneCacheVariants = new ZoneCacheVariants(\"exampleZoneCacheVariants\", ZoneCacheVariantsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(ZoneCacheVariantsValueArgs.builder()\n .avifs( \n \"image/webp\",\n \"image/jpeg\")\n .bmps( \n \"image/webp\",\n \"image/jpeg\")\n .gifs( \n \"image/webp\",\n \"image/jpeg\")\n .jp2s( \n \"image/webp\",\n \"image/avif\")\n .jpegs( \n \"image/webp\",\n \"image/avif\")\n .jpgs( \n \"image/webp\",\n \"image/avif\")\n .jpg2s( \n \"image/webp\",\n \"image/avif\")\n .pngs( \n \"image/webp\",\n \"image/avif\")\n .tifs( \n \"image/webp\",\n \"image/avif\")\n .tiffs( \n \"image/webp\",\n \"image/avif\")\n .webps( \n \"image/jpeg\",\n \"image/avif\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneCacheVariants:\n type: cloudflare:ZoneCacheVariants\n name: example_zone_cache_variants\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value:\n avifs:\n - image/webp\n - image/jpeg\n bmps:\n - image/webp\n - image/jpeg\n gifs:\n - image/webp\n - image/jpeg\n jp2s:\n - image/webp\n - image/avif\n jpegs:\n - image/webp\n - image/avif\n jpgs:\n - image/webp\n - image/avif\n jpg2s:\n - image/webp\n - image/avif\n pngs:\n - image/webp\n - image/avif\n tifs:\n - image/webp\n - image/avif\n tiffs:\n - image/webp\n - image/avif\n webps:\n - image/jpeg\n - image/avif\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneCacheVariants:ZoneCacheVariants example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheVariants = new cloudflare.ZoneCacheVariants(\"example_zone_cache_variants\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n value: {\n avifs: [\n \"image/webp\",\n \"image/jpeg\",\n ],\n bmps: [\n \"image/webp\",\n \"image/jpeg\",\n ],\n gifs: [\n \"image/webp\",\n \"image/jpeg\",\n ],\n jp2s: [\n \"image/webp\",\n \"image/avif\",\n ],\n jpegs: [\n \"image/webp\",\n \"image/avif\",\n ],\n jpgs: [\n \"image/webp\",\n \"image/avif\",\n ],\n jpg2s: [\n \"image/webp\",\n \"image/avif\",\n ],\n pngs: [\n \"image/webp\",\n \"image/avif\",\n ],\n tifs: [\n \"image/webp\",\n \"image/avif\",\n ],\n tiffs: [\n \"image/webp\",\n \"image/avif\",\n ],\n webps: [\n \"image/jpeg\",\n \"image/avif\",\n ],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_variants = cloudflare.ZoneCacheVariants(\"example_zone_cache_variants\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n value={\n \"avifs\": [\n \"image/webp\",\n \"image/jpeg\",\n ],\n \"bmps\": [\n \"image/webp\",\n \"image/jpeg\",\n ],\n \"gifs\": [\n \"image/webp\",\n \"image/jpeg\",\n ],\n \"jp2s\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"jpegs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"jpgs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"jpg2s\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"pngs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"tifs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"tiffs\": [\n \"image/webp\",\n \"image/avif\",\n ],\n \"webps\": [\n \"image/jpeg\",\n \"image/avif\",\n ],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheVariants = new Cloudflare.ZoneCacheVariants(\"example_zone_cache_variants\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Value = new Cloudflare.Inputs.ZoneCacheVariantsValueArgs\n {\n Avifs = new[]\n {\n \"image/webp\",\n \"image/jpeg\",\n },\n Bmps = new[]\n {\n \"image/webp\",\n \"image/jpeg\",\n },\n Gifs = new[]\n {\n \"image/webp\",\n \"image/jpeg\",\n },\n Jp2s = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Jpegs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Jpgs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Jpg2s = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Pngs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Tifs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Tiffs = new[]\n {\n \"image/webp\",\n \"image/avif\",\n },\n Webps = new[]\n {\n \"image/jpeg\",\n \"image/avif\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneCacheVariants(ctx, \"example_zone_cache_variants\", \u0026cloudflare.ZoneCacheVariantsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValue: \u0026cloudflare.ZoneCacheVariantsValueArgs{\n\t\t\t\tAvifs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t},\n\t\t\t\tBmps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t},\n\t\t\t\tGifs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t},\n\t\t\t\tJp2s: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tJpegs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tJpgs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tJpg2s: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tPngs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tTifs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tTiffs: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/webp\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t\tWebps: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"image/jpeg\"),\n\t\t\t\t\tpulumi.String(\"image/avif\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonecachevariants\" \"example_zone_cache_variants\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n value = {\n avifs = [\"image/webp\", \"image/jpeg\"]\n bmps = [\"image/webp\", \"image/jpeg\"]\n gifs = [\"image/webp\", \"image/jpeg\"]\n jp2s = [\"image/webp\", \"image/avif\"]\n jpegs = [\"image/webp\", \"image/avif\"]\n jpgs = [\"image/webp\", \"image/avif\"]\n jpg2s = [\"image/webp\", \"image/avif\"]\n pngs = [\"image/webp\", \"image/avif\"]\n tifs = [\"image/webp\", \"image/avif\"]\n tiffs = [\"image/webp\", \"image/avif\"]\n webps = [\"image/jpeg\", \"image/avif\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneCacheVariants;\nimport com.pulumi.cloudflare.ZoneCacheVariantsArgs;\nimport com.pulumi.cloudflare.inputs.ZoneCacheVariantsValueArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneCacheVariants = new ZoneCacheVariants(\"exampleZoneCacheVariants\", ZoneCacheVariantsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .value(ZoneCacheVariantsValueArgs.builder()\n .avifs( \n \"image/webp\",\n \"image/jpeg\")\n .bmps( \n \"image/webp\",\n \"image/jpeg\")\n .gifs( \n \"image/webp\",\n \"image/jpeg\")\n .jp2s( \n \"image/webp\",\n \"image/avif\")\n .jpegs( \n \"image/webp\",\n \"image/avif\")\n .jpgs( \n \"image/webp\",\n \"image/avif\")\n .jpg2s( \n \"image/webp\",\n \"image/avif\")\n .pngs( \n \"image/webp\",\n \"image/avif\")\n .tifs( \n \"image/webp\",\n \"image/avif\")\n .tiffs( \n \"image/webp\",\n \"image/avif\")\n .webps( \n \"image/jpeg\",\n \"image/avif\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneCacheVariants:\n type: cloudflare:ZoneCacheVariants\n name: example_zone_cache_variants\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n value:\n avifs:\n - image/webp\n - image/jpeg\n bmps:\n - image/webp\n - image/jpeg\n gifs:\n - image/webp\n - image/jpeg\n jp2s:\n - image/webp\n - image/avif\n jpegs:\n - image/webp\n - image/avif\n jpgs:\n - image/webp\n - image/avif\n jpg2s:\n - image/webp\n - image/avif\n pngs:\n - image/webp\n - image/avif\n tifs:\n - image/webp\n - image/avif\n tiffs:\n - image/webp\n - image/avif\n webps:\n - image/jpeg\n - image/avif\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneCacheVariants:ZoneCacheVariants example '\u003czone_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -117817,7 +117817,7 @@ } }, "cloudflare:index/zoneDnsSettings:ZoneDnsSettings": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone DNS Settings Read`\n- `Zone DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnsSettings = new cloudflare.ZoneDnsSettings(\"example_zone_dns_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n flattenAllCnames: false,\n foundationDns: false,\n internalDns: {\n referenceZoneId: \"reference_zone_id\",\n },\n multiProvider: false,\n nameservers: {\n nsSet: 1,\n type: \"cloudflare.standard\",\n },\n nsTtl: 86400,\n secondaryOverrides: false,\n soa: {\n expire: 604800,\n minTtl: 1800,\n mname: \"kristina.ns.cloudflare.com\",\n refresh: 10000,\n retry: 2400,\n rname: \"admin.example.com\",\n ttl: 3600,\n },\n zoneMode: \"dns_only\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dns_settings = cloudflare.ZoneDnsSettings(\"example_zone_dns_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n flatten_all_cnames=False,\n foundation_dns=False,\n internal_dns={\n \"reference_zone_id\": \"reference_zone_id\",\n },\n multi_provider=False,\n nameservers={\n \"ns_set\": 1,\n \"type\": \"cloudflare.standard\",\n },\n ns_ttl=float(86400),\n secondary_overrides=False,\n soa={\n \"expire\": float(604800),\n \"min_ttl\": float(1800),\n \"mname\": \"kristina.ns.cloudflare.com\",\n \"refresh\": float(10000),\n \"retry\": float(2400),\n \"rname\": \"admin.example.com\",\n \"ttl\": float(3600),\n },\n zone_mode=\"dns_only\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnsSettings = new Cloudflare.ZoneDnsSettings(\"example_zone_dns_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n FlattenAllCnames = false,\n FoundationDns = false,\n InternalDns = new Cloudflare.Inputs.ZoneDnsSettingsInternalDnsArgs\n {\n ReferenceZoneId = \"reference_zone_id\",\n },\n MultiProvider = false,\n Nameservers = new Cloudflare.Inputs.ZoneDnsSettingsNameserversArgs\n {\n NsSet = 1,\n Type = \"cloudflare.standard\",\n },\n NsTtl = 86400,\n SecondaryOverrides = false,\n Soa = new Cloudflare.Inputs.ZoneDnsSettingsSoaArgs\n {\n Expire = 604800,\n MinTtl = 1800,\n Mname = \"kristina.ns.cloudflare.com\",\n Refresh = 10000,\n Retry = 2400,\n Rname = \"admin.example.com\",\n Ttl = 3600,\n },\n ZoneMode = \"dns_only\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneDnsSettings(ctx, \"example_zone_dns_settings\", \u0026cloudflare.ZoneDnsSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFlattenAllCnames: pulumi.Bool(false),\n\t\t\tFoundationDns: pulumi.Bool(false),\n\t\t\tInternalDns: \u0026cloudflare.ZoneDnsSettingsInternalDnsArgs{\n\t\t\t\tReferenceZoneId: pulumi.String(\"reference_zone_id\"),\n\t\t\t},\n\t\t\tMultiProvider: pulumi.Bool(false),\n\t\t\tNameservers: \u0026cloudflare.ZoneDnsSettingsNameserversArgs{\n\t\t\t\tNsSet: pulumi.Int(1),\n\t\t\t\tType: pulumi.String(\"cloudflare.standard\"),\n\t\t\t},\n\t\t\tNsTtl: pulumi.Float64(86400),\n\t\t\tSecondaryOverrides: pulumi.Bool(false),\n\t\t\tSoa: \u0026cloudflare.ZoneDnsSettingsSoaArgs{\n\t\t\t\tExpire: pulumi.Float64(604800),\n\t\t\t\tMinTtl: pulumi.Float64(1800),\n\t\t\t\tMname: pulumi.String(\"kristina.ns.cloudflare.com\"),\n\t\t\t\tRefresh: pulumi.Float64(10000),\n\t\t\t\tRetry: pulumi.Float64(2400),\n\t\t\t\tRname: pulumi.String(\"admin.example.com\"),\n\t\t\t\tTtl: pulumi.Float64(3600),\n\t\t\t},\n\t\t\tZoneMode: pulumi.String(\"dns_only\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneDnsSettings;\nimport com.pulumi.cloudflare.ZoneDnsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZoneDnsSettingsInternalDnsArgs;\nimport com.pulumi.cloudflare.inputs.ZoneDnsSettingsNameserversArgs;\nimport com.pulumi.cloudflare.inputs.ZoneDnsSettingsSoaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneDnsSettings = new ZoneDnsSettings(\"exampleZoneDnsSettings\", ZoneDnsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .flattenAllCnames(false)\n .foundationDns(false)\n .internalDns(ZoneDnsSettingsInternalDnsArgs.builder()\n .referenceZoneId(\"reference_zone_id\")\n .build())\n .multiProvider(false)\n .nameservers(ZoneDnsSettingsNameserversArgs.builder()\n .nsSet(1)\n .type(\"cloudflare.standard\")\n .build())\n .nsTtl(86400.0)\n .secondaryOverrides(false)\n .soa(ZoneDnsSettingsSoaArgs.builder()\n .expire(604800.0)\n .minTtl(1800.0)\n .mname(\"kristina.ns.cloudflare.com\")\n .refresh(10000.0)\n .retry(2400.0)\n .rname(\"admin.example.com\")\n .ttl(3600.0)\n .build())\n .zoneMode(\"dns_only\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneDnsSettings:\n type: cloudflare:ZoneDnsSettings\n name: example_zone_dns_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n flattenAllCnames: false\n foundationDns: false\n internalDns:\n referenceZoneId: reference_zone_id\n multiProvider: false\n nameservers:\n nsSet: 1\n type: cloudflare.standard\n nsTtl: 86400\n secondaryOverrides: false\n soa:\n expire: 604800\n minTtl: 1800\n mname: kristina.ns.cloudflare.com\n refresh: 10000\n retry: 2400\n rname: admin.example.com\n ttl: 3600\n zoneMode: dns_only\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone DNS Settings Read`\n- `Zone DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnsSettings = new cloudflare.ZoneDnsSettings(\"example_zone_dns_settings\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n flattenAllCnames: false,\n foundationDns: false,\n internalDns: {\n referenceZoneId: \"reference_zone_id\",\n },\n multiProvider: false,\n nameservers: {\n nsSet: 1,\n type: \"cloudflare.standard\",\n },\n nsTtl: 86400,\n secondaryOverrides: false,\n soa: {\n expire: 604800,\n minTtl: 1800,\n mname: \"kristina.ns.cloudflare.com\",\n refresh: 10000,\n retry: 2400,\n rname: \"admin.example.com\",\n ttl: 3600,\n },\n zoneMode: \"dns_only\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dns_settings = cloudflare.ZoneDnsSettings(\"example_zone_dns_settings\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n flatten_all_cnames=False,\n foundation_dns=False,\n internal_dns={\n \"reference_zone_id\": \"reference_zone_id\",\n },\n multi_provider=False,\n nameservers={\n \"ns_set\": 1,\n \"type\": \"cloudflare.standard\",\n },\n ns_ttl=float(86400),\n secondary_overrides=False,\n soa={\n \"expire\": float(604800),\n \"min_ttl\": float(1800),\n \"mname\": \"kristina.ns.cloudflare.com\",\n \"refresh\": float(10000),\n \"retry\": float(2400),\n \"rname\": \"admin.example.com\",\n \"ttl\": float(3600),\n },\n zone_mode=\"dns_only\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnsSettings = new Cloudflare.ZoneDnsSettings(\"example_zone_dns_settings\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n FlattenAllCnames = false,\n FoundationDns = false,\n InternalDns = new Cloudflare.Inputs.ZoneDnsSettingsInternalDnsArgs\n {\n ReferenceZoneId = \"reference_zone_id\",\n },\n MultiProvider = false,\n Nameservers = new Cloudflare.Inputs.ZoneDnsSettingsNameserversArgs\n {\n NsSet = 1,\n Type = \"cloudflare.standard\",\n },\n NsTtl = 86400,\n SecondaryOverrides = false,\n Soa = new Cloudflare.Inputs.ZoneDnsSettingsSoaArgs\n {\n Expire = 604800,\n MinTtl = 1800,\n Mname = \"kristina.ns.cloudflare.com\",\n Refresh = 10000,\n Retry = 2400,\n Rname = \"admin.example.com\",\n Ttl = 3600,\n },\n ZoneMode = \"dns_only\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneDnsSettings(ctx, \"example_zone_dns_settings\", \u0026cloudflare.ZoneDnsSettingsArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFlattenAllCnames: pulumi.Bool(false),\n\t\t\tFoundationDns: pulumi.Bool(false),\n\t\t\tInternalDns: \u0026cloudflare.ZoneDnsSettingsInternalDnsArgs{\n\t\t\t\tReferenceZoneId: pulumi.String(\"reference_zone_id\"),\n\t\t\t},\n\t\t\tMultiProvider: pulumi.Bool(false),\n\t\t\tNameservers: \u0026cloudflare.ZoneDnsSettingsNameserversArgs{\n\t\t\t\tNsSet: pulumi.Int(1),\n\t\t\t\tType: pulumi.String(\"cloudflare.standard\"),\n\t\t\t},\n\t\t\tNsTtl: pulumi.Float64(86400),\n\t\t\tSecondaryOverrides: pulumi.Bool(false),\n\t\t\tSoa: \u0026cloudflare.ZoneDnsSettingsSoaArgs{\n\t\t\t\tExpire: pulumi.Float64(604800),\n\t\t\t\tMinTtl: pulumi.Float64(1800),\n\t\t\t\tMname: pulumi.String(\"kristina.ns.cloudflare.com\"),\n\t\t\t\tRefresh: pulumi.Float64(10000),\n\t\t\t\tRetry: pulumi.Float64(2400),\n\t\t\t\tRname: pulumi.String(\"admin.example.com\"),\n\t\t\t\tTtl: pulumi.Float64(3600),\n\t\t\t},\n\t\t\tZoneMode: pulumi.String(\"dns_only\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonednssettings\" \"example_zone_dns_settings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n flatten_all_cnames = false\n foundation_dns = false\n internal_dns = {\n reference_zone_id = \"reference_zone_id\"\n }\n multi_provider = false\n nameservers = {\n ns_set = 1\n type = \"cloudflare.standard\"\n }\n ns_ttl = 86400\n secondary_overrides = false\n soa = {\n expire = 604800\n min_ttl = 1800\n mname = \"kristina.ns.cloudflare.com\"\n refresh = 10000\n retry = 2400\n rname = \"admin.example.com\"\n ttl = 3600\n }\n zone_mode = \"dns_only\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneDnsSettings;\nimport com.pulumi.cloudflare.ZoneDnsSettingsArgs;\nimport com.pulumi.cloudflare.inputs.ZoneDnsSettingsInternalDnsArgs;\nimport com.pulumi.cloudflare.inputs.ZoneDnsSettingsNameserversArgs;\nimport com.pulumi.cloudflare.inputs.ZoneDnsSettingsSoaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneDnsSettings = new ZoneDnsSettings(\"exampleZoneDnsSettings\", ZoneDnsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .flattenAllCnames(false)\n .foundationDns(false)\n .internalDns(ZoneDnsSettingsInternalDnsArgs.builder()\n .referenceZoneId(\"reference_zone_id\")\n .build())\n .multiProvider(false)\n .nameservers(ZoneDnsSettingsNameserversArgs.builder()\n .nsSet(1)\n .type(\"cloudflare.standard\")\n .build())\n .nsTtl(86400.0)\n .secondaryOverrides(false)\n .soa(ZoneDnsSettingsSoaArgs.builder()\n .expire(604800.0)\n .minTtl(1800.0)\n .mname(\"kristina.ns.cloudflare.com\")\n .refresh(10000.0)\n .retry(2400.0)\n .rname(\"admin.example.com\")\n .ttl(3600.0)\n .build())\n .zoneMode(\"dns_only\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneDnsSettings:\n type: cloudflare:ZoneDnsSettings\n name: example_zone_dns_settings\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n flattenAllCnames: false\n foundationDns: false\n internalDns:\n referenceZoneId: reference_zone_id\n multiProvider: false\n nameservers:\n nsSet: 1\n type: cloudflare.standard\n nsTtl: 86400\n secondaryOverrides: false\n soa:\n expire: 604800\n minTtl: 1800\n mname: kristina.ns.cloudflare.com\n refresh: 10000\n retry: 2400\n rname: admin.example.com\n ttl: 3600\n zoneMode: dns_only\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n\u003e This resource does not currently support `pulumi import`.\n\n", "properties": { "flattenAllCnames": { "type": "boolean", @@ -117950,7 +117950,7 @@ } }, "cloudflare:index/zoneDnssec:ZoneDnssec": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnssec = new cloudflare.ZoneDnssec(\"example_zone_dnssec\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dnssecMultiSigner: false,\n dnssecPresigned: true,\n dnssecUseNsec3: false,\n status: \"active\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dnssec = cloudflare.ZoneDnssec(\"example_zone_dnssec\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dnssec_multi_signer=False,\n dnssec_presigned=True,\n dnssec_use_nsec3=False,\n status=\"active\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnssec = new Cloudflare.ZoneDnssec(\"example_zone_dnssec\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DnssecMultiSigner = false,\n DnssecPresigned = true,\n DnssecUseNsec3 = false,\n Status = \"active\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneDnssec(ctx, \"example_zone_dnssec\", \u0026cloudflare.ZoneDnssecArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDnssecMultiSigner: pulumi.Bool(false),\n\t\t\tDnssecPresigned: pulumi.Bool(true),\n\t\t\tDnssecUseNsec3: pulumi.Bool(false),\n\t\t\tStatus: pulumi.String(\"active\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneDnssec;\nimport com.pulumi.cloudflare.ZoneDnssecArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneDnssec = new ZoneDnssec(\"exampleZoneDnssec\", ZoneDnssecArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dnssecMultiSigner(false)\n .dnssecPresigned(true)\n .dnssecUseNsec3(false)\n .status(\"active\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneDnssec:\n type: cloudflare:ZoneDnssec\n name: example_zone_dnssec\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n dnssecMultiSigner: false\n dnssecPresigned: true\n dnssecUseNsec3: false\n status: active\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneDnssec:ZoneDnssec example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnssec = new cloudflare.ZoneDnssec(\"example_zone_dnssec\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dnssecMultiSigner: false,\n dnssecPresigned: true,\n dnssecUseNsec3: false,\n status: \"active\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dnssec = cloudflare.ZoneDnssec(\"example_zone_dnssec\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dnssec_multi_signer=False,\n dnssec_presigned=True,\n dnssec_use_nsec3=False,\n status=\"active\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnssec = new Cloudflare.ZoneDnssec(\"example_zone_dnssec\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DnssecMultiSigner = false,\n DnssecPresigned = true,\n DnssecUseNsec3 = false,\n Status = \"active\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneDnssec(ctx, \"example_zone_dnssec\", \u0026cloudflare.ZoneDnssecArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDnssecMultiSigner: pulumi.Bool(false),\n\t\t\tDnssecPresigned: pulumi.Bool(true),\n\t\t\tDnssecUseNsec3: pulumi.Bool(false),\n\t\t\tStatus: pulumi.String(\"active\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonednssec\" \"example_zone_dnssec\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n dnssec_multi_signer = false\n dnssec_presigned = true\n dnssec_use_nsec3 = false\n status = \"active\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneDnssec;\nimport com.pulumi.cloudflare.ZoneDnssecArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneDnssec = new ZoneDnssec(\"exampleZoneDnssec\", ZoneDnssecArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dnssecMultiSigner(false)\n .dnssecPresigned(true)\n .dnssecUseNsec3(false)\n .status(\"active\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneDnssec:\n type: cloudflare:ZoneDnssec\n name: example_zone_dnssec\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n dnssecMultiSigner: false\n dnssecPresigned: true\n dnssecUseNsec3: false\n status: active\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneDnssec:ZoneDnssec example '\u003czone_id\u003e'\n```\n\n", "properties": { "algorithm": { "type": "string", @@ -117978,7 +117978,7 @@ }, "dnssecUseNsec3": { "type": "boolean", - "description": "If true, enables the use of NSEC3 together with DNSSEC on the zone.\nCombined with setting\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \"\u003e dnssecPresigned \u003c/span\u003eto true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \"\u003e dnssecPresigned \u003c/span\u003eis instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details." + "description": "If true, enables the use of NSEC3 together with DNSSEC on the zone.\nCombined with setting\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \" pulumi-lang-hcl=\" dnssec_presigned \"\u003e dnssecPresigned \u003c/span\u003eto true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \" pulumi-lang-hcl=\" dnssec_presigned \"\u003e dnssecPresigned \u003c/span\u003eis instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details." }, "ds": { "type": "string", @@ -118037,7 +118037,7 @@ }, "dnssecUseNsec3": { "type": "boolean", - "description": "If true, enables the use of NSEC3 together with DNSSEC on the zone.\nCombined with setting\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \"\u003e dnssecPresigned \u003c/span\u003eto true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \"\u003e dnssecPresigned \u003c/span\u003eis instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details." + "description": "If true, enables the use of NSEC3 together with DNSSEC on the zone.\nCombined with setting\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \" pulumi-lang-hcl=\" dnssec_presigned \"\u003e dnssecPresigned \u003c/span\u003eto true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \" pulumi-lang-hcl=\" dnssec_presigned \"\u003e dnssecPresigned \u003c/span\u003eis instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details." }, "status": { "type": "string", @@ -118080,7 +118080,7 @@ }, "dnssecUseNsec3": { "type": "boolean", - "description": "If true, enables the use of NSEC3 together with DNSSEC on the zone.\nCombined with setting\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \"\u003e dnssecPresigned \u003c/span\u003eto true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \"\u003e dnssecPresigned \u003c/span\u003eis instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details." + "description": "If true, enables the use of NSEC3 together with DNSSEC on the zone.\nCombined with setting\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \" pulumi-lang-hcl=\" dnssec_presigned \"\u003e dnssecPresigned \u003c/span\u003eto true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf\u003cspan pulumi-lang-nodejs=\" dnssecPresigned \" pulumi-lang-dotnet=\" DnssecPresigned \" pulumi-lang-go=\" dnssecPresigned \" pulumi-lang-python=\" dnssec_presigned \" pulumi-lang-yaml=\" dnssecPresigned \" pulumi-lang-java=\" dnssecPresigned \" pulumi-lang-hcl=\" dnssec_presigned \"\u003e dnssecPresigned \u003c/span\u003eis instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details." }, "ds": { "type": "string", @@ -118119,18 +118119,18 @@ } }, "cloudflare:index/zoneHold:ZoneHold": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneHold = new cloudflare.ZoneHold(\"example_zone_hold\", {zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_hold = cloudflare.ZoneHold(\"example_zone_hold\", zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneHold = new Cloudflare.ZoneHold(\"example_zone_hold\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneHold(ctx, \"example_zone_hold\", \u0026cloudflare.ZoneHoldArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneHold;\nimport com.pulumi.cloudflare.ZoneHoldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneHold = new ZoneHold(\"exampleZoneHold\", ZoneHoldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneHold:\n type: cloudflare:ZoneHold\n name: example_zone_hold\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneHold:ZoneHold example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneHold = new cloudflare.ZoneHold(\"example_zone_hold\", {zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\"});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_hold = cloudflare.ZoneHold(\"example_zone_hold\", zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneHold = new Cloudflare.ZoneHold(\"example_zone_hold\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneHold(ctx, \"example_zone_hold\", \u0026cloudflare.ZoneHoldArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonehold\" \"example_zone_hold\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneHold;\nimport com.pulumi.cloudflare.ZoneHoldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneHold = new ZoneHold(\"exampleZoneHold\", ZoneHoldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneHold:\n type: cloudflare:ZoneHold\n name: example_zone_hold\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneHold:ZoneHold example '\u003czone_id\u003e'\n```\n\n", "properties": { "hold": { "type": "boolean" }, "holdAfter": { "type": "string", - "description": "If \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\"\u003e`holdAfter`\u003c/span\u003e is provided and future-dated, the hold will be temporarily disabled,\nthen automatically re-enabled by the system at the time specified\nin this RFC3339-formatted timestamp. A past-dated \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\"\u003e`holdAfter`\u003c/span\u003e value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\" pulumi-lang-hcl=\"`hold_after`\"\u003e`holdAfter`\u003c/span\u003e is provided and future-dated, the hold will be temporarily disabled,\nthen automatically re-enabled by the system at the time specified\nin this RFC3339-formatted timestamp. A past-dated \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\" pulumi-lang-hcl=\"`hold_after`\"\u003e`holdAfter`\u003c/span\u003e value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n" }, "includeSubdomains": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the zone hold will extend to block any subdomain of the given zone, as well\nas SSL4SaaS Custom Hostnames. For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the zone hold will extend to block any subdomain of the given zone, as well\nas SSL4SaaS Custom Hostnames. For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n" }, "zoneId": { "type": "string", @@ -118146,11 +118146,11 @@ "inputProperties": { "holdAfter": { "type": "string", - "description": "If \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\"\u003e`holdAfter`\u003c/span\u003e is provided and future-dated, the hold will be temporarily disabled,\nthen automatically re-enabled by the system at the time specified\nin this RFC3339-formatted timestamp. A past-dated \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\"\u003e`holdAfter`\u003c/span\u003e value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\" pulumi-lang-hcl=\"`hold_after`\"\u003e`holdAfter`\u003c/span\u003e is provided and future-dated, the hold will be temporarily disabled,\nthen automatically re-enabled by the system at the time specified\nin this RFC3339-formatted timestamp. A past-dated \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\" pulumi-lang-hcl=\"`hold_after`\"\u003e`holdAfter`\u003c/span\u003e value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n" }, "includeSubdomains": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the zone hold will extend to block any subdomain of the given zone, as well\nas SSL4SaaS Custom Hostnames. For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the zone hold will extend to block any subdomain of the given zone, as well\nas SSL4SaaS Custom Hostnames. For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n" }, "zoneId": { "type": "string", @@ -118168,11 +118168,11 @@ }, "holdAfter": { "type": "string", - "description": "If \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\"\u003e`holdAfter`\u003c/span\u003e is provided and future-dated, the hold will be temporarily disabled,\nthen automatically re-enabled by the system at the time specified\nin this RFC3339-formatted timestamp. A past-dated \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\"\u003e`holdAfter`\u003c/span\u003e value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\" pulumi-lang-hcl=\"`hold_after`\"\u003e`holdAfter`\u003c/span\u003e is provided and future-dated, the hold will be temporarily disabled,\nthen automatically re-enabled by the system at the time specified\nin this RFC3339-formatted timestamp. A past-dated \u003cspan pulumi-lang-nodejs=\"`holdAfter`\" pulumi-lang-dotnet=\"`HoldAfter`\" pulumi-lang-go=\"`holdAfter`\" pulumi-lang-python=\"`hold_after`\" pulumi-lang-yaml=\"`holdAfter`\" pulumi-lang-java=\"`holdAfter`\" pulumi-lang-hcl=\"`hold_after`\"\u003e`holdAfter`\u003c/span\u003e value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n" }, "includeSubdomains": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the zone hold will extend to block any subdomain of the given zone, as well\nas SSL4SaaS Custom Hostnames. For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the zone hold will extend to block any subdomain of the given zone, as well\nas SSL4SaaS Custom Hostnames. For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n" }, "zoneId": { "type": "string", @@ -118183,14 +118183,14 @@ } }, "cloudflare:index/zoneLockdown:ZoneLockdown": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneLockdown = new cloudflare.ZoneLockdown(\"example_zone_lockdown\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configurations: [{\n target: \"ip\",\n value: \"198.51.100.4\",\n }],\n urls: [\"shop.example.com/*\"],\n description: \"Prevent multiple login failures to mitigate brute force attacks\",\n paused: false,\n priority: 5,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_lockdown = cloudflare.ZoneLockdown(\"example_zone_lockdown\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n configurations=[{\n \"target\": \"ip\",\n \"value\": \"198.51.100.4\",\n }],\n urls=[\"shop.example.com/*\"],\n description=\"Prevent multiple login failures to mitigate brute force attacks\",\n paused=False,\n priority=float(5))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneLockdown = new Cloudflare.ZoneLockdown(\"example_zone_lockdown\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Configurations = new[]\n {\n new Cloudflare.Inputs.ZoneLockdownConfigurationArgs\n {\n Target = \"ip\",\n Value = \"198.51.100.4\",\n },\n },\n Urls = new[]\n {\n \"shop.example.com/*\",\n },\n Description = \"Prevent multiple login failures to mitigate brute force attacks\",\n Paused = false,\n Priority = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneLockdown(ctx, \"example_zone_lockdown\", \u0026cloudflare.ZoneLockdownArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfigurations: cloudflare.ZoneLockdownConfigurationArray{\n\t\t\t\t\u0026cloudflare.ZoneLockdownConfigurationArgs{\n\t\t\t\t\tTarget: pulumi.String(\"ip\"),\n\t\t\t\t\tValue: pulumi.String(\"198.51.100.4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tUrls: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"shop.example.com/*\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Prevent multiple login failures to mitigate brute force attacks\"),\n\t\t\tPaused: pulumi.Bool(false),\n\t\t\tPriority: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneLockdown;\nimport com.pulumi.cloudflare.ZoneLockdownArgs;\nimport com.pulumi.cloudflare.inputs.ZoneLockdownConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneLockdown = new ZoneLockdown(\"exampleZoneLockdown\", ZoneLockdownArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configurations(ZoneLockdownConfigurationArgs.builder()\n .target(\"ip\")\n .value(\"198.51.100.4\")\n .build())\n .urls(\"shop.example.com/*\")\n .description(\"Prevent multiple login failures to mitigate brute force attacks\")\n .paused(false)\n .priority(5.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneLockdown:\n type: cloudflare:ZoneLockdown\n name: example_zone_lockdown\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configurations:\n - target: ip\n value: 198.51.100.4\n urls:\n - shop.example.com/*\n description: Prevent multiple login failures to mitigate brute force attacks\n paused: false\n priority: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneLockdown:ZoneLockdown example '\u003czone_id\u003e/\u003clock_downs_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneLockdown = new cloudflare.ZoneLockdown(\"example_zone_lockdown\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configurations: [{\n target: \"ip\",\n value: \"198.51.100.4\",\n }],\n urls: [\"shop.example.com/*\"],\n description: \"Prevent multiple login failures to mitigate brute force attacks\",\n paused: false,\n priority: 5,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_lockdown = cloudflare.ZoneLockdown(\"example_zone_lockdown\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n configurations=[{\n \"target\": \"ip\",\n \"value\": \"198.51.100.4\",\n }],\n urls=[\"shop.example.com/*\"],\n description=\"Prevent multiple login failures to mitigate brute force attacks\",\n paused=False,\n priority=float(5))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneLockdown = new Cloudflare.ZoneLockdown(\"example_zone_lockdown\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Configurations = new[]\n {\n new Cloudflare.Inputs.ZoneLockdownConfigurationArgs\n {\n Target = \"ip\",\n Value = \"198.51.100.4\",\n },\n },\n Urls = new[]\n {\n \"shop.example.com/*\",\n },\n Description = \"Prevent multiple login failures to mitigate brute force attacks\",\n Paused = false,\n Priority = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneLockdown(ctx, \"example_zone_lockdown\", \u0026cloudflare.ZoneLockdownArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfigurations: cloudflare.ZoneLockdownConfigurationArray{\n\t\t\t\t\u0026cloudflare.ZoneLockdownConfigurationArgs{\n\t\t\t\t\tTarget: pulumi.String(\"ip\"),\n\t\t\t\t\tValue: pulumi.String(\"198.51.100.4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tUrls: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"shop.example.com/*\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Prevent multiple login failures to mitigate brute force attacks\"),\n\t\t\tPaused: pulumi.Bool(false),\n\t\t\tPriority: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonelockdown\" \"example_zone_lockdown\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n configurations {\n target = \"ip\"\n value = \"198.51.100.4\"\n }\n urls = [\"shop.example.com/*\"]\n description = \"Prevent multiple login failures to mitigate brute force attacks\"\n paused = false\n priority = 5\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneLockdown;\nimport com.pulumi.cloudflare.ZoneLockdownArgs;\nimport com.pulumi.cloudflare.inputs.ZoneLockdownConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneLockdown = new ZoneLockdown(\"exampleZoneLockdown\", ZoneLockdownArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configurations(ZoneLockdownConfigurationArgs.builder()\n .target(\"ip\")\n .value(\"198.51.100.4\")\n .build())\n .urls(\"shop.example.com/*\")\n .description(\"Prevent multiple login failures to mitigate brute force attacks\")\n .paused(false)\n .priority(5.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneLockdown:\n type: cloudflare:ZoneLockdown\n name: example_zone_lockdown\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configurations:\n - target: ip\n value: 198.51.100.4\n urls:\n - shop.example.com/*\n description: Prevent multiple login failures to mitigate brute force attacks\n paused: false\n priority: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneLockdown:ZoneLockdown example '\u003czone_id\u003e/\u003clock_downs_id\u003e'\n```\n\n", "properties": { "configurations": { "type": "array", "items": { "$ref": "#/types/cloudflare:index/ZoneLockdownConfiguration:ZoneLockdownConfiguration" }, - "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" + "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\" pulumi-lang-hcl=\"`ip_range`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" }, "createdOn": { "type": "string", @@ -118237,7 +118237,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZoneLockdownConfiguration:ZoneLockdownConfiguration" }, - "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" + "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\" pulumi-lang-hcl=\"`ip_range`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" }, "description": { "type": "string", @@ -118275,7 +118275,7 @@ "items": { "$ref": "#/types/cloudflare:index/ZoneLockdownConfiguration:ZoneLockdownConfiguration" }, - "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" + "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\" pulumi-lang-hcl=\"`ip_range`\"\u003e`ipRange`\u003c/span\u003e configurations.\n" }, "createdOn": { "type": "string", @@ -118313,7 +118313,7 @@ } }, "cloudflare:index/zoneSetting:ZoneSetting": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n\u003e If using the \u003cspan pulumi-lang-nodejs=\"`sslRecommender`\" pulumi-lang-dotnet=\"`SslRecommender`\" pulumi-lang-go=\"`sslRecommender`\" pulumi-lang-python=\"`ssl_recommender`\" pulumi-lang-yaml=\"`sslRecommender`\" pulumi-lang-java=\"`sslRecommender`\"\u003e`sslRecommender`\u003c/span\u003e zone setting, use the \u003cspan pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\"\u003e`enabled`\u003c/span\u003e attribute instead of \u003cspan pulumi-lang-nodejs=\"`value`\" pulumi-lang-dotnet=\"`Value`\" pulumi-lang-go=\"`value`\" pulumi-lang-python=\"`value`\" pulumi-lang-yaml=\"`value`\" pulumi-lang-java=\"`value`\"\u003e`value`\u003c/span\u003e.\n\n## Available Setting IDs\n\n\u003c!-- BEGIN_ZONE_SETTING_IDS --\u003e\n\u003c!-- This table is auto-generated by scripts/generate-zone-setting-ids from the OpenAPI spec. Do not edit manually. --\u003e\n\nThe following table lists all valid \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\"\u003e`settingId`\u003c/span\u003e values. Some settings may require a specific Cloudflare plan level. For more details, see the [API documentation](https://developers.cloudflare.com/api/resources/zones/subresources/settings/methods/list/).\n\n| Setting ID | Value Type | Description |\n|---|---|---|\n| \u003cspan pulumi-lang-nodejs=\"`0rtt`\" pulumi-lang-dotnet=\"`0rtt`\" pulumi-lang-go=\"`0rtt`\" pulumi-lang-python=\"`0rtt`\" pulumi-lang-yaml=\"`0rtt`\" pulumi-lang-java=\"`0rtt`\"\u003e`0rtt`\u003c/span\u003e | `\"on\"` / `\"off\"` | 0-RTT session resumption enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`advancedDdos`\" pulumi-lang-dotnet=\"`AdvancedDdos`\" pulumi-lang-go=\"`advancedDdos`\" pulumi-lang-python=\"`advanced_ddos`\" pulumi-lang-yaml=\"`advancedDdos`\" pulumi-lang-java=\"`advancedDdos`\"\u003e`advancedDdos`\u003c/span\u003e | `\"on\"` / `\"off\"` | Advanced protection from Distributed Denial of Service (DDoS) attacks on your... |\n| \u003cspan pulumi-lang-nodejs=\"`aegis`\" pulumi-lang-dotnet=\"`Aegis`\" pulumi-lang-go=\"`aegis`\" pulumi-lang-python=\"`aegis`\" pulumi-lang-yaml=\"`aegis`\" pulumi-lang-java=\"`aegis`\"\u003e`aegis`\u003c/span\u003e | Object | Aegis provides dedicated egress IPs (from Cloudflare to your origin) for your... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysOnline`\" pulumi-lang-dotnet=\"`AlwaysOnline`\" pulumi-lang-go=\"`alwaysOnline`\" pulumi-lang-python=\"`always_online`\" pulumi-lang-yaml=\"`alwaysOnline`\" pulumi-lang-java=\"`alwaysOnline`\"\u003e`alwaysOnline`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare serves limited copies of web pages available from th... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysUseHttps`\" pulumi-lang-dotnet=\"`AlwaysUseHttps`\" pulumi-lang-go=\"`alwaysUseHttps`\" pulumi-lang-python=\"`always_use_https`\" pulumi-lang-yaml=\"`alwaysUseHttps`\" pulumi-lang-java=\"`alwaysUseHttps`\"\u003e`alwaysUseHttps`\u003c/span\u003e | `\"on\"` / `\"off\"` | Reply to all requests for URLs that use \"http\" with a 301 redirect to the equ... |\n| \u003cspan pulumi-lang-nodejs=\"`automaticHttpsRewrites`\" pulumi-lang-dotnet=\"`AutomaticHttpsRewrites`\" pulumi-lang-go=\"`automaticHttpsRewrites`\" pulumi-lang-python=\"`automatic_https_rewrites`\" pulumi-lang-yaml=\"`automaticHttpsRewrites`\" pulumi-lang-java=\"`automaticHttpsRewrites`\"\u003e`automaticHttpsRewrites`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable the Automatic HTTPS Rewrites feature for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`automaticPlatformOptimization`\" pulumi-lang-dotnet=\"`AutomaticPlatformOptimization`\" pulumi-lang-go=\"`automaticPlatformOptimization`\" pulumi-lang-python=\"`automatic_platform_optimization`\" pulumi-lang-yaml=\"`automaticPlatformOptimization`\" pulumi-lang-java=\"`automaticPlatformOptimization`\"\u003e`automaticPlatformOptimization`\u003c/span\u003e | Object | [Automatic Platform Optimization for WordPress](https://developers.cloudflare... |\n| \u003cspan pulumi-lang-nodejs=\"`brotli`\" pulumi-lang-dotnet=\"`Brotli`\" pulumi-lang-go=\"`brotli`\" pulumi-lang-python=\"`brotli`\" pulumi-lang-yaml=\"`brotli`\" pulumi-lang-java=\"`brotli`\"\u003e`brotli`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting an asset supports the Brotli compression algorithm... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCacheTtl`\" pulumi-lang-dotnet=\"`BrowserCacheTtl`\" pulumi-lang-go=\"`browserCacheTtl`\" pulumi-lang-python=\"`browser_cache_ttl`\" pulumi-lang-yaml=\"`browserCacheTtl`\" pulumi-lang-java=\"`browserCacheTtl`\"\u003e`browserCacheTtl`\u003c/span\u003e | Number | Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCheck`\" pulumi-lang-dotnet=\"`BrowserCheck`\" pulumi-lang-go=\"`browserCheck`\" pulumi-lang-python=\"`browser_check`\" pulumi-lang-yaml=\"`browserCheck`\" pulumi-lang-java=\"`browserCheck`\"\u003e`browserCheck`\u003c/span\u003e | `\"on\"` / `\"off\"` | Browser Integrity Check is similar to Bad Behavior and looks for common HTTP ... |\n| \u003cspan pulumi-lang-nodejs=\"`cacheLevel`\" pulumi-lang-dotnet=\"`CacheLevel`\" pulumi-lang-go=\"`cacheLevel`\" pulumi-lang-python=\"`cache_level`\" pulumi-lang-yaml=\"`cacheLevel`\" pulumi-lang-java=\"`cacheLevel`\"\u003e`cacheLevel`\u003c/span\u003e | `\"aggressive\"`, `\"basic\"`, `\"simplified\"` | Cache Level functions based off the setting level. The basic setting will cac... |\n| \u003cspan pulumi-lang-nodejs=\"`challengeTtl`\" pulumi-lang-dotnet=\"`ChallengeTtl`\" pulumi-lang-go=\"`challengeTtl`\" pulumi-lang-python=\"`challenge_ttl`\" pulumi-lang-yaml=\"`challengeTtl`\" pulumi-lang-java=\"`challengeTtl`\"\u003e`challengeTtl`\u003c/span\u003e | Number (14 values) | Specify how long a visitor is allowed access to your site after successfully ... |\n| \u003cspan pulumi-lang-nodejs=\"`ciphers`\" pulumi-lang-dotnet=\"`Ciphers`\" pulumi-lang-go=\"`ciphers`\" pulumi-lang-python=\"`ciphers`\" pulumi-lang-yaml=\"`ciphers`\" pulumi-lang-java=\"`ciphers`\"\u003e`ciphers`\u003c/span\u003e | Array of string | An allowlist of ciphers for TLS termination. These ciphers must be in the Bor... |\n| \u003cspan pulumi-lang-nodejs=\"`cnameFlattening`\" pulumi-lang-dotnet=\"`CnameFlattening`\" pulumi-lang-go=\"`cnameFlattening`\" pulumi-lang-python=\"`cname_flattening`\" pulumi-lang-yaml=\"`cnameFlattening`\" pulumi-lang-java=\"`cnameFlattening`\"\u003e`cnameFlattening`\u003c/span\u003e | `\u003cspan pulumi-lang-nodejs=\"\"flattenAtRoot\"\" pulumi-lang-dotnet=\"\"FlattenAtRoot\"\" pulumi-lang-go=\"\"flattenAtRoot\"\" pulumi-lang-python=\"\"flatten_at_root\"\" pulumi-lang-yaml=\"\"flattenAtRoot\"\" pulumi-lang-java=\"\"flattenAtRoot\"\"\u003e\"flattenAtRoot\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"flattenAll\"\" pulumi-lang-dotnet=\"\"FlattenAll\"\" pulumi-lang-go=\"\"flattenAll\"\" pulumi-lang-python=\"\"flatten_all\"\" pulumi-lang-yaml=\"\"flattenAll\"\" pulumi-lang-java=\"\"flattenAll\"\"\u003e\"flattenAll\"\u003c/span\u003e` | Whether or not cname flattening is on. |\n| \u003cspan pulumi-lang-nodejs=\"`contentConverter`\" pulumi-lang-dotnet=\"`ContentConverter`\" pulumi-lang-go=\"`contentConverter`\" pulumi-lang-python=\"`content_converter`\" pulumi-lang-yaml=\"`contentConverter`\" pulumi-lang-java=\"`contentConverter`\"\u003e`contentConverter`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled and the client sends an Accept header requesting text/markdown, ... |\n| \u003cspan pulumi-lang-nodejs=\"`developmentMode`\" pulumi-lang-dotnet=\"`DevelopmentMode`\" pulumi-lang-go=\"`developmentMode`\" pulumi-lang-python=\"`development_mode`\" pulumi-lang-yaml=\"`developmentMode`\" pulumi-lang-java=\"`developmentMode`\"\u003e`developmentMode`\u003c/span\u003e | `\"on\"` / `\"off\"` | Development Mode temporarily allows you to enter development mode for your we... |\n| \u003cspan pulumi-lang-nodejs=\"`earlyHints`\" pulumi-lang-dotnet=\"`EarlyHints`\" pulumi-lang-go=\"`earlyHints`\" pulumi-lang-python=\"`early_hints`\" pulumi-lang-yaml=\"`earlyHints`\" pulumi-lang-java=\"`earlyHints`\"\u003e`earlyHints`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will attempt to speed up overall page loads by servi... |\n| \u003cspan pulumi-lang-nodejs=\"`edgeCacheTtl`\" pulumi-lang-dotnet=\"`EdgeCacheTtl`\" pulumi-lang-go=\"`edgeCacheTtl`\" pulumi-lang-python=\"`edge_cache_ttl`\" pulumi-lang-yaml=\"`edgeCacheTtl`\" pulumi-lang-java=\"`edgeCacheTtl`\"\u003e`edgeCacheTtl`\u003c/span\u003e | Number (21 values) | Time (in seconds) that a resource will be ensured to remain on Cloudflare's c... |\n| \u003cspan pulumi-lang-nodejs=\"`emailObfuscation`\" pulumi-lang-dotnet=\"`EmailObfuscation`\" pulumi-lang-go=\"`emailObfuscation`\" pulumi-lang-python=\"`email_obfuscation`\" pulumi-lang-yaml=\"`emailObfuscation`\" pulumi-lang-java=\"`emailObfuscation`\"\u003e`emailObfuscation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Encrypt email adresses on your web page from bots, while keeping them visible... |\n| \u003cspan pulumi-lang-nodejs=\"`h2Prioritization`\" pulumi-lang-dotnet=\"`H2Prioritization`\" pulumi-lang-go=\"`h2Prioritization`\" pulumi-lang-python=\"`h2_prioritization`\" pulumi-lang-yaml=\"`h2Prioritization`\" pulumi-lang-java=\"`h2Prioritization`\"\u003e`h2Prioritization`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"custom\"` | HTTP/2 Edge Prioritization optimises the delivery of resources served through... |\n| \u003cspan pulumi-lang-nodejs=\"`hotlinkProtection`\" pulumi-lang-dotnet=\"`HotlinkProtection`\" pulumi-lang-go=\"`hotlinkProtection`\" pulumi-lang-python=\"`hotlink_protection`\" pulumi-lang-yaml=\"`hotlinkProtection`\" pulumi-lang-java=\"`hotlinkProtection`\"\u003e`hotlinkProtection`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, the Hotlink Protection option ensures that other sites cannot s... |\n| \u003cspan pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\"\u003e`http2`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP2 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`http3`\" pulumi-lang-dotnet=\"`Http3`\" pulumi-lang-go=\"`http3`\" pulumi-lang-python=\"`http3`\" pulumi-lang-yaml=\"`http3`\" pulumi-lang-java=\"`http3`\"\u003e`http3`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP3 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`imageResizing`\" pulumi-lang-dotnet=\"`ImageResizing`\" pulumi-lang-go=\"`imageResizing`\" pulumi-lang-python=\"`image_resizing`\" pulumi-lang-yaml=\"`imageResizing`\" pulumi-lang-java=\"`imageResizing`\"\u003e`imageResizing`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Image Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`ipGeolocation`\" pulumi-lang-dotnet=\"`IpGeolocation`\" pulumi-lang-go=\"`ipGeolocation`\" pulumi-lang-python=\"`ip_geolocation`\" pulumi-lang-yaml=\"`ipGeolocation`\" pulumi-lang-java=\"`ipGeolocation`\"\u003e`ipGeolocation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IP Geolocation to have Cloudflare geolocate visitors to your website a... |\n| \u003cspan pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\"\u003e`ipv6`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IPv6 on all subdomains that are Cloudflare enabled. (https://support.... |\n| \u003cspan pulumi-lang-nodejs=\"`maxUpload`\" pulumi-lang-dotnet=\"`MaxUpload`\" pulumi-lang-go=\"`maxUpload`\" pulumi-lang-python=\"`max_upload`\" pulumi-lang-yaml=\"`maxUpload`\" pulumi-lang-java=\"`maxUpload`\"\u003e`maxUpload`\u003c/span\u003e | Number (18 values) | Maximum size of an allowable upload. |\n| \u003cspan pulumi-lang-nodejs=\"`minTlsVersion`\" pulumi-lang-dotnet=\"`MinTlsVersion`\" pulumi-lang-go=\"`minTlsVersion`\" pulumi-lang-python=\"`min_tls_version`\" pulumi-lang-yaml=\"`minTlsVersion`\" pulumi-lang-java=\"`minTlsVersion`\"\u003e`minTlsVersion`\u003c/span\u003e | `\"1.0\"`, `\"1.1\"`, `\"1.2\"`, `\"1.3\"` | Only accepts HTTPS requests that use at least the TLS protocol version specif... |\n| \u003cspan pulumi-lang-nodejs=\"`mirage`\" pulumi-lang-dotnet=\"`Mirage`\" pulumi-lang-go=\"`mirage`\" pulumi-lang-python=\"`mirage`\" pulumi-lang-yaml=\"`mirage`\" pulumi-lang-java=\"`mirage`\"\u003e`mirage`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically optimize image loading for website visitors on mobile devices. ... |\n| \u003cspan pulumi-lang-nodejs=\"`nel`\" pulumi-lang-dotnet=\"`Nel`\" pulumi-lang-go=\"`nel`\" pulumi-lang-python=\"`nel`\" pulumi-lang-yaml=\"`nel`\" pulumi-lang-java=\"`nel`\"\u003e`nel`\u003c/span\u003e | Object | Enable Network Error Logging reporting on your zone. (Beta) |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticEncryption`\" pulumi-lang-dotnet=\"`OpportunisticEncryption`\" pulumi-lang-go=\"`opportunisticEncryption`\" pulumi-lang-python=\"`opportunistic_encryption`\" pulumi-lang-yaml=\"`opportunisticEncryption`\" pulumi-lang-java=\"`opportunisticEncryption`\"\u003e`opportunisticEncryption`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables the Opportunistic Encryption feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticOnion`\" pulumi-lang-dotnet=\"`OpportunisticOnion`\" pulumi-lang-go=\"`opportunisticOnion`\" pulumi-lang-python=\"`opportunistic_onion`\" pulumi-lang-yaml=\"`opportunisticOnion`\" pulumi-lang-java=\"`opportunisticOnion`\"\u003e`opportunisticOnion`\u003c/span\u003e | `\"on\"` / `\"off\"` | Add an Alt-Svc header to all legitimate requests from Tor, allowing the conne... |\n| \u003cspan pulumi-lang-nodejs=\"`orangeToOrange`\" pulumi-lang-dotnet=\"`OrangeToOrange`\" pulumi-lang-go=\"`orangeToOrange`\" pulumi-lang-python=\"`orange_to_orange`\" pulumi-lang-yaml=\"`orangeToOrange`\" pulumi-lang-java=\"`orangeToOrange`\"\u003e`orangeToOrange`\u003c/span\u003e | `\"on\"` / `\"off\"` | Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones als... |\n| \u003cspan pulumi-lang-nodejs=\"`originErrorPagePassThru`\" pulumi-lang-dotnet=\"`OriginErrorPagePassThru`\" pulumi-lang-go=\"`originErrorPagePassThru`\" pulumi-lang-python=\"`origin_error_page_pass_thru`\" pulumi-lang-yaml=\"`originErrorPagePassThru`\" pulumi-lang-java=\"`originErrorPagePassThru`\"\u003e`originErrorPagePassThru`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will proxy customer error pages on any 502,504 errors on origin se... |\n| \u003cspan pulumi-lang-nodejs=\"`originH2MaxStreams`\" pulumi-lang-dotnet=\"`OriginH2MaxStreams`\" pulumi-lang-go=\"`originH2MaxStreams`\" pulumi-lang-python=\"`origin_h2_max_streams`\" pulumi-lang-yaml=\"`originH2MaxStreams`\" pulumi-lang-java=\"`originH2MaxStreams`\"\u003e`originH2MaxStreams`\u003c/span\u003e | Number | Origin H2 Max Streams configures the max number of concurrent requests that C... |\n| \u003cspan pulumi-lang-nodejs=\"`originMaxHttpVersion`\" pulumi-lang-dotnet=\"`OriginMaxHttpVersion`\" pulumi-lang-go=\"`originMaxHttpVersion`\" pulumi-lang-python=\"`origin_max_http_version`\" pulumi-lang-yaml=\"`originMaxHttpVersion`\" pulumi-lang-java=\"`originMaxHttpVersion`\"\u003e`originMaxHttpVersion`\u003c/span\u003e | `\"2\"`, `\"1\"` | Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will... |\n| \u003cspan pulumi-lang-nodejs=\"`polish`\" pulumi-lang-dotnet=\"`Polish`\" pulumi-lang-go=\"`polish`\" pulumi-lang-python=\"`polish`\" pulumi-lang-yaml=\"`polish`\" pulumi-lang-java=\"`polish`\"\u003e`polish`\u003c/span\u003e | `\"off\"`, `\"lossless\"`, `\"lossy\"` | Removes metadata and compresses your images for faster page load times. Basic... |\n| \u003cspan pulumi-lang-nodejs=\"`prefetchPreload`\" pulumi-lang-dotnet=\"`PrefetchPreload`\" pulumi-lang-go=\"`prefetchPreload`\" pulumi-lang-python=\"`prefetch_preload`\" pulumi-lang-yaml=\"`prefetchPreload`\" pulumi-lang-java=\"`prefetchPreload`\"\u003e`prefetchPreload`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will prefetch any URLs that are included in the response headers. ... |\n| \u003cspan pulumi-lang-nodejs=\"`privacyPass`\" pulumi-lang-dotnet=\"`PrivacyPass`\" pulumi-lang-go=\"`privacyPass`\" pulumi-lang-python=\"`privacy_pass`\" pulumi-lang-yaml=\"`privacyPass`\" pulumi-lang-java=\"`privacyPass`\"\u003e`privacyPass`\u003c/span\u003e | `\"on\"` / `\"off\"` | Privacy Pass v1 was a browser extension developed by the Privacy Pass Team to... |\n| \u003cspan pulumi-lang-nodejs=\"`proxyReadTimeout`\" pulumi-lang-dotnet=\"`ProxyReadTimeout`\" pulumi-lang-go=\"`proxyReadTimeout`\" pulumi-lang-python=\"`proxy_read_timeout`\" pulumi-lang-yaml=\"`proxyReadTimeout`\" pulumi-lang-java=\"`proxyReadTimeout`\"\u003e`proxyReadTimeout`\u003c/span\u003e | Number | Maximum time between two read operations from origin. |\n| \u003cspan pulumi-lang-nodejs=\"`pseudoIpv4`\" pulumi-lang-dotnet=\"`PseudoIpv4`\" pulumi-lang-go=\"`pseudoIpv4`\" pulumi-lang-python=\"`pseudo_ipv4`\" pulumi-lang-yaml=\"`pseudoIpv4`\" pulumi-lang-java=\"`pseudoIpv4`\"\u003e`pseudoIpv4`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"addHeader\"\" pulumi-lang-dotnet=\"\"AddHeader\"\" pulumi-lang-go=\"\"addHeader\"\" pulumi-lang-python=\"\"add_header\"\" pulumi-lang-yaml=\"\"addHeader\"\" pulumi-lang-java=\"\"addHeader\"\"\u003e\"addHeader\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"overwriteHeader\"\" pulumi-lang-dotnet=\"\"OverwriteHeader\"\" pulumi-lang-go=\"\"overwriteHeader\"\" pulumi-lang-python=\"\"overwrite_header\"\" pulumi-lang-yaml=\"\"overwriteHeader\"\" pulumi-lang-java=\"\"overwriteHeader\"\"\u003e\"overwriteHeader\"\u003c/span\u003e` | The value set for the Pseudo IPv4 setting. |\n| \u003cspan pulumi-lang-nodejs=\"`redirectsForAiTraining`\" pulumi-lang-dotnet=\"`RedirectsForAiTraining`\" pulumi-lang-go=\"`redirectsForAiTraining`\" pulumi-lang-python=\"`redirects_for_ai_training`\" pulumi-lang-yaml=\"`redirectsForAiTraining`\" pulumi-lang-java=\"`redirectsForAiTraining`\"\u003e`redirectsForAiTraining`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will redirect verified AI training crawlers to canon... |\n| \u003cspan pulumi-lang-nodejs=\"`replaceInsecureJs`\" pulumi-lang-dotnet=\"`ReplaceInsecureJs`\" pulumi-lang-go=\"`replaceInsecureJs`\" pulumi-lang-python=\"`replace_insecure_js`\" pulumi-lang-yaml=\"`replaceInsecureJs`\" pulumi-lang-java=\"`replaceInsecureJs`\"\u003e`replaceInsecureJs`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically replace insecure JavaScript libraries with safer and faster alt... |\n| \u003cspan pulumi-lang-nodejs=\"`responseBuffering`\" pulumi-lang-dotnet=\"`ResponseBuffering`\" pulumi-lang-go=\"`responseBuffering`\" pulumi-lang-python=\"`response_buffering`\" pulumi-lang-yaml=\"`responseBuffering`\" pulumi-lang-java=\"`responseBuffering`\"\u003e`responseBuffering`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables or disables buffering of responses from the proxied server. Cloudflar... |\n| \u003cspan pulumi-lang-nodejs=\"`rocketLoader`\" pulumi-lang-dotnet=\"`RocketLoader`\" pulumi-lang-go=\"`rocketLoader`\" pulumi-lang-python=\"`rocket_loader`\" pulumi-lang-yaml=\"`rocketLoader`\" pulumi-lang-java=\"`rocketLoader`\"\u003e`rocketLoader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Rocket Loader is a general-purpose asynchronous JavaScript optimisation that ... |\n| \u003cspan pulumi-lang-nodejs=\"`securityHeader`\" pulumi-lang-dotnet=\"`SecurityHeader`\" pulumi-lang-go=\"`securityHeader`\" pulumi-lang-python=\"`security_header`\" pulumi-lang-yaml=\"`securityHeader`\" pulumi-lang-java=\"`securityHeader`\"\u003e`securityHeader`\u003c/span\u003e | Object | Cloudflare security header for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`securityLevel`\" pulumi-lang-dotnet=\"`SecurityLevel`\" pulumi-lang-go=\"`securityLevel`\" pulumi-lang-python=\"`security_level`\" pulumi-lang-yaml=\"`securityLevel`\" pulumi-lang-java=\"`securityLevel`\"\u003e`securityLevel`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"essentiallyOff\"\" pulumi-lang-dotnet=\"\"EssentiallyOff\"\" pulumi-lang-go=\"\"essentiallyOff\"\" pulumi-lang-python=\"\"essentially_off\"\" pulumi-lang-yaml=\"\"essentiallyOff\"\" pulumi-lang-java=\"\"essentiallyOff\"\"\u003e\"essentiallyOff\"\u003c/span\u003e`, `\"low\"`, `\"medium\"`, `\"high\"`, `\u003cspan pulumi-lang-nodejs=\"\"underAttack\"\" pulumi-lang-dotnet=\"\"UnderAttack\"\" pulumi-lang-go=\"\"underAttack\"\" pulumi-lang-python=\"\"under_attack\"\" pulumi-lang-yaml=\"\"underAttack\"\" pulumi-lang-java=\"\"underAttack\"\"\u003e\"underAttack\"\u003c/span\u003e` | Choose the appropriate security profile for your website, which will automati... |\n| \u003cspan pulumi-lang-nodejs=\"`serverSideExclude`\" pulumi-lang-dotnet=\"`ServerSideExclude`\" pulumi-lang-go=\"`serverSideExclude`\" pulumi-lang-python=\"`server_side_exclude`\" pulumi-lang-yaml=\"`serverSideExclude`\" pulumi-lang-java=\"`serverSideExclude`\"\u003e`serverSideExclude`\u003c/span\u003e | `\"on\"` / `\"off\"` | If there is sensitive content on your website that you want visible to real v... |\n| \u003cspan pulumi-lang-nodejs=\"`sha1Support`\" pulumi-lang-dotnet=\"`Sha1Support`\" pulumi-lang-go=\"`sha1Support`\" pulumi-lang-python=\"`sha1_support`\" pulumi-lang-yaml=\"`sha1Support`\" pulumi-lang-java=\"`sha1Support`\"\u003e`sha1Support`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allow SHA1 support. |\n| \u003cspan pulumi-lang-nodejs=\"`sortQueryStringForCache`\" pulumi-lang-dotnet=\"`SortQueryStringForCache`\" pulumi-lang-go=\"`sortQueryStringForCache`\" pulumi-lang-python=\"`sort_query_string_for_cache`\" pulumi-lang-yaml=\"`sortQueryStringForCache`\" pulumi-lang-java=\"`sortQueryStringForCache`\"\u003e`sortQueryStringForCache`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will treat files with the same query strings as the same file in c... |\n| \u003cspan pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\"\u003e`ssl`\u003c/span\u003e | `\"off\"`, `\"flexible\"`, `\"full\"`, `\"strict\"` | SSL encrypts your visitor's connection and safeguards credit card numbers and... |\n| \u003cspan pulumi-lang-nodejs=\"`sslRecommender`\" pulumi-lang-dotnet=\"`SslRecommender`\" pulumi-lang-go=\"`sslRecommender`\" pulumi-lang-python=\"`ssl_recommender`\" pulumi-lang-yaml=\"`sslRecommender`\" pulumi-lang-java=\"`sslRecommender`\"\u003e`sslRecommender`\u003c/span\u003e | Uses \u003cspan pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\"\u003e`enabled`\u003c/span\u003e attr | Enrollment in the SSL/TLS Recommender service which tries to detect and recom... |\n| \u003cspan pulumi-lang-nodejs=\"`tls12Only`\" pulumi-lang-dotnet=\"`Tls12Only`\" pulumi-lang-go=\"`tls12Only`\" pulumi-lang-python=\"`tls_1_2_only`\" pulumi-lang-yaml=\"`tls12Only`\" pulumi-lang-java=\"`tls12Only`\"\u003e`tls12Only`\u003c/span\u003e | `\"on\"` / `\"off\"` | Only allows TLS1.2. |\n| \u003cspan pulumi-lang-nodejs=\"`tls13`\" pulumi-lang-dotnet=\"`Tls13`\" pulumi-lang-go=\"`tls13`\" pulumi-lang-python=\"`tls_1_3`\" pulumi-lang-yaml=\"`tls13`\" pulumi-lang-java=\"`tls13`\"\u003e`tls13`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"zrt\"` | Enables Crypto TLS 1.3 feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`tlsClientAuth`\" pulumi-lang-dotnet=\"`TlsClientAuth`\" pulumi-lang-go=\"`tlsClientAuth`\" pulumi-lang-python=\"`tls_client_auth`\" pulumi-lang-yaml=\"`tlsClientAuth`\" pulumi-lang-java=\"`tlsClientAuth`\"\u003e`tlsClientAuth`\u003c/span\u003e | `\"on\"` / `\"off\"` | TLS Client Auth requires Cloudflare to connect to your origin server using a ... |\n| \u003cspan pulumi-lang-nodejs=\"`transformations`\" pulumi-lang-dotnet=\"`Transformations`\" pulumi-lang-go=\"`transformations`\" pulumi-lang-python=\"`transformations`\" pulumi-lang-yaml=\"`transformations`\" pulumi-lang-java=\"`transformations`\"\u003e`transformations`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Media Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`transformationsAllowedOrigins`\" pulumi-lang-dotnet=\"`TransformationsAllowedOrigins`\" pulumi-lang-go=\"`transformationsAllowedOrigins`\" pulumi-lang-python=\"`transformations_allowed_origins`\" pulumi-lang-yaml=\"`transformationsAllowedOrigins`\" pulumi-lang-java=\"`transformationsAllowedOrigins`\"\u003e`transformationsAllowedOrigins`\u003c/span\u003e | String | Media Transformations Allowed Origins restricts transformations for images an... |\n| \u003cspan pulumi-lang-nodejs=\"`trueClientIpHeader`\" pulumi-lang-dotnet=\"`TrueClientIpHeader`\" pulumi-lang-go=\"`trueClientIpHeader`\" pulumi-lang-python=\"`true_client_ip_header`\" pulumi-lang-yaml=\"`trueClientIpHeader`\" pulumi-lang-java=\"`trueClientIpHeader`\"\u003e`trueClientIpHeader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allows customer to continue to use True Client IP (Akamai feature) in the hea... |\n| \u003cspan pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\"\u003e`waf`\u003c/span\u003e | `\"on\"` / `\"off\"` | The WAF examines HTTP requests to your website. It inspects both GET and POS... |\n| \u003cspan pulumi-lang-nodejs=\"`webp`\" pulumi-lang-dotnet=\"`Webp`\" pulumi-lang-go=\"`webp`\" pulumi-lang-python=\"`webp`\" pulumi-lang-yaml=\"`webp`\" pulumi-lang-java=\"`webp`\"\u003e`webp`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting the image supports the WebP image codec, and WebP ... |\n| \u003cspan pulumi-lang-nodejs=\"`websockets`\" pulumi-lang-dotnet=\"`Websockets`\" pulumi-lang-go=\"`websockets`\" pulumi-lang-python=\"`websockets`\" pulumi-lang-yaml=\"`websockets`\" pulumi-lang-java=\"`websockets`\"\u003e`websockets`\u003c/span\u003e | `\"on\"` / `\"off\"` | WebSockets are open connections sustained between the client and the origin s... |\n\n\u003c!-- END_ZONE_SETTING_IDS --\u003e\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Basic on/off setting\nconst alwaysOnline = new cloudflare.ZoneSetting(\"always_online\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"always_online\",\n value: \"on\",\n});\n// String value with specific choices\nconst minTlsVersion = new cloudflare.ZoneSetting(\"min_tls_version\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"min_tls_version\",\n value: \"1.2\",\n});\n// Numeric value\nconst browserCacheTtl = new cloudflare.ZoneSetting(\"browser_cache_ttl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"browser_cache_ttl\",\n value: 14400,\n});\n// Array/List value\nconst ciphers = new cloudflare.ZoneSetting(\"ciphers\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ciphers\",\n value: [\n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\",\n ],\n});\n// Nested object value\nconst securityHeader = new cloudflare.ZoneSetting(\"security_header\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"security_header\",\n value: {\n strictTransportSecurity: {\n enabled: true,\n includeSubdomains: true,\n maxAge: 86400,\n nosniff: true,\n preload: false,\n },\n },\n});\n// Special case: ssl_recommender uses 'enabled' instead of 'value'\nconst sslRecommender = new cloudflare.ZoneSetting(\"ssl_recommender\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ssl_recommender\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Basic on/off setting\nalways_online = cloudflare.ZoneSetting(\"always_online\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"always_online\",\n value=\"on\")\n# String value with specific choices\nmin_tls_version = cloudflare.ZoneSetting(\"min_tls_version\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"min_tls_version\",\n value=\"1.2\")\n# Numeric value\nbrowser_cache_ttl = cloudflare.ZoneSetting(\"browser_cache_ttl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"browser_cache_ttl\",\n value=14400)\n# Array/List value\nciphers = cloudflare.ZoneSetting(\"ciphers\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ciphers\",\n value=[\n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\",\n ])\n# Nested object value\nsecurity_header = cloudflare.ZoneSetting(\"security_header\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"security_header\",\n value={\n \"strictTransportSecurity\": {\n \"enabled\": True,\n \"includeSubdomains\": True,\n \"maxAge\": 86400,\n \"nosniff\": True,\n \"preload\": False,\n },\n })\n# Special case: ssl_recommender uses 'enabled' instead of 'value'\nssl_recommender = cloudflare.ZoneSetting(\"ssl_recommender\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ssl_recommender\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Basic on/off setting\n var alwaysOnline = new Cloudflare.ZoneSetting(\"always_online\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"always_online\",\n Value = \"on\",\n });\n\n // String value with specific choices\n var minTlsVersion = new Cloudflare.ZoneSetting(\"min_tls_version\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"min_tls_version\",\n Value = \"1.2\",\n });\n\n // Numeric value\n var browserCacheTtl = new Cloudflare.ZoneSetting(\"browser_cache_ttl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"browser_cache_ttl\",\n Value = 14400,\n });\n\n // Array/List value\n var ciphers = new Cloudflare.ZoneSetting(\"ciphers\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ciphers\",\n Value = new[]\n {\n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\",\n },\n });\n\n // Nested object value\n var securityHeader = new Cloudflare.ZoneSetting(\"security_header\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"security_header\",\n Value = new Dictionary\u003cstring, object?\u003e\n {\n [\"strictTransportSecurity\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"enabled\"] = true,\n [\"includeSubdomains\"] = true,\n [\"maxAge\"] = 86400,\n [\"nosniff\"] = true,\n [\"preload\"] = false,\n },\n },\n });\n\n // Special case: ssl_recommender uses 'enabled' instead of 'value'\n var sslRecommender = new Cloudflare.ZoneSetting(\"ssl_recommender\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ssl_recommender\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Basic on/off setting\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"always_online\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"always_online\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// String value with specific choices\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"min_tls_version\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"min_tls_version\"),\n\t\t\tValue: pulumi.Any(\"1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Numeric value\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"browser_cache_ttl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"browser_cache_ttl\"),\n\t\t\tValue: pulumi.Any(14400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Array/List value\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ciphers\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ciphers\"),\n\t\t\tValue: pulumi.Any{\n\t\t\t\t\"ECDHE-ECDSA-AES128-GCM-SHA256\",\n\t\t\t\t\"ECDHE-ECDSA-CHACHA20-POLY1305\",\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Nested object value\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"security_header\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"security_header\"),\n\t\t\tValue: pulumi.Any(map[string]interface{}{\n\t\t\t\t\"strictTransportSecurity\": map[string]interface{}{\n\t\t\t\t\t\"enabled\": true,\n\t\t\t\t\t\"includeSubdomains\": true,\n\t\t\t\t\t\"maxAge\": 86400,\n\t\t\t\t\t\"nosniff\": true,\n\t\t\t\t\t\"preload\": false,\n\t\t\t\t},\n\t\t\t}),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Special case: ssl_recommender uses 'enabled' instead of 'value'\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ssl_recommender\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ssl_recommender\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Basic on/off setting\n var alwaysOnline = new ZoneSetting(\"alwaysOnline\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"always_online\")\n .value(\"on\")\n .build());\n\n // String value with specific choices\n var minTlsVersion = new ZoneSetting(\"minTlsVersion\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"min_tls_version\")\n .value(\"1.2\")\n .build());\n\n // Numeric value\n var browserCacheTtl = new ZoneSetting(\"browserCacheTtl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"browser_cache_ttl\")\n .value(14400)\n .build());\n\n // Array/List value\n var ciphers = new ZoneSetting(\"ciphers\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ciphers\")\n .value( \n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\")\n .build());\n\n // Nested object value\n var securityHeader = new ZoneSetting(\"securityHeader\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"security_header\")\n .value(Map.of(\"strictTransportSecurity\", Map.ofEntries(\n Map.entry(\"enabled\", true),\n Map.entry(\"includeSubdomains\", true),\n Map.entry(\"maxAge\", 86400),\n Map.entry(\"nosniff\", true),\n Map.entry(\"preload\", false)\n )))\n .build());\n\n // Special case: ssl_recommender uses 'enabled' instead of 'value'\n var sslRecommender = new ZoneSetting(\"sslRecommender\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ssl_recommender\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Basic on/off setting\n alwaysOnline:\n type: cloudflare:ZoneSetting\n name: always_online\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: always_online\n value: on\n # String value with specific choices\n minTlsVersion:\n type: cloudflare:ZoneSetting\n name: min_tls_version\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: min_tls_version\n value: '1.2'\n # Numeric value\n browserCacheTtl:\n type: cloudflare:ZoneSetting\n name: browser_cache_ttl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: browser_cache_ttl\n value: 14400 # 4 hours in seconds\n # Array/List value\n ciphers:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ciphers\n value:\n - ECDHE-ECDSA-AES128-GCM-SHA256\n - ECDHE-ECDSA-CHACHA20-POLY1305\n # Nested object value\n securityHeader:\n type: cloudflare:ZoneSetting\n name: security_header\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: security_header\n value:\n strictTransportSecurity:\n enabled: true\n includeSubdomains: true\n maxAge: 86400\n nosniff: true\n preload: false\n # Special case: ssl_recommender uses 'enabled' instead of 'value'\n sslRecommender:\n type: cloudflare:ZoneSetting\n name: ssl_recommender\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ssl_recommender\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Additional Examples\n\n### String Value with Choices\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Minimum TLS Version\nconst minTls = new cloudflare.ZoneSetting(\"min_tls\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"min_tls_version\",\n value: \"1.2\",\n});\n// SSL/TLS Mode\nconst ssl = new cloudflare.ZoneSetting(\"ssl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ssl\",\n value: \"strict\",\n});\n// Security Level\nconst securityLevel = new cloudflare.ZoneSetting(\"security_level\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"security_level\",\n value: \"medium\",\n});\n// Cache Level\nconst cacheLevel = new cloudflare.ZoneSetting(\"cache_level\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"cache_level\",\n value: \"aggressive\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Minimum TLS Version\nmin_tls = cloudflare.ZoneSetting(\"min_tls\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"min_tls_version\",\n value=\"1.2\")\n# SSL/TLS Mode\nssl = cloudflare.ZoneSetting(\"ssl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ssl\",\n value=\"strict\")\n# Security Level\nsecurity_level = cloudflare.ZoneSetting(\"security_level\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"security_level\",\n value=\"medium\")\n# Cache Level\ncache_level = cloudflare.ZoneSetting(\"cache_level\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"cache_level\",\n value=\"aggressive\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Minimum TLS Version\n var minTls = new Cloudflare.ZoneSetting(\"min_tls\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"min_tls_version\",\n Value = \"1.2\",\n });\n\n // SSL/TLS Mode\n var ssl = new Cloudflare.ZoneSetting(\"ssl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ssl\",\n Value = \"strict\",\n });\n\n // Security Level\n var securityLevel = new Cloudflare.ZoneSetting(\"security_level\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"security_level\",\n Value = \"medium\",\n });\n\n // Cache Level\n var cacheLevel = new Cloudflare.ZoneSetting(\"cache_level\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"cache_level\",\n Value = \"aggressive\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Minimum TLS Version\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"min_tls\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"min_tls_version\"),\n\t\t\tValue: pulumi.Any(\"1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// SSL/TLS Mode\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ssl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ssl\"),\n\t\t\tValue: pulumi.Any(\"strict\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Security Level\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"security_level\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"security_level\"),\n\t\t\tValue: pulumi.Any(\"medium\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Cache Level\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"cache_level\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"cache_level\"),\n\t\t\tValue: pulumi.Any(\"aggressive\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Minimum TLS Version\n var minTls = new ZoneSetting(\"minTls\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"min_tls_version\")\n .value(\"1.2\")\n .build());\n\n // SSL/TLS Mode\n var ssl = new ZoneSetting(\"ssl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ssl\")\n .value(\"strict\")\n .build());\n\n // Security Level\n var securityLevel = new ZoneSetting(\"securityLevel\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"security_level\")\n .value(\"medium\")\n .build());\n\n // Cache Level\n var cacheLevel = new ZoneSetting(\"cacheLevel\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"cache_level\")\n .value(\"aggressive\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Minimum TLS Version\n minTls:\n type: cloudflare:ZoneSetting\n name: min_tls\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: min_tls_version\n value: '1.2'\n # SSL/TLS Mode\n ssl:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ssl\n value: strict\n # Security Level\n securityLevel:\n type: cloudflare:ZoneSetting\n name: security_level\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: security_level\n value: medium\n # Cache Level\n cacheLevel:\n type: cloudflare:ZoneSetting\n name: cache_level\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: cache_level\n value: aggressive\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Numeric Values\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Browser Cache TTL\nconst browserCacheTtl = new cloudflare.ZoneSetting(\"browser_cache_ttl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"browser_cache_ttl\",\n value: 14400,\n});\n// Challenge TTL\nconst challengeTtl = new cloudflare.ZoneSetting(\"challenge_ttl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"challenge_ttl\",\n value: 1800,\n});\n// Max Upload Size\nconst maxUpload = new cloudflare.ZoneSetting(\"max_upload\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"max_upload\",\n value: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Browser Cache TTL\nbrowser_cache_ttl = cloudflare.ZoneSetting(\"browser_cache_ttl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"browser_cache_ttl\",\n value=14400)\n# Challenge TTL\nchallenge_ttl = cloudflare.ZoneSetting(\"challenge_ttl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"challenge_ttl\",\n value=1800)\n# Max Upload Size\nmax_upload = cloudflare.ZoneSetting(\"max_upload\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"max_upload\",\n value=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Browser Cache TTL\n var browserCacheTtl = new Cloudflare.ZoneSetting(\"browser_cache_ttl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"browser_cache_ttl\",\n Value = 14400,\n });\n\n // Challenge TTL\n var challengeTtl = new Cloudflare.ZoneSetting(\"challenge_ttl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"challenge_ttl\",\n Value = 1800,\n });\n\n // Max Upload Size\n var maxUpload = new Cloudflare.ZoneSetting(\"max_upload\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"max_upload\",\n Value = 100,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Browser Cache TTL\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"browser_cache_ttl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"browser_cache_ttl\"),\n\t\t\tValue: pulumi.Any(14400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Challenge TTL\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"challenge_ttl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"challenge_ttl\"),\n\t\t\tValue: pulumi.Any(1800),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Max Upload Size\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"max_upload\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"max_upload\"),\n\t\t\tValue: pulumi.Any(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Browser Cache TTL\n var browserCacheTtl = new ZoneSetting(\"browserCacheTtl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"browser_cache_ttl\")\n .value(14400)\n .build());\n\n // Challenge TTL\n var challengeTtl = new ZoneSetting(\"challengeTtl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"challenge_ttl\")\n .value(1800)\n .build());\n\n // Max Upload Size\n var maxUpload = new ZoneSetting(\"maxUpload\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"max_upload\")\n .value(100)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Browser Cache TTL\n browserCacheTtl:\n type: cloudflare:ZoneSetting\n name: browser_cache_ttl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: browser_cache_ttl\n value: 14400 # Seconds (4 hours). Common values: 30, 60, 120, 300, 1200, 1800, 3600, 7200, 10800, 14400, 18000, 28800, 43200, 57600, 72000, 86400, 172800, 259200, 345600, 432000, 691200, 1382400, 2073600, 2678400, 5356800, 16070400, 31536000\n # Challenge TTL\n challengeTtl:\n type: cloudflare:ZoneSetting\n name: challenge_ttl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: challenge_ttl\n value: 1800 # Seconds (30 minutes). Range: 300-2592000\n # Max Upload Size\n maxUpload:\n type: cloudflare:ZoneSetting\n name: max_upload\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: max_upload\n value: 100 # MB. Range: 1-5000 (depending on plan)\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Special Cases\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// 0-RTT (Zero Round Trip Time)\nconst zeroRtt = new cloudflare.ZoneSetting(\"zero_rtt\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"0rtt\",\n value: \"on\",\n});\n// Network Error Logging (NEL)\nconst nel = new cloudflare.ZoneSetting(\"nel\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"nel\",\n value: {\n enabled: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# 0-RTT (Zero Round Trip Time)\nzero_rtt = cloudflare.ZoneSetting(\"zero_rtt\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"0rtt\",\n value=\"on\")\n# Network Error Logging (NEL)\nnel = cloudflare.ZoneSetting(\"nel\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"nel\",\n value={\n \"enabled\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // 0-RTT (Zero Round Trip Time)\n var zeroRtt = new Cloudflare.ZoneSetting(\"zero_rtt\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"0rtt\",\n Value = \"on\",\n });\n\n // Network Error Logging (NEL)\n var nel = new Cloudflare.ZoneSetting(\"nel\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"nel\",\n Value = new Dictionary\u003cstring, object?\u003e\n {\n [\"enabled\"] = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// 0-RTT (Zero Round Trip Time)\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"zero_rtt\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"0rtt\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Network Error Logging (NEL)\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"nel\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"nel\"),\n\t\t\tValue: pulumi.Any(map[string]interface{}{\n\t\t\t\t\"enabled\": true,\n\t\t\t}),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // 0-RTT (Zero Round Trip Time)\n var zeroRtt = new ZoneSetting(\"zeroRtt\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"0rtt\")\n .value(\"on\")\n .build());\n\n // Network Error Logging (NEL)\n var nel = new ZoneSetting(\"nel\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"nel\")\n .value(Map.of(\"enabled\", true))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # 0-RTT (Zero Round Trip Time)\n zeroRtt:\n type: cloudflare:ZoneSetting\n name: zero_rtt\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: 0rtt\n value: on\n # Network Error Logging (NEL)\n nel:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: nel\n value:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Common Configuration Sets\n\n### Security Hardening Configuration\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Enable HTTPS everywhere\nconst alwaysUseHttps = new cloudflare.ZoneSetting(\"always_use_https\", {\n zoneId: zoneId,\n settingId: \"always_use_https\",\n value: \"on\",\n});\n// Automatic HTTPS Rewrites\nconst automaticHttpsRewrites = new cloudflare.ZoneSetting(\"automatic_https_rewrites\", {\n zoneId: zoneId,\n settingId: \"automatic_https_rewrites\",\n value: \"on\",\n});\n// Minimum TLS 1.2\nconst minTlsVersion = new cloudflare.ZoneSetting(\"min_tls_version\", {\n zoneId: zoneId,\n settingId: \"min_tls_version\",\n value: \"1.2\",\n});\n// Enable TLS 1.3\nconst tls13 = new cloudflare.ZoneSetting(\"tls_1_3\", {\n zoneId: zoneId,\n settingId: \"tls_1_3\",\n value: \"on\",\n});\n// Strict SSL\nconst ssl = new cloudflare.ZoneSetting(\"ssl\", {\n zoneId: zoneId,\n settingId: \"ssl\",\n value: \"strict\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Enable HTTPS everywhere\nalways_use_https = cloudflare.ZoneSetting(\"always_use_https\",\n zone_id=zone_id,\n setting_id=\"always_use_https\",\n value=\"on\")\n# Automatic HTTPS Rewrites\nautomatic_https_rewrites = cloudflare.ZoneSetting(\"automatic_https_rewrites\",\n zone_id=zone_id,\n setting_id=\"automatic_https_rewrites\",\n value=\"on\")\n# Minimum TLS 1.2\nmin_tls_version = cloudflare.ZoneSetting(\"min_tls_version\",\n zone_id=zone_id,\n setting_id=\"min_tls_version\",\n value=\"1.2\")\n# Enable TLS 1.3\ntls13 = cloudflare.ZoneSetting(\"tls_1_3\",\n zone_id=zone_id,\n setting_id=\"tls_1_3\",\n value=\"on\")\n# Strict SSL\nssl = cloudflare.ZoneSetting(\"ssl\",\n zone_id=zone_id,\n setting_id=\"ssl\",\n value=\"strict\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Enable HTTPS everywhere\n var alwaysUseHttps = new Cloudflare.ZoneSetting(\"always_use_https\", new()\n {\n ZoneId = zoneId,\n SettingId = \"always_use_https\",\n Value = \"on\",\n });\n\n // Automatic HTTPS Rewrites\n var automaticHttpsRewrites = new Cloudflare.ZoneSetting(\"automatic_https_rewrites\", new()\n {\n ZoneId = zoneId,\n SettingId = \"automatic_https_rewrites\",\n Value = \"on\",\n });\n\n // Minimum TLS 1.2\n var minTlsVersion = new Cloudflare.ZoneSetting(\"min_tls_version\", new()\n {\n ZoneId = zoneId,\n SettingId = \"min_tls_version\",\n Value = \"1.2\",\n });\n\n // Enable TLS 1.3\n var tls13 = new Cloudflare.ZoneSetting(\"tls_1_3\", new()\n {\n ZoneId = zoneId,\n SettingId = \"tls_1_3\",\n Value = \"on\",\n });\n\n // Strict SSL\n var ssl = new Cloudflare.ZoneSetting(\"ssl\", new()\n {\n ZoneId = zoneId,\n SettingId = \"ssl\",\n Value = \"strict\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Enable HTTPS everywhere\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"always_use_https\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"always_use_https\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Automatic HTTPS Rewrites\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"automatic_https_rewrites\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"automatic_https_rewrites\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Minimum TLS 1.2\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"min_tls_version\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"min_tls_version\"),\n\t\t\tValue: pulumi.Any(\"1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Enable TLS 1.3\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"tls_1_3\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"tls_1_3\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Strict SSL\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ssl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"ssl\"),\n\t\t\tValue: pulumi.Any(\"strict\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Enable HTTPS everywhere\n var alwaysUseHttps = new ZoneSetting(\"alwaysUseHttps\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"always_use_https\")\n .value(\"on\")\n .build());\n\n // Automatic HTTPS Rewrites\n var automaticHttpsRewrites = new ZoneSetting(\"automaticHttpsRewrites\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"automatic_https_rewrites\")\n .value(\"on\")\n .build());\n\n // Minimum TLS 1.2\n var minTlsVersion = new ZoneSetting(\"minTlsVersion\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"min_tls_version\")\n .value(\"1.2\")\n .build());\n\n // Enable TLS 1.3\n var tls13 = new ZoneSetting(\"tls13\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"tls_1_3\")\n .value(\"on\")\n .build());\n\n // Strict SSL\n var ssl = new ZoneSetting(\"ssl\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"ssl\")\n .value(\"strict\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Enable HTTPS everywhere\n alwaysUseHttps:\n type: cloudflare:ZoneSetting\n name: always_use_https\n properties:\n zoneId: ${zoneId}\n settingId: always_use_https\n value: on\n # Automatic HTTPS Rewrites\n automaticHttpsRewrites:\n type: cloudflare:ZoneSetting\n name: automatic_https_rewrites\n properties:\n zoneId: ${zoneId}\n settingId: automatic_https_rewrites\n value: on\n # Minimum TLS 1.2\n minTlsVersion:\n type: cloudflare:ZoneSetting\n name: min_tls_version\n properties:\n zoneId: ${zoneId}\n settingId: min_tls_version\n value: '1.2'\n # Enable TLS 1.3\n tls13:\n type: cloudflare:ZoneSetting\n name: tls_1_3\n properties:\n zoneId: ${zoneId}\n settingId: tls_1_3\n value: on\n # Strict SSL\n ssl:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: ${zoneId}\n settingId: ssl\n value: strict\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Performance Optimization Configuration\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Enable HTTP/3\nconst http3 = new cloudflare.ZoneSetting(\"http3\", {\n zoneId: zoneId,\n settingId: \"http3\",\n value: \"on\",\n});\n// Enable Brotli Compression\nconst brotli = new cloudflare.ZoneSetting(\"brotli\", {\n zoneId: zoneId,\n settingId: \"brotli\",\n value: \"on\",\n});\n// Early Hints\nconst earlyHints = new cloudflare.ZoneSetting(\"early_hints\", {\n zoneId: zoneId,\n settingId: \"early_hints\",\n value: \"on\",\n});\n// Aggressive Caching\nconst cacheLevel = new cloudflare.ZoneSetting(\"cache_level\", {\n zoneId: zoneId,\n settingId: \"cache_level\",\n value: \"aggressive\",\n});\n// Browser Cache TTL\nconst browserCache = new cloudflare.ZoneSetting(\"browser_cache\", {\n zoneId: zoneId,\n settingId: \"browser_cache_ttl\",\n value: 14400,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Enable HTTP/3\nhttp3 = cloudflare.ZoneSetting(\"http3\",\n zone_id=zone_id,\n setting_id=\"http3\",\n value=\"on\")\n# Enable Brotli Compression\nbrotli = cloudflare.ZoneSetting(\"brotli\",\n zone_id=zone_id,\n setting_id=\"brotli\",\n value=\"on\")\n# Early Hints\nearly_hints = cloudflare.ZoneSetting(\"early_hints\",\n zone_id=zone_id,\n setting_id=\"early_hints\",\n value=\"on\")\n# Aggressive Caching\ncache_level = cloudflare.ZoneSetting(\"cache_level\",\n zone_id=zone_id,\n setting_id=\"cache_level\",\n value=\"aggressive\")\n# Browser Cache TTL\nbrowser_cache = cloudflare.ZoneSetting(\"browser_cache\",\n zone_id=zone_id,\n setting_id=\"browser_cache_ttl\",\n value=14400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Enable HTTP/3\n var http3 = new Cloudflare.ZoneSetting(\"http3\", new()\n {\n ZoneId = zoneId,\n SettingId = \"http3\",\n Value = \"on\",\n });\n\n // Enable Brotli Compression\n var brotli = new Cloudflare.ZoneSetting(\"brotli\", new()\n {\n ZoneId = zoneId,\n SettingId = \"brotli\",\n Value = \"on\",\n });\n\n // Early Hints\n var earlyHints = new Cloudflare.ZoneSetting(\"early_hints\", new()\n {\n ZoneId = zoneId,\n SettingId = \"early_hints\",\n Value = \"on\",\n });\n\n // Aggressive Caching\n var cacheLevel = new Cloudflare.ZoneSetting(\"cache_level\", new()\n {\n ZoneId = zoneId,\n SettingId = \"cache_level\",\n Value = \"aggressive\",\n });\n\n // Browser Cache TTL\n var browserCache = new Cloudflare.ZoneSetting(\"browser_cache\", new()\n {\n ZoneId = zoneId,\n SettingId = \"browser_cache_ttl\",\n Value = 14400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Enable HTTP/3\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"http3\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"http3\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Enable Brotli Compression\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"brotli\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"brotli\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Early Hints\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"early_hints\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"early_hints\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Aggressive Caching\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"cache_level\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"cache_level\"),\n\t\t\tValue: pulumi.Any(\"aggressive\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Browser Cache TTL\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"browser_cache\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"browser_cache_ttl\"),\n\t\t\tValue: pulumi.Any(14400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Enable HTTP/3\n var http3 = new ZoneSetting(\"http3\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"http3\")\n .value(\"on\")\n .build());\n\n // Enable Brotli Compression\n var brotli = new ZoneSetting(\"brotli\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"brotli\")\n .value(\"on\")\n .build());\n\n // Early Hints\n var earlyHints = new ZoneSetting(\"earlyHints\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"early_hints\")\n .value(\"on\")\n .build());\n\n // Aggressive Caching\n var cacheLevel = new ZoneSetting(\"cacheLevel\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"cache_level\")\n .value(\"aggressive\")\n .build());\n\n // Browser Cache TTL\n var browserCache = new ZoneSetting(\"browserCache\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"browser_cache_ttl\")\n .value(14400)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Enable HTTP/3\n http3:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: ${zoneId}\n settingId: http3\n value: on\n # Enable Brotli Compression\n brotli:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: ${zoneId}\n settingId: brotli\n value: on\n # Early Hints\n earlyHints:\n type: cloudflare:ZoneSetting\n name: early_hints\n properties:\n zoneId: ${zoneId}\n settingId: early_hints\n value: on\n # Aggressive Caching\n cacheLevel:\n type: cloudflare:ZoneSetting\n name: cache_level\n properties:\n zoneId: ${zoneId}\n settingId: cache_level\n value: aggressive\n # Browser Cache TTL\n browserCache:\n type: cloudflare:ZoneSetting\n name: browser_cache\n properties:\n zoneId: ${zoneId}\n settingId: browser_cache_ttl\n value: 14400 # 4 hours\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneSetting:ZoneSetting example '\u003czone_id\u003e/\u003csetting_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n\u003e If using the \u003cspan pulumi-lang-nodejs=\"`sslRecommender`\" pulumi-lang-dotnet=\"`SslRecommender`\" pulumi-lang-go=\"`sslRecommender`\" pulumi-lang-python=\"`ssl_recommender`\" pulumi-lang-yaml=\"`sslRecommender`\" pulumi-lang-java=\"`sslRecommender`\" pulumi-lang-hcl=\"`ssl_recommender`\"\u003e`sslRecommender`\u003c/span\u003e zone setting, use the \u003cspan pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\" pulumi-lang-hcl=\"`enabled`\"\u003e`enabled`\u003c/span\u003e attribute instead of \u003cspan pulumi-lang-nodejs=\"`value`\" pulumi-lang-dotnet=\"`Value`\" pulumi-lang-go=\"`value`\" pulumi-lang-python=\"`value`\" pulumi-lang-yaml=\"`value`\" pulumi-lang-java=\"`value`\" pulumi-lang-hcl=\"`value`\"\u003e`value`\u003c/span\u003e.\n\n## Available Setting IDs\n\n\u003c!-- BEGIN_ZONE_SETTING_IDS --\u003e\n\u003c!-- This table is auto-generated by scripts/generate-zone-setting-ids from the OpenAPI spec. Do not edit manually. --\u003e\n\nThe following table lists all valid \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\" pulumi-lang-hcl=\"`setting_id`\"\u003e`settingId`\u003c/span\u003e values. Some settings may require a specific Cloudflare plan level. For more details, see the [API documentation](https://developers.cloudflare.com/api/resources/zones/subresources/settings/methods/list/).\n\n| Setting ID | Value Type | Description |\n|---|---|---|\n| \u003cspan pulumi-lang-nodejs=\"`0rtt`\" pulumi-lang-dotnet=\"`0rtt`\" pulumi-lang-go=\"`0rtt`\" pulumi-lang-python=\"`0rtt`\" pulumi-lang-yaml=\"`0rtt`\" pulumi-lang-java=\"`0rtt`\" pulumi-lang-hcl=\"`0rtt`\"\u003e`0rtt`\u003c/span\u003e | `\"on\"` / `\"off\"` | 0-RTT session resumption enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`advancedDdos`\" pulumi-lang-dotnet=\"`AdvancedDdos`\" pulumi-lang-go=\"`advancedDdos`\" pulumi-lang-python=\"`advanced_ddos`\" pulumi-lang-yaml=\"`advancedDdos`\" pulumi-lang-java=\"`advancedDdos`\" pulumi-lang-hcl=\"`advanced_ddos`\"\u003e`advancedDdos`\u003c/span\u003e | `\"on\"` / `\"off\"` | Advanced protection from Distributed Denial of Service (DDoS) attacks on your... |\n| \u003cspan pulumi-lang-nodejs=\"`aegis`\" pulumi-lang-dotnet=\"`Aegis`\" pulumi-lang-go=\"`aegis`\" pulumi-lang-python=\"`aegis`\" pulumi-lang-yaml=\"`aegis`\" pulumi-lang-java=\"`aegis`\" pulumi-lang-hcl=\"`aegis`\"\u003e`aegis`\u003c/span\u003e | Object | Aegis provides dedicated egress IPs (from Cloudflare to your origin) for your... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysOnline`\" pulumi-lang-dotnet=\"`AlwaysOnline`\" pulumi-lang-go=\"`alwaysOnline`\" pulumi-lang-python=\"`always_online`\" pulumi-lang-yaml=\"`alwaysOnline`\" pulumi-lang-java=\"`alwaysOnline`\" pulumi-lang-hcl=\"`always_online`\"\u003e`alwaysOnline`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare serves limited copies of web pages available from th... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysUseHttps`\" pulumi-lang-dotnet=\"`AlwaysUseHttps`\" pulumi-lang-go=\"`alwaysUseHttps`\" pulumi-lang-python=\"`always_use_https`\" pulumi-lang-yaml=\"`alwaysUseHttps`\" pulumi-lang-java=\"`alwaysUseHttps`\" pulumi-lang-hcl=\"`always_use_https`\"\u003e`alwaysUseHttps`\u003c/span\u003e | `\"on\"` / `\"off\"` | Reply to all requests for URLs that use \"http\" with a 301 redirect to the equ... |\n| \u003cspan pulumi-lang-nodejs=\"`automaticHttpsRewrites`\" pulumi-lang-dotnet=\"`AutomaticHttpsRewrites`\" pulumi-lang-go=\"`automaticHttpsRewrites`\" pulumi-lang-python=\"`automatic_https_rewrites`\" pulumi-lang-yaml=\"`automaticHttpsRewrites`\" pulumi-lang-java=\"`automaticHttpsRewrites`\" pulumi-lang-hcl=\"`automatic_https_rewrites`\"\u003e`automaticHttpsRewrites`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable the Automatic HTTPS Rewrites feature for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`automaticPlatformOptimization`\" pulumi-lang-dotnet=\"`AutomaticPlatformOptimization`\" pulumi-lang-go=\"`automaticPlatformOptimization`\" pulumi-lang-python=\"`automatic_platform_optimization`\" pulumi-lang-yaml=\"`automaticPlatformOptimization`\" pulumi-lang-java=\"`automaticPlatformOptimization`\" pulumi-lang-hcl=\"`automatic_platform_optimization`\"\u003e`automaticPlatformOptimization`\u003c/span\u003e | Object | [Automatic Platform Optimization for WordPress](https://developers.cloudflare... |\n| \u003cspan pulumi-lang-nodejs=\"`brotli`\" pulumi-lang-dotnet=\"`Brotli`\" pulumi-lang-go=\"`brotli`\" pulumi-lang-python=\"`brotli`\" pulumi-lang-yaml=\"`brotli`\" pulumi-lang-java=\"`brotli`\" pulumi-lang-hcl=\"`brotli`\"\u003e`brotli`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting an asset supports the Brotli compression algorithm... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCacheTtl`\" pulumi-lang-dotnet=\"`BrowserCacheTtl`\" pulumi-lang-go=\"`browserCacheTtl`\" pulumi-lang-python=\"`browser_cache_ttl`\" pulumi-lang-yaml=\"`browserCacheTtl`\" pulumi-lang-java=\"`browserCacheTtl`\" pulumi-lang-hcl=\"`browser_cache_ttl`\"\u003e`browserCacheTtl`\u003c/span\u003e | Number | Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCheck`\" pulumi-lang-dotnet=\"`BrowserCheck`\" pulumi-lang-go=\"`browserCheck`\" pulumi-lang-python=\"`browser_check`\" pulumi-lang-yaml=\"`browserCheck`\" pulumi-lang-java=\"`browserCheck`\" pulumi-lang-hcl=\"`browser_check`\"\u003e`browserCheck`\u003c/span\u003e | `\"on\"` / `\"off\"` | Browser Integrity Check is similar to Bad Behavior and looks for common HTTP ... |\n| \u003cspan pulumi-lang-nodejs=\"`cacheLevel`\" pulumi-lang-dotnet=\"`CacheLevel`\" pulumi-lang-go=\"`cacheLevel`\" pulumi-lang-python=\"`cache_level`\" pulumi-lang-yaml=\"`cacheLevel`\" pulumi-lang-java=\"`cacheLevel`\" pulumi-lang-hcl=\"`cache_level`\"\u003e`cacheLevel`\u003c/span\u003e | `\"aggressive\"`, `\"basic\"`, `\"simplified\"` | Cache Level functions based off the setting level. The basic setting will cac... |\n| \u003cspan pulumi-lang-nodejs=\"`challengeTtl`\" pulumi-lang-dotnet=\"`ChallengeTtl`\" pulumi-lang-go=\"`challengeTtl`\" pulumi-lang-python=\"`challenge_ttl`\" pulumi-lang-yaml=\"`challengeTtl`\" pulumi-lang-java=\"`challengeTtl`\" pulumi-lang-hcl=\"`challenge_ttl`\"\u003e`challengeTtl`\u003c/span\u003e | Number (14 values) | Specify how long a visitor is allowed access to your site after successfully ... |\n| \u003cspan pulumi-lang-nodejs=\"`ciphers`\" pulumi-lang-dotnet=\"`Ciphers`\" pulumi-lang-go=\"`ciphers`\" pulumi-lang-python=\"`ciphers`\" pulumi-lang-yaml=\"`ciphers`\" pulumi-lang-java=\"`ciphers`\" pulumi-lang-hcl=\"`ciphers`\"\u003e`ciphers`\u003c/span\u003e | Array of string | An allowlist of ciphers for TLS termination. These ciphers must be in the Bor... |\n| \u003cspan pulumi-lang-nodejs=\"`cnameFlattening`\" pulumi-lang-dotnet=\"`CnameFlattening`\" pulumi-lang-go=\"`cnameFlattening`\" pulumi-lang-python=\"`cname_flattening`\" pulumi-lang-yaml=\"`cnameFlattening`\" pulumi-lang-java=\"`cnameFlattening`\" pulumi-lang-hcl=\"`cname_flattening`\"\u003e`cnameFlattening`\u003c/span\u003e | `\u003cspan pulumi-lang-nodejs=\"\"flattenAtRoot\"\" pulumi-lang-dotnet=\"\"FlattenAtRoot\"\" pulumi-lang-go=\"\"flattenAtRoot\"\" pulumi-lang-python=\"\"flatten_at_root\"\" pulumi-lang-yaml=\"\"flattenAtRoot\"\" pulumi-lang-java=\"\"flattenAtRoot\"\" pulumi-lang-hcl=\"\"flatten_at_root\"\"\u003e\"flattenAtRoot\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"flattenAll\"\" pulumi-lang-dotnet=\"\"FlattenAll\"\" pulumi-lang-go=\"\"flattenAll\"\" pulumi-lang-python=\"\"flatten_all\"\" pulumi-lang-yaml=\"\"flattenAll\"\" pulumi-lang-java=\"\"flattenAll\"\" pulumi-lang-hcl=\"\"flatten_all\"\"\u003e\"flattenAll\"\u003c/span\u003e` | Whether or not cname flattening is on. |\n| \u003cspan pulumi-lang-nodejs=\"`contentConverter`\" pulumi-lang-dotnet=\"`ContentConverter`\" pulumi-lang-go=\"`contentConverter`\" pulumi-lang-python=\"`content_converter`\" pulumi-lang-yaml=\"`contentConverter`\" pulumi-lang-java=\"`contentConverter`\" pulumi-lang-hcl=\"`content_converter`\"\u003e`contentConverter`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled and the client sends an Accept header requesting text/markdown, ... |\n| \u003cspan pulumi-lang-nodejs=\"`developmentMode`\" pulumi-lang-dotnet=\"`DevelopmentMode`\" pulumi-lang-go=\"`developmentMode`\" pulumi-lang-python=\"`development_mode`\" pulumi-lang-yaml=\"`developmentMode`\" pulumi-lang-java=\"`developmentMode`\" pulumi-lang-hcl=\"`development_mode`\"\u003e`developmentMode`\u003c/span\u003e | `\"on\"` / `\"off\"` | Development Mode temporarily allows you to enter development mode for your we... |\n| \u003cspan pulumi-lang-nodejs=\"`earlyHints`\" pulumi-lang-dotnet=\"`EarlyHints`\" pulumi-lang-go=\"`earlyHints`\" pulumi-lang-python=\"`early_hints`\" pulumi-lang-yaml=\"`earlyHints`\" pulumi-lang-java=\"`earlyHints`\" pulumi-lang-hcl=\"`early_hints`\"\u003e`earlyHints`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will attempt to speed up overall page loads by servi... |\n| \u003cspan pulumi-lang-nodejs=\"`edgeCacheTtl`\" pulumi-lang-dotnet=\"`EdgeCacheTtl`\" pulumi-lang-go=\"`edgeCacheTtl`\" pulumi-lang-python=\"`edge_cache_ttl`\" pulumi-lang-yaml=\"`edgeCacheTtl`\" pulumi-lang-java=\"`edgeCacheTtl`\" pulumi-lang-hcl=\"`edge_cache_ttl`\"\u003e`edgeCacheTtl`\u003c/span\u003e | Number (21 values) | Time (in seconds) that a resource will be ensured to remain on Cloudflare's c... |\n| \u003cspan pulumi-lang-nodejs=\"`emailObfuscation`\" pulumi-lang-dotnet=\"`EmailObfuscation`\" pulumi-lang-go=\"`emailObfuscation`\" pulumi-lang-python=\"`email_obfuscation`\" pulumi-lang-yaml=\"`emailObfuscation`\" pulumi-lang-java=\"`emailObfuscation`\" pulumi-lang-hcl=\"`email_obfuscation`\"\u003e`emailObfuscation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Encrypt email adresses on your web page from bots, while keeping them visible... |\n| \u003cspan pulumi-lang-nodejs=\"`h2Prioritization`\" pulumi-lang-dotnet=\"`H2Prioritization`\" pulumi-lang-go=\"`h2Prioritization`\" pulumi-lang-python=\"`h2_prioritization`\" pulumi-lang-yaml=\"`h2Prioritization`\" pulumi-lang-java=\"`h2Prioritization`\" pulumi-lang-hcl=\"`h2_prioritization`\"\u003e`h2Prioritization`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"custom\"` | HTTP/2 Edge Prioritization optimises the delivery of resources served through... |\n| \u003cspan pulumi-lang-nodejs=\"`hotlinkProtection`\" pulumi-lang-dotnet=\"`HotlinkProtection`\" pulumi-lang-go=\"`hotlinkProtection`\" pulumi-lang-python=\"`hotlink_protection`\" pulumi-lang-yaml=\"`hotlinkProtection`\" pulumi-lang-java=\"`hotlinkProtection`\" pulumi-lang-hcl=\"`hotlink_protection`\"\u003e`hotlinkProtection`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, the Hotlink Protection option ensures that other sites cannot s... |\n| \u003cspan pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\" pulumi-lang-hcl=\"`http2`\"\u003e`http2`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP2 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`http3`\" pulumi-lang-dotnet=\"`Http3`\" pulumi-lang-go=\"`http3`\" pulumi-lang-python=\"`http3`\" pulumi-lang-yaml=\"`http3`\" pulumi-lang-java=\"`http3`\" pulumi-lang-hcl=\"`http3`\"\u003e`http3`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP3 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`imageResizing`\" pulumi-lang-dotnet=\"`ImageResizing`\" pulumi-lang-go=\"`imageResizing`\" pulumi-lang-python=\"`image_resizing`\" pulumi-lang-yaml=\"`imageResizing`\" pulumi-lang-java=\"`imageResizing`\" pulumi-lang-hcl=\"`image_resizing`\"\u003e`imageResizing`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Image Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`ipGeolocation`\" pulumi-lang-dotnet=\"`IpGeolocation`\" pulumi-lang-go=\"`ipGeolocation`\" pulumi-lang-python=\"`ip_geolocation`\" pulumi-lang-yaml=\"`ipGeolocation`\" pulumi-lang-java=\"`ipGeolocation`\" pulumi-lang-hcl=\"`ip_geolocation`\"\u003e`ipGeolocation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IP Geolocation to have Cloudflare geolocate visitors to your website a... |\n| \u003cspan pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\" pulumi-lang-hcl=\"`ipv6`\"\u003e`ipv6`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IPv6 on all subdomains that are Cloudflare enabled. (https://support.... |\n| \u003cspan pulumi-lang-nodejs=\"`maxUpload`\" pulumi-lang-dotnet=\"`MaxUpload`\" pulumi-lang-go=\"`maxUpload`\" pulumi-lang-python=\"`max_upload`\" pulumi-lang-yaml=\"`maxUpload`\" pulumi-lang-java=\"`maxUpload`\" pulumi-lang-hcl=\"`max_upload`\"\u003e`maxUpload`\u003c/span\u003e | Number (18 values) | Maximum size of an allowable upload. |\n| \u003cspan pulumi-lang-nodejs=\"`minTlsVersion`\" pulumi-lang-dotnet=\"`MinTlsVersion`\" pulumi-lang-go=\"`minTlsVersion`\" pulumi-lang-python=\"`min_tls_version`\" pulumi-lang-yaml=\"`minTlsVersion`\" pulumi-lang-java=\"`minTlsVersion`\" pulumi-lang-hcl=\"`min_tls_version`\"\u003e`minTlsVersion`\u003c/span\u003e | `\"1.0\"`, `\"1.1\"`, `\"1.2\"`, `\"1.3\"` | Only accepts HTTPS requests that use at least the TLS protocol version specif... |\n| \u003cspan pulumi-lang-nodejs=\"`mirage`\" pulumi-lang-dotnet=\"`Mirage`\" pulumi-lang-go=\"`mirage`\" pulumi-lang-python=\"`mirage`\" pulumi-lang-yaml=\"`mirage`\" pulumi-lang-java=\"`mirage`\" pulumi-lang-hcl=\"`mirage`\"\u003e`mirage`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically optimize image loading for website visitors on mobile devices. ... |\n| \u003cspan pulumi-lang-nodejs=\"`nel`\" pulumi-lang-dotnet=\"`Nel`\" pulumi-lang-go=\"`nel`\" pulumi-lang-python=\"`nel`\" pulumi-lang-yaml=\"`nel`\" pulumi-lang-java=\"`nel`\" pulumi-lang-hcl=\"`nel`\"\u003e`nel`\u003c/span\u003e | Object | Enable Network Error Logging reporting on your zone. (Beta) |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticEncryption`\" pulumi-lang-dotnet=\"`OpportunisticEncryption`\" pulumi-lang-go=\"`opportunisticEncryption`\" pulumi-lang-python=\"`opportunistic_encryption`\" pulumi-lang-yaml=\"`opportunisticEncryption`\" pulumi-lang-java=\"`opportunisticEncryption`\" pulumi-lang-hcl=\"`opportunistic_encryption`\"\u003e`opportunisticEncryption`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables the Opportunistic Encryption feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticOnion`\" pulumi-lang-dotnet=\"`OpportunisticOnion`\" pulumi-lang-go=\"`opportunisticOnion`\" pulumi-lang-python=\"`opportunistic_onion`\" pulumi-lang-yaml=\"`opportunisticOnion`\" pulumi-lang-java=\"`opportunisticOnion`\" pulumi-lang-hcl=\"`opportunistic_onion`\"\u003e`opportunisticOnion`\u003c/span\u003e | `\"on\"` / `\"off\"` | Add an Alt-Svc header to all legitimate requests from Tor, allowing the conne... |\n| \u003cspan pulumi-lang-nodejs=\"`orangeToOrange`\" pulumi-lang-dotnet=\"`OrangeToOrange`\" pulumi-lang-go=\"`orangeToOrange`\" pulumi-lang-python=\"`orange_to_orange`\" pulumi-lang-yaml=\"`orangeToOrange`\" pulumi-lang-java=\"`orangeToOrange`\" pulumi-lang-hcl=\"`orange_to_orange`\"\u003e`orangeToOrange`\u003c/span\u003e | `\"on\"` / `\"off\"` | Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones als... |\n| \u003cspan pulumi-lang-nodejs=\"`originErrorPagePassThru`\" pulumi-lang-dotnet=\"`OriginErrorPagePassThru`\" pulumi-lang-go=\"`originErrorPagePassThru`\" pulumi-lang-python=\"`origin_error_page_pass_thru`\" pulumi-lang-yaml=\"`originErrorPagePassThru`\" pulumi-lang-java=\"`originErrorPagePassThru`\" pulumi-lang-hcl=\"`origin_error_page_pass_thru`\"\u003e`originErrorPagePassThru`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will proxy customer error pages on any 502,504 errors on origin se... |\n| \u003cspan pulumi-lang-nodejs=\"`originH2MaxStreams`\" pulumi-lang-dotnet=\"`OriginH2MaxStreams`\" pulumi-lang-go=\"`originH2MaxStreams`\" pulumi-lang-python=\"`origin_h2_max_streams`\" pulumi-lang-yaml=\"`originH2MaxStreams`\" pulumi-lang-java=\"`originH2MaxStreams`\" pulumi-lang-hcl=\"`origin_h2_max_streams`\"\u003e`originH2MaxStreams`\u003c/span\u003e | Number | Origin H2 Max Streams configures the max number of concurrent requests that C... |\n| \u003cspan pulumi-lang-nodejs=\"`originMaxHttpVersion`\" pulumi-lang-dotnet=\"`OriginMaxHttpVersion`\" pulumi-lang-go=\"`originMaxHttpVersion`\" pulumi-lang-python=\"`origin_max_http_version`\" pulumi-lang-yaml=\"`originMaxHttpVersion`\" pulumi-lang-java=\"`originMaxHttpVersion`\" pulumi-lang-hcl=\"`origin_max_http_version`\"\u003e`originMaxHttpVersion`\u003c/span\u003e | `\"2\"`, `\"1\"` | Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will... |\n| \u003cspan pulumi-lang-nodejs=\"`polish`\" pulumi-lang-dotnet=\"`Polish`\" pulumi-lang-go=\"`polish`\" pulumi-lang-python=\"`polish`\" pulumi-lang-yaml=\"`polish`\" pulumi-lang-java=\"`polish`\" pulumi-lang-hcl=\"`polish`\"\u003e`polish`\u003c/span\u003e | `\"off\"`, `\"lossless\"`, `\"lossy\"` | Removes metadata and compresses your images for faster page load times. Basic... |\n| \u003cspan pulumi-lang-nodejs=\"`prefetchPreload`\" pulumi-lang-dotnet=\"`PrefetchPreload`\" pulumi-lang-go=\"`prefetchPreload`\" pulumi-lang-python=\"`prefetch_preload`\" pulumi-lang-yaml=\"`prefetchPreload`\" pulumi-lang-java=\"`prefetchPreload`\" pulumi-lang-hcl=\"`prefetch_preload`\"\u003e`prefetchPreload`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will prefetch any URLs that are included in the response headers. ... |\n| \u003cspan pulumi-lang-nodejs=\"`privacyPass`\" pulumi-lang-dotnet=\"`PrivacyPass`\" pulumi-lang-go=\"`privacyPass`\" pulumi-lang-python=\"`privacy_pass`\" pulumi-lang-yaml=\"`privacyPass`\" pulumi-lang-java=\"`privacyPass`\" pulumi-lang-hcl=\"`privacy_pass`\"\u003e`privacyPass`\u003c/span\u003e | `\"on\"` / `\"off\"` | Privacy Pass v1 was a browser extension developed by the Privacy Pass Team to... |\n| \u003cspan pulumi-lang-nodejs=\"`proxyReadTimeout`\" pulumi-lang-dotnet=\"`ProxyReadTimeout`\" pulumi-lang-go=\"`proxyReadTimeout`\" pulumi-lang-python=\"`proxy_read_timeout`\" pulumi-lang-yaml=\"`proxyReadTimeout`\" pulumi-lang-java=\"`proxyReadTimeout`\" pulumi-lang-hcl=\"`proxy_read_timeout`\"\u003e`proxyReadTimeout`\u003c/span\u003e | Number | Maximum time between two read operations from origin. |\n| \u003cspan pulumi-lang-nodejs=\"`pseudoIpv4`\" pulumi-lang-dotnet=\"`PseudoIpv4`\" pulumi-lang-go=\"`pseudoIpv4`\" pulumi-lang-python=\"`pseudo_ipv4`\" pulumi-lang-yaml=\"`pseudoIpv4`\" pulumi-lang-java=\"`pseudoIpv4`\" pulumi-lang-hcl=\"`pseudo_ipv4`\"\u003e`pseudoIpv4`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"addHeader\"\" pulumi-lang-dotnet=\"\"AddHeader\"\" pulumi-lang-go=\"\"addHeader\"\" pulumi-lang-python=\"\"add_header\"\" pulumi-lang-yaml=\"\"addHeader\"\" pulumi-lang-java=\"\"addHeader\"\" pulumi-lang-hcl=\"\"add_header\"\"\u003e\"addHeader\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"overwriteHeader\"\" pulumi-lang-dotnet=\"\"OverwriteHeader\"\" pulumi-lang-go=\"\"overwriteHeader\"\" pulumi-lang-python=\"\"overwrite_header\"\" pulumi-lang-yaml=\"\"overwriteHeader\"\" pulumi-lang-java=\"\"overwriteHeader\"\" pulumi-lang-hcl=\"\"overwrite_header\"\"\u003e\"overwriteHeader\"\u003c/span\u003e` | The value set for the Pseudo IPv4 setting. |\n| \u003cspan pulumi-lang-nodejs=\"`redirectsForAiTraining`\" pulumi-lang-dotnet=\"`RedirectsForAiTraining`\" pulumi-lang-go=\"`redirectsForAiTraining`\" pulumi-lang-python=\"`redirects_for_ai_training`\" pulumi-lang-yaml=\"`redirectsForAiTraining`\" pulumi-lang-java=\"`redirectsForAiTraining`\" pulumi-lang-hcl=\"`redirects_for_ai_training`\"\u003e`redirectsForAiTraining`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will redirect verified AI training crawlers to canon... |\n| \u003cspan pulumi-lang-nodejs=\"`replaceInsecureJs`\" pulumi-lang-dotnet=\"`ReplaceInsecureJs`\" pulumi-lang-go=\"`replaceInsecureJs`\" pulumi-lang-python=\"`replace_insecure_js`\" pulumi-lang-yaml=\"`replaceInsecureJs`\" pulumi-lang-java=\"`replaceInsecureJs`\" pulumi-lang-hcl=\"`replace_insecure_js`\"\u003e`replaceInsecureJs`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically replace insecure JavaScript libraries with safer and faster alt... |\n| \u003cspan pulumi-lang-nodejs=\"`responseBuffering`\" pulumi-lang-dotnet=\"`ResponseBuffering`\" pulumi-lang-go=\"`responseBuffering`\" pulumi-lang-python=\"`response_buffering`\" pulumi-lang-yaml=\"`responseBuffering`\" pulumi-lang-java=\"`responseBuffering`\" pulumi-lang-hcl=\"`response_buffering`\"\u003e`responseBuffering`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables or disables buffering of responses from the proxied server. Cloudflar... |\n| \u003cspan pulumi-lang-nodejs=\"`rocketLoader`\" pulumi-lang-dotnet=\"`RocketLoader`\" pulumi-lang-go=\"`rocketLoader`\" pulumi-lang-python=\"`rocket_loader`\" pulumi-lang-yaml=\"`rocketLoader`\" pulumi-lang-java=\"`rocketLoader`\" pulumi-lang-hcl=\"`rocket_loader`\"\u003e`rocketLoader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Rocket Loader is a general-purpose asynchronous JavaScript optimisation that ... |\n| \u003cspan pulumi-lang-nodejs=\"`securityHeader`\" pulumi-lang-dotnet=\"`SecurityHeader`\" pulumi-lang-go=\"`securityHeader`\" pulumi-lang-python=\"`security_header`\" pulumi-lang-yaml=\"`securityHeader`\" pulumi-lang-java=\"`securityHeader`\" pulumi-lang-hcl=\"`security_header`\"\u003e`securityHeader`\u003c/span\u003e | Object | Cloudflare security header for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`securityLevel`\" pulumi-lang-dotnet=\"`SecurityLevel`\" pulumi-lang-go=\"`securityLevel`\" pulumi-lang-python=\"`security_level`\" pulumi-lang-yaml=\"`securityLevel`\" pulumi-lang-java=\"`securityLevel`\" pulumi-lang-hcl=\"`security_level`\"\u003e`securityLevel`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"essentiallyOff\"\" pulumi-lang-dotnet=\"\"EssentiallyOff\"\" pulumi-lang-go=\"\"essentiallyOff\"\" pulumi-lang-python=\"\"essentially_off\"\" pulumi-lang-yaml=\"\"essentiallyOff\"\" pulumi-lang-java=\"\"essentiallyOff\"\" pulumi-lang-hcl=\"\"essentially_off\"\"\u003e\"essentiallyOff\"\u003c/span\u003e`, `\"low\"`, `\"medium\"`, `\"high\"`, `\u003cspan pulumi-lang-nodejs=\"\"underAttack\"\" pulumi-lang-dotnet=\"\"UnderAttack\"\" pulumi-lang-go=\"\"underAttack\"\" pulumi-lang-python=\"\"under_attack\"\" pulumi-lang-yaml=\"\"underAttack\"\" pulumi-lang-java=\"\"underAttack\"\" pulumi-lang-hcl=\"\"under_attack\"\"\u003e\"underAttack\"\u003c/span\u003e` | Choose the appropriate security profile for your website, which will automati... |\n| \u003cspan pulumi-lang-nodejs=\"`serverSideExclude`\" pulumi-lang-dotnet=\"`ServerSideExclude`\" pulumi-lang-go=\"`serverSideExclude`\" pulumi-lang-python=\"`server_side_exclude`\" pulumi-lang-yaml=\"`serverSideExclude`\" pulumi-lang-java=\"`serverSideExclude`\" pulumi-lang-hcl=\"`server_side_exclude`\"\u003e`serverSideExclude`\u003c/span\u003e | `\"on\"` / `\"off\"` | If there is sensitive content on your website that you want visible to real v... |\n| \u003cspan pulumi-lang-nodejs=\"`sha1Support`\" pulumi-lang-dotnet=\"`Sha1Support`\" pulumi-lang-go=\"`sha1Support`\" pulumi-lang-python=\"`sha1_support`\" pulumi-lang-yaml=\"`sha1Support`\" pulumi-lang-java=\"`sha1Support`\" pulumi-lang-hcl=\"`sha1_support`\"\u003e`sha1Support`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allow SHA1 support. |\n| \u003cspan pulumi-lang-nodejs=\"`sortQueryStringForCache`\" pulumi-lang-dotnet=\"`SortQueryStringForCache`\" pulumi-lang-go=\"`sortQueryStringForCache`\" pulumi-lang-python=\"`sort_query_string_for_cache`\" pulumi-lang-yaml=\"`sortQueryStringForCache`\" pulumi-lang-java=\"`sortQueryStringForCache`\" pulumi-lang-hcl=\"`sort_query_string_for_cache`\"\u003e`sortQueryStringForCache`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will treat files with the same query strings as the same file in c... |\n| \u003cspan pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\" pulumi-lang-hcl=\"`ssl`\"\u003e`ssl`\u003c/span\u003e | `\"off\"`, `\"flexible\"`, `\"full\"`, `\"strict\"` | SSL encrypts your visitor's connection and safeguards credit card numbers and... |\n| \u003cspan pulumi-lang-nodejs=\"`sslRecommender`\" pulumi-lang-dotnet=\"`SslRecommender`\" pulumi-lang-go=\"`sslRecommender`\" pulumi-lang-python=\"`ssl_recommender`\" pulumi-lang-yaml=\"`sslRecommender`\" pulumi-lang-java=\"`sslRecommender`\" pulumi-lang-hcl=\"`ssl_recommender`\"\u003e`sslRecommender`\u003c/span\u003e | Uses \u003cspan pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\" pulumi-lang-hcl=\"`enabled`\"\u003e`enabled`\u003c/span\u003e attr | Enrollment in the SSL/TLS Recommender service which tries to detect and recom... |\n| \u003cspan pulumi-lang-nodejs=\"`tls12Only`\" pulumi-lang-dotnet=\"`Tls12Only`\" pulumi-lang-go=\"`tls12Only`\" pulumi-lang-python=\"`tls_1_2_only`\" pulumi-lang-yaml=\"`tls12Only`\" pulumi-lang-java=\"`tls12Only`\" pulumi-lang-hcl=\"`tls_1_2_only`\"\u003e`tls12Only`\u003c/span\u003e | `\"on\"` / `\"off\"` | Only allows TLS1.2. |\n| \u003cspan pulumi-lang-nodejs=\"`tls13`\" pulumi-lang-dotnet=\"`Tls13`\" pulumi-lang-go=\"`tls13`\" pulumi-lang-python=\"`tls_1_3`\" pulumi-lang-yaml=\"`tls13`\" pulumi-lang-java=\"`tls13`\" pulumi-lang-hcl=\"`tls_1_3`\"\u003e`tls13`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"zrt\"` | Enables Crypto TLS 1.3 feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`tlsClientAuth`\" pulumi-lang-dotnet=\"`TlsClientAuth`\" pulumi-lang-go=\"`tlsClientAuth`\" pulumi-lang-python=\"`tls_client_auth`\" pulumi-lang-yaml=\"`tlsClientAuth`\" pulumi-lang-java=\"`tlsClientAuth`\" pulumi-lang-hcl=\"`tls_client_auth`\"\u003e`tlsClientAuth`\u003c/span\u003e | `\"on\"` / `\"off\"` | TLS Client Auth requires Cloudflare to connect to your origin server using a ... |\n| \u003cspan pulumi-lang-nodejs=\"`transformations`\" pulumi-lang-dotnet=\"`Transformations`\" pulumi-lang-go=\"`transformations`\" pulumi-lang-python=\"`transformations`\" pulumi-lang-yaml=\"`transformations`\" pulumi-lang-java=\"`transformations`\" pulumi-lang-hcl=\"`transformations`\"\u003e`transformations`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Media Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`transformationsAllowedOrigins`\" pulumi-lang-dotnet=\"`TransformationsAllowedOrigins`\" pulumi-lang-go=\"`transformationsAllowedOrigins`\" pulumi-lang-python=\"`transformations_allowed_origins`\" pulumi-lang-yaml=\"`transformationsAllowedOrigins`\" pulumi-lang-java=\"`transformationsAllowedOrigins`\" pulumi-lang-hcl=\"`transformations_allowed_origins`\"\u003e`transformationsAllowedOrigins`\u003c/span\u003e | String | Media Transformations Allowed Origins restricts transformations for images an... |\n| \u003cspan pulumi-lang-nodejs=\"`trueClientIpHeader`\" pulumi-lang-dotnet=\"`TrueClientIpHeader`\" pulumi-lang-go=\"`trueClientIpHeader`\" pulumi-lang-python=\"`true_client_ip_header`\" pulumi-lang-yaml=\"`trueClientIpHeader`\" pulumi-lang-java=\"`trueClientIpHeader`\" pulumi-lang-hcl=\"`true_client_ip_header`\"\u003e`trueClientIpHeader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allows customer to continue to use True Client IP (Akamai feature) in the hea... |\n| \u003cspan pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\" pulumi-lang-hcl=\"`waf`\"\u003e`waf`\u003c/span\u003e | `\"on\"` / `\"off\"` | The WAF examines HTTP requests to your website. It inspects both GET and POS... |\n| \u003cspan pulumi-lang-nodejs=\"`webp`\" pulumi-lang-dotnet=\"`Webp`\" pulumi-lang-go=\"`webp`\" pulumi-lang-python=\"`webp`\" pulumi-lang-yaml=\"`webp`\" pulumi-lang-java=\"`webp`\" pulumi-lang-hcl=\"`webp`\"\u003e`webp`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting the image supports the WebP image codec, and WebP ... |\n| \u003cspan pulumi-lang-nodejs=\"`websockets`\" pulumi-lang-dotnet=\"`Websockets`\" pulumi-lang-go=\"`websockets`\" pulumi-lang-python=\"`websockets`\" pulumi-lang-yaml=\"`websockets`\" pulumi-lang-java=\"`websockets`\" pulumi-lang-hcl=\"`websockets`\"\u003e`websockets`\u003c/span\u003e | `\"on\"` / `\"off\"` | WebSockets are open connections sustained between the client and the origin s... |\n\n\u003c!-- END_ZONE_SETTING_IDS --\u003e\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Basic on/off setting\nconst alwaysOnline = new cloudflare.ZoneSetting(\"always_online\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"always_online\",\n value: \"on\",\n});\n// String value with specific choices\nconst minTlsVersion = new cloudflare.ZoneSetting(\"min_tls_version\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"min_tls_version\",\n value: \"1.2\",\n});\n// Numeric value\nconst browserCacheTtl = new cloudflare.ZoneSetting(\"browser_cache_ttl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"browser_cache_ttl\",\n value: 14400,\n});\n// Array/List value\nconst ciphers = new cloudflare.ZoneSetting(\"ciphers\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ciphers\",\n value: [\n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\",\n ],\n});\n// Nested object value\nconst securityHeader = new cloudflare.ZoneSetting(\"security_header\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"security_header\",\n value: {\n strictTransportSecurity: {\n enabled: true,\n includeSubdomains: true,\n maxAge: 86400,\n nosniff: true,\n preload: false,\n },\n },\n});\n// Special case: ssl_recommender uses 'enabled' instead of 'value'\nconst sslRecommender = new cloudflare.ZoneSetting(\"ssl_recommender\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ssl_recommender\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Basic on/off setting\nalways_online = cloudflare.ZoneSetting(\"always_online\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"always_online\",\n value=\"on\")\n# String value with specific choices\nmin_tls_version = cloudflare.ZoneSetting(\"min_tls_version\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"min_tls_version\",\n value=\"1.2\")\n# Numeric value\nbrowser_cache_ttl = cloudflare.ZoneSetting(\"browser_cache_ttl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"browser_cache_ttl\",\n value=14400)\n# Array/List value\nciphers = cloudflare.ZoneSetting(\"ciphers\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ciphers\",\n value=[\n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\",\n ])\n# Nested object value\nsecurity_header = cloudflare.ZoneSetting(\"security_header\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"security_header\",\n value={\n \"strictTransportSecurity\": {\n \"enabled\": True,\n \"includeSubdomains\": True,\n \"maxAge\": 86400,\n \"nosniff\": True,\n \"preload\": False,\n },\n })\n# Special case: ssl_recommender uses 'enabled' instead of 'value'\nssl_recommender = cloudflare.ZoneSetting(\"ssl_recommender\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ssl_recommender\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Basic on/off setting\n var alwaysOnline = new Cloudflare.ZoneSetting(\"always_online\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"always_online\",\n Value = \"on\",\n });\n\n // String value with specific choices\n var minTlsVersion = new Cloudflare.ZoneSetting(\"min_tls_version\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"min_tls_version\",\n Value = \"1.2\",\n });\n\n // Numeric value\n var browserCacheTtl = new Cloudflare.ZoneSetting(\"browser_cache_ttl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"browser_cache_ttl\",\n Value = 14400,\n });\n\n // Array/List value\n var ciphers = new Cloudflare.ZoneSetting(\"ciphers\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ciphers\",\n Value = new[]\n {\n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\",\n },\n });\n\n // Nested object value\n var securityHeader = new Cloudflare.ZoneSetting(\"security_header\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"security_header\",\n Value = new Dictionary\u003cstring, object?\u003e\n {\n [\"strictTransportSecurity\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"enabled\"] = true,\n [\"includeSubdomains\"] = true,\n [\"maxAge\"] = 86400,\n [\"nosniff\"] = true,\n [\"preload\"] = false,\n },\n },\n });\n\n // Special case: ssl_recommender uses 'enabled' instead of 'value'\n var sslRecommender = new Cloudflare.ZoneSetting(\"ssl_recommender\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ssl_recommender\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Basic on/off setting\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"always_online\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"always_online\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// String value with specific choices\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"min_tls_version\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"min_tls_version\"),\n\t\t\tValue: pulumi.Any(\"1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Numeric value\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"browser_cache_ttl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"browser_cache_ttl\"),\n\t\t\tValue: pulumi.Any(14400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Array/List value\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ciphers\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ciphers\"),\n\t\t\tValue: pulumi.Any{\n\t\t\t\t\"ECDHE-ECDSA-AES128-GCM-SHA256\",\n\t\t\t\t\"ECDHE-ECDSA-CHACHA20-POLY1305\",\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Nested object value\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"security_header\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"security_header\"),\n\t\t\tValue: pulumi.Any(map[string]interface{}{\n\t\t\t\t\"strictTransportSecurity\": map[string]interface{}{\n\t\t\t\t\t\"enabled\": true,\n\t\t\t\t\t\"includeSubdomains\": true,\n\t\t\t\t\t\"maxAge\": 86400,\n\t\t\t\t\t\"nosniff\": true,\n\t\t\t\t\t\"preload\": false,\n\t\t\t\t},\n\t\t\t}),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Special case: ssl_recommender uses 'enabled' instead of 'value'\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ssl_recommender\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ssl_recommender\"),\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\n# Basic on/off setting\nresource \"cloudflare_zonesetting\" \"always_online\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"always_online\"\n value = \"on\"\n}\n# String value with specific choices\nresource \"cloudflare_zonesetting\" \"min_tls_version\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"min_tls_version\"\n value = \"1.2\"\n}\n# Numeric value\nresource \"cloudflare_zonesetting\" \"browser_cache_ttl\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"browser_cache_ttl\"\n value = 14400 # 4 hours in seconds\n}\n# Array/List value\nresource \"cloudflare_zonesetting\" \"ciphers\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"ciphers\"\n value = [\"ECDHE-ECDSA-AES128-GCM-SHA256\", \"ECDHE-ECDSA-CHACHA20-POLY1305\"]\n}\n# Nested object value\nresource \"cloudflare_zonesetting\" \"security_header\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"security_header\"\n value = {\n \"strictTransportSecurity\" = {\n \"enabled\" = true\n \"includeSubdomains\" = true\n \"maxAge\" = 86400\n \"nosniff\" = true\n \"preload\" = false\n }\n }\n}\n# Special case: ssl_recommender uses 'enabled' instead of 'value'\nresource \"cloudflare_zonesetting\" \"ssl_recommender\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"ssl_recommender\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Basic on/off setting\n var alwaysOnline = new ZoneSetting(\"alwaysOnline\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"always_online\")\n .value(\"on\")\n .build());\n\n // String value with specific choices\n var minTlsVersion = new ZoneSetting(\"minTlsVersion\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"min_tls_version\")\n .value(\"1.2\")\n .build());\n\n // Numeric value\n var browserCacheTtl = new ZoneSetting(\"browserCacheTtl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"browser_cache_ttl\")\n .value(14400)\n .build());\n\n // Array/List value\n var ciphers = new ZoneSetting(\"ciphers\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ciphers\")\n .value( \n \"ECDHE-ECDSA-AES128-GCM-SHA256\",\n \"ECDHE-ECDSA-CHACHA20-POLY1305\")\n .build());\n\n // Nested object value\n var securityHeader = new ZoneSetting(\"securityHeader\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"security_header\")\n .value(Map.of(\"strictTransportSecurity\", Map.ofEntries(\n Map.entry(\"enabled\", true),\n Map.entry(\"includeSubdomains\", true),\n Map.entry(\"maxAge\", 86400),\n Map.entry(\"nosniff\", true),\n Map.entry(\"preload\", false)\n )))\n .build());\n\n // Special case: ssl_recommender uses 'enabled' instead of 'value'\n var sslRecommender = new ZoneSetting(\"sslRecommender\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ssl_recommender\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Basic on/off setting\n alwaysOnline:\n type: cloudflare:ZoneSetting\n name: always_online\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: always_online\n value: on\n # String value with specific choices\n minTlsVersion:\n type: cloudflare:ZoneSetting\n name: min_tls_version\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: min_tls_version\n value: '1.2'\n # Numeric value\n browserCacheTtl:\n type: cloudflare:ZoneSetting\n name: browser_cache_ttl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: browser_cache_ttl\n value: 14400 # 4 hours in seconds\n # Array/List value\n ciphers:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ciphers\n value:\n - ECDHE-ECDSA-AES128-GCM-SHA256\n - ECDHE-ECDSA-CHACHA20-POLY1305\n # Nested object value\n securityHeader:\n type: cloudflare:ZoneSetting\n name: security_header\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: security_header\n value:\n strictTransportSecurity:\n enabled: true\n includeSubdomains: true\n maxAge: 86400\n nosniff: true\n preload: false\n # Special case: ssl_recommender uses 'enabled' instead of 'value'\n sslRecommender:\n type: cloudflare:ZoneSetting\n name: ssl_recommender\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ssl_recommender\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Additional Examples\n\n### String Value with Choices\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Minimum TLS Version\nconst minTls = new cloudflare.ZoneSetting(\"min_tls\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"min_tls_version\",\n value: \"1.2\",\n});\n// SSL/TLS Mode\nconst ssl = new cloudflare.ZoneSetting(\"ssl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ssl\",\n value: \"strict\",\n});\n// Security Level\nconst securityLevel = new cloudflare.ZoneSetting(\"security_level\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"security_level\",\n value: \"medium\",\n});\n// Cache Level\nconst cacheLevel = new cloudflare.ZoneSetting(\"cache_level\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"cache_level\",\n value: \"aggressive\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Minimum TLS Version\nmin_tls = cloudflare.ZoneSetting(\"min_tls\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"min_tls_version\",\n value=\"1.2\")\n# SSL/TLS Mode\nssl = cloudflare.ZoneSetting(\"ssl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ssl\",\n value=\"strict\")\n# Security Level\nsecurity_level = cloudflare.ZoneSetting(\"security_level\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"security_level\",\n value=\"medium\")\n# Cache Level\ncache_level = cloudflare.ZoneSetting(\"cache_level\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"cache_level\",\n value=\"aggressive\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Minimum TLS Version\n var minTls = new Cloudflare.ZoneSetting(\"min_tls\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"min_tls_version\",\n Value = \"1.2\",\n });\n\n // SSL/TLS Mode\n var ssl = new Cloudflare.ZoneSetting(\"ssl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ssl\",\n Value = \"strict\",\n });\n\n // Security Level\n var securityLevel = new Cloudflare.ZoneSetting(\"security_level\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"security_level\",\n Value = \"medium\",\n });\n\n // Cache Level\n var cacheLevel = new Cloudflare.ZoneSetting(\"cache_level\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"cache_level\",\n Value = \"aggressive\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Minimum TLS Version\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"min_tls\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"min_tls_version\"),\n\t\t\tValue: pulumi.Any(\"1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// SSL/TLS Mode\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ssl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"ssl\"),\n\t\t\tValue: pulumi.Any(\"strict\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Security Level\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"security_level\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"security_level\"),\n\t\t\tValue: pulumi.Any(\"medium\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Cache Level\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"cache_level\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"cache_level\"),\n\t\t\tValue: pulumi.Any(\"aggressive\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\n# Minimum TLS Version\nresource \"cloudflare_zonesetting\" \"min_tls\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"min_tls_version\"\n value = \"1.2\"\n}\n# SSL/TLS Mode\nresource \"cloudflare_zonesetting\" \"ssl\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"ssl\"\n value = \"strict\"\n}\n# Security Level\nresource \"cloudflare_zonesetting\" \"security_level\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"security_level\"\n value = \"medium\"\n}\n# Cache Level\nresource \"cloudflare_zonesetting\" \"cache_level\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"cache_level\"\n value = \"aggressive\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Minimum TLS Version\n var minTls = new ZoneSetting(\"minTls\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"min_tls_version\")\n .value(\"1.2\")\n .build());\n\n // SSL/TLS Mode\n var ssl = new ZoneSetting(\"ssl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ssl\")\n .value(\"strict\")\n .build());\n\n // Security Level\n var securityLevel = new ZoneSetting(\"securityLevel\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"security_level\")\n .value(\"medium\")\n .build());\n\n // Cache Level\n var cacheLevel = new ZoneSetting(\"cacheLevel\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"cache_level\")\n .value(\"aggressive\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Minimum TLS Version\n minTls:\n type: cloudflare:ZoneSetting\n name: min_tls\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: min_tls_version\n value: '1.2'\n # SSL/TLS Mode\n ssl:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ssl\n value: strict\n # Security Level\n securityLevel:\n type: cloudflare:ZoneSetting\n name: security_level\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: security_level\n value: medium\n # Cache Level\n cacheLevel:\n type: cloudflare:ZoneSetting\n name: cache_level\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: cache_level\n value: aggressive\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Numeric Values\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Browser Cache TTL\nconst browserCacheTtl = new cloudflare.ZoneSetting(\"browser_cache_ttl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"browser_cache_ttl\",\n value: 14400,\n});\n// Challenge TTL\nconst challengeTtl = new cloudflare.ZoneSetting(\"challenge_ttl\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"challenge_ttl\",\n value: 1800,\n});\n// Max Upload Size\nconst maxUpload = new cloudflare.ZoneSetting(\"max_upload\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"max_upload\",\n value: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Browser Cache TTL\nbrowser_cache_ttl = cloudflare.ZoneSetting(\"browser_cache_ttl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"browser_cache_ttl\",\n value=14400)\n# Challenge TTL\nchallenge_ttl = cloudflare.ZoneSetting(\"challenge_ttl\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"challenge_ttl\",\n value=1800)\n# Max Upload Size\nmax_upload = cloudflare.ZoneSetting(\"max_upload\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"max_upload\",\n value=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Browser Cache TTL\n var browserCacheTtl = new Cloudflare.ZoneSetting(\"browser_cache_ttl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"browser_cache_ttl\",\n Value = 14400,\n });\n\n // Challenge TTL\n var challengeTtl = new Cloudflare.ZoneSetting(\"challenge_ttl\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"challenge_ttl\",\n Value = 1800,\n });\n\n // Max Upload Size\n var maxUpload = new Cloudflare.ZoneSetting(\"max_upload\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"max_upload\",\n Value = 100,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Browser Cache TTL\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"browser_cache_ttl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"browser_cache_ttl\"),\n\t\t\tValue: pulumi.Any(14400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Challenge TTL\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"challenge_ttl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"challenge_ttl\"),\n\t\t\tValue: pulumi.Any(1800),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Max Upload Size\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"max_upload\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"max_upload\"),\n\t\t\tValue: pulumi.Any(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\n# Browser Cache TTL\nresource \"cloudflare_zonesetting\" \"browser_cache_ttl\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"browser_cache_ttl\"\n value = 14400 # Seconds (4 hours). Common values: 30, 60, 120, 300, 1200, 1800, 3600, 7200, 10800, 14400, 18000, 28800, 43200, 57600, 72000, 86400, 172800, 259200, 345600, 432000, 691200, 1382400, 2073600, 2678400, 5356800, 16070400, 31536000\n}\n# Challenge TTL\nresource \"cloudflare_zonesetting\" \"challenge_ttl\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"challenge_ttl\"\n value = 1800 # Seconds (30 minutes). Range: 300-2592000\n}\n# Max Upload Size\nresource \"cloudflare_zonesetting\" \"max_upload\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"max_upload\"\n value = 100 # MB. Range: 1-5000 (depending on plan)\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Browser Cache TTL\n var browserCacheTtl = new ZoneSetting(\"browserCacheTtl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"browser_cache_ttl\")\n .value(14400)\n .build());\n\n // Challenge TTL\n var challengeTtl = new ZoneSetting(\"challengeTtl\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"challenge_ttl\")\n .value(1800)\n .build());\n\n // Max Upload Size\n var maxUpload = new ZoneSetting(\"maxUpload\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"max_upload\")\n .value(100)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Browser Cache TTL\n browserCacheTtl:\n type: cloudflare:ZoneSetting\n name: browser_cache_ttl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: browser_cache_ttl\n value: 14400 # Seconds (4 hours). Common values: 30, 60, 120, 300, 1200, 1800, 3600, 7200, 10800, 14400, 18000, 28800, 43200, 57600, 72000, 86400, 172800, 259200, 345600, 432000, 691200, 1382400, 2073600, 2678400, 5356800, 16070400, 31536000\n # Challenge TTL\n challengeTtl:\n type: cloudflare:ZoneSetting\n name: challenge_ttl\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: challenge_ttl\n value: 1800 # Seconds (30 minutes). Range: 300-2592000\n # Max Upload Size\n maxUpload:\n type: cloudflare:ZoneSetting\n name: max_upload\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: max_upload\n value: 100 # MB. Range: 1-5000 (depending on plan)\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Special Cases\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// 0-RTT (Zero Round Trip Time)\nconst zeroRtt = new cloudflare.ZoneSetting(\"zero_rtt\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"0rtt\",\n value: \"on\",\n});\n// Network Error Logging (NEL)\nconst nel = new cloudflare.ZoneSetting(\"nel\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"nel\",\n value: {\n enabled: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# 0-RTT (Zero Round Trip Time)\nzero_rtt = cloudflare.ZoneSetting(\"zero_rtt\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"0rtt\",\n value=\"on\")\n# Network Error Logging (NEL)\nnel = cloudflare.ZoneSetting(\"nel\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"nel\",\n value={\n \"enabled\": True,\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // 0-RTT (Zero Round Trip Time)\n var zeroRtt = new Cloudflare.ZoneSetting(\"zero_rtt\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"0rtt\",\n Value = \"on\",\n });\n\n // Network Error Logging (NEL)\n var nel = new Cloudflare.ZoneSetting(\"nel\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"nel\",\n Value = new Dictionary\u003cstring, object?\u003e\n {\n [\"enabled\"] = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// 0-RTT (Zero Round Trip Time)\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"zero_rtt\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"0rtt\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Network Error Logging (NEL)\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"nel\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: pulumi.String(\"nel\"),\n\t\t\tValue: pulumi.Any(map[string]interface{}{\n\t\t\t\t\"enabled\": true,\n\t\t\t}),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\n# 0-RTT (Zero Round Trip Time)\nresource \"cloudflare_zonesetting\" \"zero_rtt\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"0rtt\"\n value = \"on\"\n}\n# Network Error Logging (NEL)\nresource \"cloudflare_zonesetting\" \"nel\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"nel\"\n value = {\n \"enabled\" = true\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // 0-RTT (Zero Round Trip Time)\n var zeroRtt = new ZoneSetting(\"zeroRtt\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"0rtt\")\n .value(\"on\")\n .build());\n\n // Network Error Logging (NEL)\n var nel = new ZoneSetting(\"nel\", ZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"nel\")\n .value(Map.of(\"enabled\", true))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # 0-RTT (Zero Round Trip Time)\n zeroRtt:\n type: cloudflare:ZoneSetting\n name: zero_rtt\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: 0rtt\n value: on\n # Network Error Logging (NEL)\n nel:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: nel\n value:\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Common Configuration Sets\n\n### Security Hardening Configuration\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Enable HTTPS everywhere\nconst alwaysUseHttps = new cloudflare.ZoneSetting(\"always_use_https\", {\n zoneId: zoneId,\n settingId: \"always_use_https\",\n value: \"on\",\n});\n// Automatic HTTPS Rewrites\nconst automaticHttpsRewrites = new cloudflare.ZoneSetting(\"automatic_https_rewrites\", {\n zoneId: zoneId,\n settingId: \"automatic_https_rewrites\",\n value: \"on\",\n});\n// Minimum TLS 1.2\nconst minTlsVersion = new cloudflare.ZoneSetting(\"min_tls_version\", {\n zoneId: zoneId,\n settingId: \"min_tls_version\",\n value: \"1.2\",\n});\n// Enable TLS 1.3\nconst tls13 = new cloudflare.ZoneSetting(\"tls_1_3\", {\n zoneId: zoneId,\n settingId: \"tls_1_3\",\n value: \"on\",\n});\n// Strict SSL\nconst ssl = new cloudflare.ZoneSetting(\"ssl\", {\n zoneId: zoneId,\n settingId: \"ssl\",\n value: \"strict\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Enable HTTPS everywhere\nalways_use_https = cloudflare.ZoneSetting(\"always_use_https\",\n zone_id=zone_id,\n setting_id=\"always_use_https\",\n value=\"on\")\n# Automatic HTTPS Rewrites\nautomatic_https_rewrites = cloudflare.ZoneSetting(\"automatic_https_rewrites\",\n zone_id=zone_id,\n setting_id=\"automatic_https_rewrites\",\n value=\"on\")\n# Minimum TLS 1.2\nmin_tls_version = cloudflare.ZoneSetting(\"min_tls_version\",\n zone_id=zone_id,\n setting_id=\"min_tls_version\",\n value=\"1.2\")\n# Enable TLS 1.3\ntls13 = cloudflare.ZoneSetting(\"tls_1_3\",\n zone_id=zone_id,\n setting_id=\"tls_1_3\",\n value=\"on\")\n# Strict SSL\nssl = cloudflare.ZoneSetting(\"ssl\",\n zone_id=zone_id,\n setting_id=\"ssl\",\n value=\"strict\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Enable HTTPS everywhere\n var alwaysUseHttps = new Cloudflare.ZoneSetting(\"always_use_https\", new()\n {\n ZoneId = zoneId,\n SettingId = \"always_use_https\",\n Value = \"on\",\n });\n\n // Automatic HTTPS Rewrites\n var automaticHttpsRewrites = new Cloudflare.ZoneSetting(\"automatic_https_rewrites\", new()\n {\n ZoneId = zoneId,\n SettingId = \"automatic_https_rewrites\",\n Value = \"on\",\n });\n\n // Minimum TLS 1.2\n var minTlsVersion = new Cloudflare.ZoneSetting(\"min_tls_version\", new()\n {\n ZoneId = zoneId,\n SettingId = \"min_tls_version\",\n Value = \"1.2\",\n });\n\n // Enable TLS 1.3\n var tls13 = new Cloudflare.ZoneSetting(\"tls_1_3\", new()\n {\n ZoneId = zoneId,\n SettingId = \"tls_1_3\",\n Value = \"on\",\n });\n\n // Strict SSL\n var ssl = new Cloudflare.ZoneSetting(\"ssl\", new()\n {\n ZoneId = zoneId,\n SettingId = \"ssl\",\n Value = \"strict\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Enable HTTPS everywhere\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"always_use_https\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"always_use_https\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Automatic HTTPS Rewrites\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"automatic_https_rewrites\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"automatic_https_rewrites\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Minimum TLS 1.2\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"min_tls_version\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"min_tls_version\"),\n\t\t\tValue: pulumi.Any(\"1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Enable TLS 1.3\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"tls_1_3\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"tls_1_3\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Strict SSL\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"ssl\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"ssl\"),\n\t\t\tValue: pulumi.Any(\"strict\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\n# Enable HTTPS everywhere\nresource \"cloudflare_zonesetting\" \"always_use_https\" {\n zone_id = zoneId\n setting_id = \"always_use_https\"\n value = \"on\"\n}\n# Automatic HTTPS Rewrites\nresource \"cloudflare_zonesetting\" \"automatic_https_rewrites\" {\n zone_id = zoneId\n setting_id = \"automatic_https_rewrites\"\n value = \"on\"\n}\n# Minimum TLS 1.2\nresource \"cloudflare_zonesetting\" \"min_tls_version\" {\n zone_id = zoneId\n setting_id = \"min_tls_version\"\n value = \"1.2\"\n}\n# Enable TLS 1.3\nresource \"cloudflare_zonesetting\" \"tls_1_3\" {\n zone_id = zoneId\n setting_id = \"tls_1_3\"\n value = \"on\"\n}\n# Strict SSL\nresource \"cloudflare_zonesetting\" \"ssl\" {\n zone_id = zoneId\n setting_id = \"ssl\"\n value = \"strict\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Enable HTTPS everywhere\n var alwaysUseHttps = new ZoneSetting(\"alwaysUseHttps\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"always_use_https\")\n .value(\"on\")\n .build());\n\n // Automatic HTTPS Rewrites\n var automaticHttpsRewrites = new ZoneSetting(\"automaticHttpsRewrites\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"automatic_https_rewrites\")\n .value(\"on\")\n .build());\n\n // Minimum TLS 1.2\n var minTlsVersion = new ZoneSetting(\"minTlsVersion\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"min_tls_version\")\n .value(\"1.2\")\n .build());\n\n // Enable TLS 1.3\n var tls13 = new ZoneSetting(\"tls13\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"tls_1_3\")\n .value(\"on\")\n .build());\n\n // Strict SSL\n var ssl = new ZoneSetting(\"ssl\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"ssl\")\n .value(\"strict\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Enable HTTPS everywhere\n alwaysUseHttps:\n type: cloudflare:ZoneSetting\n name: always_use_https\n properties:\n zoneId: ${zoneId}\n settingId: always_use_https\n value: on\n # Automatic HTTPS Rewrites\n automaticHttpsRewrites:\n type: cloudflare:ZoneSetting\n name: automatic_https_rewrites\n properties:\n zoneId: ${zoneId}\n settingId: automatic_https_rewrites\n value: on\n # Minimum TLS 1.2\n minTlsVersion:\n type: cloudflare:ZoneSetting\n name: min_tls_version\n properties:\n zoneId: ${zoneId}\n settingId: min_tls_version\n value: '1.2'\n # Enable TLS 1.3\n tls13:\n type: cloudflare:ZoneSetting\n name: tls_1_3\n properties:\n zoneId: ${zoneId}\n settingId: tls_1_3\n value: on\n # Strict SSL\n ssl:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: ${zoneId}\n settingId: ssl\n value: strict\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Performance Optimization Configuration\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\n// Enable HTTP/3\nconst http3 = new cloudflare.ZoneSetting(\"http3\", {\n zoneId: zoneId,\n settingId: \"http3\",\n value: \"on\",\n});\n// Enable Brotli Compression\nconst brotli = new cloudflare.ZoneSetting(\"brotli\", {\n zoneId: zoneId,\n settingId: \"brotli\",\n value: \"on\",\n});\n// Early Hints\nconst earlyHints = new cloudflare.ZoneSetting(\"early_hints\", {\n zoneId: zoneId,\n settingId: \"early_hints\",\n value: \"on\",\n});\n// Aggressive Caching\nconst cacheLevel = new cloudflare.ZoneSetting(\"cache_level\", {\n zoneId: zoneId,\n settingId: \"cache_level\",\n value: \"aggressive\",\n});\n// Browser Cache TTL\nconst browserCache = new cloudflare.ZoneSetting(\"browser_cache\", {\n zoneId: zoneId,\n settingId: \"browser_cache_ttl\",\n value: 14400,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\n# Enable HTTP/3\nhttp3 = cloudflare.ZoneSetting(\"http3\",\n zone_id=zone_id,\n setting_id=\"http3\",\n value=\"on\")\n# Enable Brotli Compression\nbrotli = cloudflare.ZoneSetting(\"brotli\",\n zone_id=zone_id,\n setting_id=\"brotli\",\n value=\"on\")\n# Early Hints\nearly_hints = cloudflare.ZoneSetting(\"early_hints\",\n zone_id=zone_id,\n setting_id=\"early_hints\",\n value=\"on\")\n# Aggressive Caching\ncache_level = cloudflare.ZoneSetting(\"cache_level\",\n zone_id=zone_id,\n setting_id=\"cache_level\",\n value=\"aggressive\")\n# Browser Cache TTL\nbrowser_cache = cloudflare.ZoneSetting(\"browser_cache\",\n zone_id=zone_id,\n setting_id=\"browser_cache_ttl\",\n value=14400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Enable HTTP/3\n var http3 = new Cloudflare.ZoneSetting(\"http3\", new()\n {\n ZoneId = zoneId,\n SettingId = \"http3\",\n Value = \"on\",\n });\n\n // Enable Brotli Compression\n var brotli = new Cloudflare.ZoneSetting(\"brotli\", new()\n {\n ZoneId = zoneId,\n SettingId = \"brotli\",\n Value = \"on\",\n });\n\n // Early Hints\n var earlyHints = new Cloudflare.ZoneSetting(\"early_hints\", new()\n {\n ZoneId = zoneId,\n SettingId = \"early_hints\",\n Value = \"on\",\n });\n\n // Aggressive Caching\n var cacheLevel = new Cloudflare.ZoneSetting(\"cache_level\", new()\n {\n ZoneId = zoneId,\n SettingId = \"cache_level\",\n Value = \"aggressive\",\n });\n\n // Browser Cache TTL\n var browserCache = new Cloudflare.ZoneSetting(\"browser_cache\", new()\n {\n ZoneId = zoneId,\n SettingId = \"browser_cache_ttl\",\n Value = 14400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Enable HTTP/3\n\t\t_, err := cloudflare.NewZoneSetting(ctx, \"http3\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"http3\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Enable Brotli Compression\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"brotli\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"brotli\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Early Hints\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"early_hints\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"early_hints\"),\n\t\t\tValue: pulumi.Any(\"on\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Aggressive Caching\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"cache_level\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"cache_level\"),\n\t\t\tValue: pulumi.Any(\"aggressive\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Browser Cache TTL\n\t\t_, err = cloudflare.NewZoneSetting(ctx, \"browser_cache\", \u0026cloudflare.ZoneSettingArgs{\n\t\t\tZoneId: pulumi.Any(zoneId),\n\t\t\tSettingId: pulumi.String(\"browser_cache_ttl\"),\n\t\t\tValue: pulumi.Any(14400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\n# Enable HTTP/3\nresource \"cloudflare_zonesetting\" \"http3\" {\n zone_id = zoneId\n setting_id = \"http3\"\n value = \"on\"\n}\n# Enable Brotli Compression\nresource \"cloudflare_zonesetting\" \"brotli\" {\n zone_id = zoneId\n setting_id = \"brotli\"\n value = \"on\"\n}\n# Early Hints\nresource \"cloudflare_zonesetting\" \"early_hints\" {\n zone_id = zoneId\n setting_id = \"early_hints\"\n value = \"on\"\n}\n# Aggressive Caching\nresource \"cloudflare_zonesetting\" \"cache_level\" {\n zone_id = zoneId\n setting_id = \"cache_level\"\n value = \"aggressive\"\n}\n# Browser Cache TTL\nresource \"cloudflare_zonesetting\" \"browser_cache\" {\n zone_id = zoneId\n setting_id = \"browser_cache_ttl\"\n value = 14400 # 4 hours\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSetting;\nimport com.pulumi.cloudflare.ZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Enable HTTP/3\n var http3 = new ZoneSetting(\"http3\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"http3\")\n .value(\"on\")\n .build());\n\n // Enable Brotli Compression\n var brotli = new ZoneSetting(\"brotli\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"brotli\")\n .value(\"on\")\n .build());\n\n // Early Hints\n var earlyHints = new ZoneSetting(\"earlyHints\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"early_hints\")\n .value(\"on\")\n .build());\n\n // Aggressive Caching\n var cacheLevel = new ZoneSetting(\"cacheLevel\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"cache_level\")\n .value(\"aggressive\")\n .build());\n\n // Browser Cache TTL\n var browserCache = new ZoneSetting(\"browserCache\", ZoneSettingArgs.builder()\n .zoneId(zoneId)\n .settingId(\"browser_cache_ttl\")\n .value(14400)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Enable HTTP/3\n http3:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: ${zoneId}\n settingId: http3\n value: on\n # Enable Brotli Compression\n brotli:\n type: cloudflare:ZoneSetting\n properties:\n zoneId: ${zoneId}\n settingId: brotli\n value: on\n # Early Hints\n earlyHints:\n type: cloudflare:ZoneSetting\n name: early_hints\n properties:\n zoneId: ${zoneId}\n settingId: early_hints\n value: on\n # Aggressive Caching\n cacheLevel:\n type: cloudflare:ZoneSetting\n name: cache_level\n properties:\n zoneId: ${zoneId}\n settingId: cache_level\n value: aggressive\n # Browser Cache TTL\n browserCache:\n type: cloudflare:ZoneSetting\n name: browser_cache\n properties:\n zoneId: ${zoneId}\n settingId: browser_cache_ttl\n value: 14400 # 4 hours\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneSetting:ZoneSetting example '\u003czone_id\u003e/\u003csetting_id\u003e'\n```\n\n", "properties": { "editable": { "type": "boolean", @@ -118410,7 +118410,7 @@ } }, "cloudflare:index/zoneSubscription:ZoneSubscription": { - "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneSubscription = new cloudflare.ZoneSubscription(\"example_zone_subscription\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency: \"monthly\",\n ratePlan: {\n id: \"free\",\n currency: \"USD\",\n externallyManaged: false,\n isContract: false,\n publicName: \"Business Plan\",\n scope: \"zone\",\n sets: [\"string\"],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_subscription = cloudflare.ZoneSubscription(\"example_zone_subscription\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency=\"monthly\",\n rate_plan={\n \"id\": \"free\",\n \"currency\": \"USD\",\n \"externally_managed\": False,\n \"is_contract\": False,\n \"public_name\": \"Business Plan\",\n \"scope\": \"zone\",\n \"sets\": [\"string\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneSubscription = new Cloudflare.ZoneSubscription(\"example_zone_subscription\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Frequency = \"monthly\",\n RatePlan = new Cloudflare.Inputs.ZoneSubscriptionRatePlanArgs\n {\n Id = \"free\",\n Currency = \"USD\",\n ExternallyManaged = false,\n IsContract = false,\n PublicName = \"Business Plan\",\n Scope = \"zone\",\n Sets = new[]\n {\n \"string\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneSubscription(ctx, \"example_zone_subscription\", \u0026cloudflare.ZoneSubscriptionArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFrequency: pulumi.String(\"monthly\"),\n\t\t\tRatePlan: \u0026cloudflare.ZoneSubscriptionRatePlanArgs{\n\t\t\t\tId: pulumi.String(\"free\"),\n\t\t\t\tCurrency: pulumi.String(\"USD\"),\n\t\t\t\tExternallyManaged: pulumi.Bool(false),\n\t\t\t\tIsContract: pulumi.Bool(false),\n\t\t\t\tPublicName: pulumi.String(\"Business Plan\"),\n\t\t\t\tScope: pulumi.String(\"zone\"),\n\t\t\t\tSets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSubscription;\nimport com.pulumi.cloudflare.ZoneSubscriptionArgs;\nimport com.pulumi.cloudflare.inputs.ZoneSubscriptionRatePlanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneSubscription = new ZoneSubscription(\"exampleZoneSubscription\", ZoneSubscriptionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .frequency(\"monthly\")\n .ratePlan(ZoneSubscriptionRatePlanArgs.builder()\n .id(\"free\")\n .currency(\"USD\")\n .externallyManaged(false)\n .isContract(false)\n .publicName(\"Business Plan\")\n .scope(\"zone\")\n .sets(\"string\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneSubscription:\n type: cloudflare:ZoneSubscription\n name: example_zone_subscription\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n frequency: monthly\n ratePlan:\n id: free\n currency: USD\n externallyManaged: false\n isContract: false\n publicName: Business Plan\n scope: zone\n sets:\n - string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneSubscription:ZoneSubscription example '\u003czone_id\u003e'\n```\n\n", + "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneSubscription = new cloudflare.ZoneSubscription(\"example_zone_subscription\", {\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency: \"monthly\",\n ratePlan: {\n id: \"free\",\n currency: \"USD\",\n externallyManaged: false,\n isContract: false,\n publicName: \"Business Plan\",\n scope: \"zone\",\n sets: [\"string\"],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_subscription = cloudflare.ZoneSubscription(\"example_zone_subscription\",\n zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n frequency=\"monthly\",\n rate_plan={\n \"id\": \"free\",\n \"currency\": \"USD\",\n \"externally_managed\": False,\n \"is_contract\": False,\n \"public_name\": \"Business Plan\",\n \"scope\": \"zone\",\n \"sets\": [\"string\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneSubscription = new Cloudflare.ZoneSubscription(\"example_zone_subscription\", new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Frequency = \"monthly\",\n RatePlan = new Cloudflare.Inputs.ZoneSubscriptionRatePlanArgs\n {\n Id = \"free\",\n Currency = \"USD\",\n ExternallyManaged = false,\n IsContract = false,\n PublicName = \"Business Plan\",\n Scope = \"zone\",\n Sets = new[]\n {\n \"string\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.NewZoneSubscription(ctx, \"example_zone_subscription\", \u0026cloudflare.ZoneSubscriptionArgs{\n\t\t\tZoneId: pulumi.String(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFrequency: pulumi.String(\"monthly\"),\n\t\t\tRatePlan: \u0026cloudflare.ZoneSubscriptionRatePlanArgs{\n\t\t\t\tId: pulumi.String(\"free\"),\n\t\t\t\tCurrency: pulumi.String(\"USD\"),\n\t\t\t\tExternallyManaged: pulumi.Bool(false),\n\t\t\t\tIsContract: pulumi.Bool(false),\n\t\t\t\tPublicName: pulumi.String(\"Business Plan\"),\n\t\t\t\tScope: pulumi.String(\"zone\"),\n\t\t\t\tSets: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\nresource \"cloudflare_zonesubscription\" \"example_zone_subscription\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n frequency = \"monthly\"\n rate_plan = {\n id = \"free\"\n currency = \"USD\"\n externally_managed = false\n is_contract = false\n public_name = \"Business Plan\"\n scope = \"zone\"\n sets = [\"string\"]\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.ZoneSubscription;\nimport com.pulumi.cloudflare.ZoneSubscriptionArgs;\nimport com.pulumi.cloudflare.inputs.ZoneSubscriptionRatePlanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleZoneSubscription = new ZoneSubscription(\"exampleZoneSubscription\", ZoneSubscriptionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .frequency(\"monthly\")\n .ratePlan(ZoneSubscriptionRatePlanArgs.builder()\n .id(\"free\")\n .currency(\"USD\")\n .externallyManaged(false)\n .isContract(false)\n .publicName(\"Business Plan\")\n .scope(\"zone\")\n .sets(\"string\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleZoneSubscription:\n type: cloudflare:ZoneSubscription\n name: example_zone_subscription\n properties:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n frequency: monthly\n ratePlan:\n id: free\n currency: USD\n externallyManaged: false\n isContract: false\n publicName: Business Plan\n scope: zone\n sets:\n - string\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import cloudflare:index/zoneSubscription:ZoneSubscription example '\u003czone_id\u003e'\n```\n\n", "properties": { "currency": { "type": "string", @@ -118514,7 +118514,7 @@ }, "functions": { "cloudflare:index/getAccessRule:getAccessRule": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccessRule = cloudflare.getAccessRule({\n ruleId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_access_rule = cloudflare.get_access_rule(rule_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccessRule = Cloudflare.GetAccessRule.Invoke(new()\n {\n RuleId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccessRule(ctx, \u0026cloudflare.LookupAccessRuleArgs{\n\t\t\tRuleId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccessRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccessRule = CloudflareFunctions.getAccessRule(GetAccessRuleArgs.builder()\n .ruleId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccessRule:\n fn::invoke:\n function: cloudflare:getAccessRule\n arguments:\n ruleId: 023e105f4ecef8ad9ca31a8372d0c353\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccessRule = cloudflare.getAccessRule({\n ruleId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_access_rule = cloudflare.get_access_rule(rule_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccessRule = Cloudflare.GetAccessRule.Invoke(new()\n {\n RuleId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccessRule(ctx, \u0026cloudflare.LookupAccessRuleArgs{\n\t\t\tRuleId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccessrule\" \"exampleAccessRule\" {\n rule_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccessRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccessRule = CloudflareFunctions.getAccessRule(GetAccessRuleArgs.builder()\n .ruleId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccessRule:\n fn::invoke:\n function: cloudflare:getAccessRule\n arguments:\n ruleId: 023e105f4ecef8ad9ca31a8372d0c353\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccessRule.\n", "properties": { @@ -118604,7 +118604,7 @@ } }, "cloudflare:index/getAccessRules:getAccessRules": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccessRules = cloudflare.getAccessRules({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n configuration: {\n target: \"ip\",\n value: \"198.51.100.4\",\n },\n direction: \"desc\",\n mode: \"challenge\",\n notes: \"my note\",\n order: \"mode\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_access_rules = cloudflare.get_access_rules(account_id=\"account_id\",\n zone_id=\"zone_id\",\n configuration={\n \"target\": \"ip\",\n \"value\": \"198.51.100.4\",\n },\n direction=\"desc\",\n mode=\"challenge\",\n notes=\"my note\",\n order=\"mode\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccessRules = Cloudflare.GetAccessRules.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Configuration = new Cloudflare.Inputs.GetAccessRulesConfigurationInputArgs\n {\n Target = \"ip\",\n Value = \"198.51.100.4\",\n },\n Direction = \"desc\",\n Mode = \"challenge\",\n Notes = \"my note\",\n Order = \"mode\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccessRules(ctx, \u0026cloudflare.LookupAccessRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tConfiguration: cloudflare.GetAccessRulesConfiguration{\n\t\t\t\tTarget: pulumi.StringRef(\"ip\"),\n\t\t\t\tValue: pulumi.StringRef(\"198.51.100.4\"),\n\t\t\t},\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tMode: pulumi.StringRef(\"challenge\"),\n\t\t\tNotes: pulumi.StringRef(\"my note\"),\n\t\t\tOrder: pulumi.StringRef(\"mode\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccessRulesArgs;\nimport com.pulumi.cloudflare.inputs.GetAccessRulesConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccessRules = CloudflareFunctions.getAccessRules(GetAccessRulesArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .configuration(GetAccessRulesConfigurationArgs.builder()\n .target(\"ip\")\n .value(\"198.51.100.4\")\n .build())\n .direction(\"desc\")\n .mode(\"challenge\")\n .notes(\"my note\")\n .order(\"mode\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccessRules:\n fn::invoke:\n function: cloudflare:getAccessRules\n arguments:\n accountId: account_id\n zoneId: zone_id\n configuration:\n target: ip\n value: 198.51.100.4\n direction: desc\n mode: challenge\n notes: my note\n order: mode\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccessRules = cloudflare.getAccessRules({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n configuration: {\n target: \"ip\",\n value: \"198.51.100.4\",\n },\n direction: \"desc\",\n mode: \"challenge\",\n notes: \"my note\",\n order: \"mode\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_access_rules = cloudflare.get_access_rules(account_id=\"account_id\",\n zone_id=\"zone_id\",\n configuration={\n \"target\": \"ip\",\n \"value\": \"198.51.100.4\",\n },\n direction=\"desc\",\n mode=\"challenge\",\n notes=\"my note\",\n order=\"mode\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccessRules = Cloudflare.GetAccessRules.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Configuration = new Cloudflare.Inputs.GetAccessRulesConfigurationInputArgs\n {\n Target = \"ip\",\n Value = \"198.51.100.4\",\n },\n Direction = \"desc\",\n Mode = \"challenge\",\n Notes = \"my note\",\n Order = \"mode\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccessRules(ctx, \u0026cloudflare.LookupAccessRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tConfiguration: cloudflare.GetAccessRulesConfiguration{\n\t\t\t\tTarget: pulumi.StringRef(\"ip\"),\n\t\t\t\tValue: pulumi.StringRef(\"198.51.100.4\"),\n\t\t\t},\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tMode: pulumi.StringRef(\"challenge\"),\n\t\t\tNotes: pulumi.StringRef(\"my note\"),\n\t\t\tOrder: pulumi.StringRef(\"mode\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccessrules\" \"exampleAccessRules\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n configuration = {\n target = \"ip\"\n value = \"198.51.100.4\"\n }\n direction = \"desc\"\n mode = \"challenge\"\n notes = \"my note\"\n order = \"mode\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccessRulesArgs;\nimport com.pulumi.cloudflare.inputs.GetAccessRulesConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccessRules = CloudflareFunctions.getAccessRules(GetAccessRulesArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .configuration(GetAccessRulesConfigurationArgs.builder()\n .target(\"ip\")\n .value(\"198.51.100.4\")\n .build())\n .direction(\"desc\")\n .mode(\"challenge\")\n .notes(\"my note\")\n .order(\"mode\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccessRules:\n fn::invoke:\n function: cloudflare:getAccessRules\n arguments:\n accountId: account_id\n zoneId: zone_id\n configuration:\n target: ip\n value: 198.51.100.4\n direction: desc\n mode: challenge\n notes: my note\n order: mode\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccessRules.\n", "properties": { @@ -118621,7 +118621,7 @@ }, "match": { "type": "string", - "description": "Defines the search requirements. When set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, all the search requirements must match. When set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n" + "description": "Defines the search requirements. When set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, all the search requirements must match. When set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n" }, "maxItems": { "type": "integer", @@ -118665,7 +118665,7 @@ "type": "string" }, "match": { - "description": "Defines the search requirements. When set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, all the search requirements must match. When set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n", + "description": "Defines the search requirements. When set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, all the search requirements must match. When set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n", "type": "string" }, "maxItems": { @@ -118705,7 +118705,7 @@ } }, "cloudflare:index/getAccount:getAccount": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccount = cloudflare.getAccount({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account = cloudflare.get_account(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccount = Cloudflare.GetAccount.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccount(ctx, \u0026cloudflare.LookupAccountArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccount = CloudflareFunctions.getAccount(GetAccountArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccount:\n fn::invoke:\n function: cloudflare:getAccount\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccount = cloudflare.getAccount({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account = cloudflare.get_account(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccount = Cloudflare.GetAccount.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccount(ctx, \u0026cloudflare.LookupAccountArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccount\" \"exampleAccount\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccount = CloudflareFunctions.getAccount(GetAccountArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccount:\n fn::invoke:\n function: cloudflare:getAccount\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccount.\n", "properties": { @@ -118766,7 +118766,7 @@ } }, "cloudflare:index/getAccountApiTokenPermissionGroups:getAccountApiTokenPermissionGroups": { - "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountApiTokenPermissionGroups = cloudflare.getAccountApiTokenPermissionGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Account%20Settings%20Write\",\n scope: \"com.cloudflare.api.account.zone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_api_token_permission_groups = cloudflare.get_account_api_token_permission_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Account%20Settings%20Write\",\n scope=\"com.cloudflare.api.account.zone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountApiTokenPermissionGroups = Cloudflare.GetAccountApiTokenPermissionGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Account%20Settings%20Write\",\n Scope = \"com.cloudflare.api.account.zone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountApiTokenPermissionGroups(ctx, \u0026cloudflare.GetAccountApiTokenPermissionGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"Account%20Settings%20Write\"),\n\t\t\tScope: pulumi.StringRef(\"com.cloudflare.api.account.zone\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountApiTokenPermissionGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountApiTokenPermissionGroups = CloudflareFunctions.getAccountApiTokenPermissionGroups(GetAccountApiTokenPermissionGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Account%20Settings%20Write\")\n .scope(\"com.cloudflare.api.account.zone\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountApiTokenPermissionGroups:\n fn::invoke:\n function: cloudflare:getAccountApiTokenPermissionGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Account%20Settings%20Write\n scope: com.cloudflare.api.account.zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountApiTokenPermissionGroups = cloudflare.getAccountApiTokenPermissionGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Account%20Settings%20Write\",\n scope: \"com.cloudflare.api.account.zone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_api_token_permission_groups = cloudflare.get_account_api_token_permission_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Account%20Settings%20Write\",\n scope=\"com.cloudflare.api.account.zone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountApiTokenPermissionGroups = Cloudflare.GetAccountApiTokenPermissionGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Account%20Settings%20Write\",\n Scope = \"com.cloudflare.api.account.zone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountApiTokenPermissionGroups(ctx, \u0026cloudflare.GetAccountApiTokenPermissionGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"Account%20Settings%20Write\"),\n\t\t\tScope: pulumi.StringRef(\"com.cloudflare.api.account.zone\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountapitokenpermissiongroups\" \"exampleAccountApiTokenPermissionGroups\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"Account%20Settings%20Write\"\n scope = \"com.cloudflare.api.account.zone\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountApiTokenPermissionGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountApiTokenPermissionGroups = CloudflareFunctions.getAccountApiTokenPermissionGroups(GetAccountApiTokenPermissionGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Account%20Settings%20Write\")\n .scope(\"com.cloudflare.api.account.zone\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountApiTokenPermissionGroups:\n fn::invoke:\n function: cloudflare:getAccountApiTokenPermissionGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Account%20Settings%20Write\n scope: com.cloudflare.api.account.zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountApiTokenPermissionGroups.\n", "properties": { @@ -118819,7 +118819,7 @@ } }, "cloudflare:index/getAccountApiTokenPermissionGroupsList:getAccountApiTokenPermissionGroupsList": { - "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountApiTokenPermissionGroupsList = cloudflare.getAccountApiTokenPermissionGroupsList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Account%20Settings%20Write\",\n scope: \"com.cloudflare.api.account.zone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_api_token_permission_groups_list = cloudflare.get_account_api_token_permission_groups_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Account%20Settings%20Write\",\n scope=\"com.cloudflare.api.account.zone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountApiTokenPermissionGroupsList = Cloudflare.GetAccountApiTokenPermissionGroupsList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Account%20Settings%20Write\",\n Scope = \"com.cloudflare.api.account.zone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountApiTokenPermissionGroupsList(ctx, \u0026cloudflare.LookupAccountApiTokenPermissionGroupsListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"Account%20Settings%20Write\"),\n\t\t\tScope: pulumi.StringRef(\"com.cloudflare.api.account.zone\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountApiTokenPermissionGroupsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountApiTokenPermissionGroupsList = CloudflareFunctions.getAccountApiTokenPermissionGroupsList(GetAccountApiTokenPermissionGroupsListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Account%20Settings%20Write\")\n .scope(\"com.cloudflare.api.account.zone\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountApiTokenPermissionGroupsList:\n fn::invoke:\n function: cloudflare:getAccountApiTokenPermissionGroupsList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Account%20Settings%20Write\n scope: com.cloudflare.api.account.zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountApiTokenPermissionGroupsList = cloudflare.getAccountApiTokenPermissionGroupsList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"Account%20Settings%20Write\",\n scope: \"com.cloudflare.api.account.zone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_api_token_permission_groups_list = cloudflare.get_account_api_token_permission_groups_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"Account%20Settings%20Write\",\n scope=\"com.cloudflare.api.account.zone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountApiTokenPermissionGroupsList = Cloudflare.GetAccountApiTokenPermissionGroupsList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"Account%20Settings%20Write\",\n Scope = \"com.cloudflare.api.account.zone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountApiTokenPermissionGroupsList(ctx, \u0026cloudflare.LookupAccountApiTokenPermissionGroupsListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"Account%20Settings%20Write\"),\n\t\t\tScope: pulumi.StringRef(\"com.cloudflare.api.account.zone\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountapitokenpermissiongroupslist\" \"exampleAccountApiTokenPermissionGroupsList\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"Account%20Settings%20Write\"\n scope = \"com.cloudflare.api.account.zone\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountApiTokenPermissionGroupsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountApiTokenPermissionGroupsList = CloudflareFunctions.getAccountApiTokenPermissionGroupsList(GetAccountApiTokenPermissionGroupsListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"Account%20Settings%20Write\")\n .scope(\"com.cloudflare.api.account.zone\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountApiTokenPermissionGroupsList:\n fn::invoke:\n function: cloudflare:getAccountApiTokenPermissionGroupsList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: Account%20Settings%20Write\n scope: com.cloudflare.api.account.zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountApiTokenPermissionGroupsList.\n", "properties": { @@ -118881,7 +118881,7 @@ } }, "cloudflare:index/getAccountDnsSettings:getAccountDnsSettings": { - "description": "Accepted Permissions\n\n- `Account DNS Settings Read`\n- `Account DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettings = cloudflare.getAccountDnsSettings({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings = cloudflare.get_account_dns_settings(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettings = Cloudflare.GetAccountDnsSettings.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountDnsSettings(ctx, \u0026cloudflare.LookupAccountDnsSettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountDnsSettings = CloudflareFunctions.getAccountDnsSettings(GetAccountDnsSettingsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountDnsSettings:\n fn::invoke:\n function: cloudflare:getAccountDnsSettings\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account DNS Settings Read`\n- `Account DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettings = cloudflare.getAccountDnsSettings({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings = cloudflare.get_account_dns_settings(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettings = Cloudflare.GetAccountDnsSettings.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountDnsSettings(ctx, \u0026cloudflare.LookupAccountDnsSettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountdnssettings\" \"exampleAccountDnsSettings\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountDnsSettings = CloudflareFunctions.getAccountDnsSettings(GetAccountDnsSettingsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountDnsSettings:\n fn::invoke:\n function: cloudflare:getAccountDnsSettings\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountDnsSettings.\n", "properties": { @@ -118920,7 +118920,7 @@ } }, "cloudflare:index/getAccountDnsSettingsInternalView:getAccountDnsSettingsInternalView": { - "description": "Accepted Permissions\n\n- `DNS View Read`\n- `DNS View Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettingsInternalView = cloudflare.getAccountDnsSettingsInternalView({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n viewId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings_internal_view = cloudflare.get_account_dns_settings_internal_view(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n view_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettingsInternalView = Cloudflare.GetAccountDnsSettingsInternalView.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ViewId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountDnsSettingsInternalView(ctx, \u0026cloudflare.LookupAccountDnsSettingsInternalViewArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tViewId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsInternalViewArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountDnsSettingsInternalView = CloudflareFunctions.getAccountDnsSettingsInternalView(GetAccountDnsSettingsInternalViewArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .viewId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountDnsSettingsInternalView:\n fn::invoke:\n function: cloudflare:getAccountDnsSettingsInternalView\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n viewId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS View Read`\n- `DNS View Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettingsInternalView = cloudflare.getAccountDnsSettingsInternalView({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n viewId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings_internal_view = cloudflare.get_account_dns_settings_internal_view(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n view_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettingsInternalView = Cloudflare.GetAccountDnsSettingsInternalView.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ViewId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountDnsSettingsInternalView(ctx, \u0026cloudflare.LookupAccountDnsSettingsInternalViewArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tViewId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountdnssettingsinternalview\" \"exampleAccountDnsSettingsInternalView\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n view_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsInternalViewArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountDnsSettingsInternalView = CloudflareFunctions.getAccountDnsSettingsInternalView(GetAccountDnsSettingsInternalViewArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .viewId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountDnsSettingsInternalView:\n fn::invoke:\n function: cloudflare:getAccountDnsSettingsInternalView\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n viewId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountDnsSettingsInternalView.\n", "properties": { @@ -118987,7 +118987,7 @@ } }, "cloudflare:index/getAccountDnsSettingsInternalViews:getAccountDnsSettingsInternalViews": { - "description": "Accepted Permissions\n\n- `DNS View Read`\n- `DNS View Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettingsInternalViews = cloudflare.getAccountDnsSettingsInternalViews({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: {\n contains: \"view\",\n endswith: \"ew\",\n exact: \"my view\",\n startswith: \"my\",\n },\n order: \"name\",\n zoneId: \"ae29bea30e2e427ba9cd8d78b628177b\",\n zoneName: \"www.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings_internal_views = cloudflare.get_account_dns_settings_internal_views(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name={\n \"contains\": \"view\",\n \"endswith\": \"ew\",\n \"exact\": \"my view\",\n \"startswith\": \"my\",\n },\n order=\"name\",\n zone_id=\"ae29bea30e2e427ba9cd8d78b628177b\",\n zone_name=\"www.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettingsInternalViews = Cloudflare.GetAccountDnsSettingsInternalViews.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = new Cloudflare.Inputs.GetAccountDnsSettingsInternalViewsNameInputArgs\n {\n Contains = \"view\",\n Endswith = \"ew\",\n Exact = \"my view\",\n Startswith = \"my\",\n },\n Order = \"name\",\n ZoneId = \"ae29bea30e2e427ba9cd8d78b628177b\",\n ZoneName = \"www.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountDnsSettingsInternalViews(ctx, \u0026cloudflare.LookupAccountDnsSettingsInternalViewsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: cloudflare.GetAccountDnsSettingsInternalViewsName{\n\t\t\t\tContains: pulumi.StringRef(\"view\"),\n\t\t\t\tEndswith: pulumi.StringRef(\"ew\"),\n\t\t\t\tExact: pulumi.StringRef(\"my view\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"my\"),\n\t\t\t},\n\t\t\tOrder: pulumi.StringRef(\"name\"),\n\t\t\tZoneId: pulumi.StringRef(\"ae29bea30e2e427ba9cd8d78b628177b\"),\n\t\t\tZoneName: pulumi.StringRef(\"www.example.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsInternalViewsArgs;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsInternalViewsNameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountDnsSettingsInternalViews = CloudflareFunctions.getAccountDnsSettingsInternalViews(GetAccountDnsSettingsInternalViewsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(GetAccountDnsSettingsInternalViewsNameArgs.builder()\n .contains(\"view\")\n .endswith(\"ew\")\n .exact(\"my view\")\n .startswith(\"my\")\n .build())\n .order(\"name\")\n .zoneId(\"ae29bea30e2e427ba9cd8d78b628177b\")\n .zoneName(\"www.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountDnsSettingsInternalViews:\n fn::invoke:\n function: cloudflare:getAccountDnsSettingsInternalViews\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name:\n contains: view\n endswith: ew\n exact: my view\n startswith: my\n order: name\n zoneId: ae29bea30e2e427ba9cd8d78b628177b\n zoneName: www.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS View Read`\n- `DNS View Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountDnsSettingsInternalViews = cloudflare.getAccountDnsSettingsInternalViews({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: {\n contains: \"view\",\n endswith: \"ew\",\n exact: \"my view\",\n startswith: \"my\",\n },\n order: \"name\",\n zoneId: \"ae29bea30e2e427ba9cd8d78b628177b\",\n zoneName: \"www.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_dns_settings_internal_views = cloudflare.get_account_dns_settings_internal_views(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name={\n \"contains\": \"view\",\n \"endswith\": \"ew\",\n \"exact\": \"my view\",\n \"startswith\": \"my\",\n },\n order=\"name\",\n zone_id=\"ae29bea30e2e427ba9cd8d78b628177b\",\n zone_name=\"www.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountDnsSettingsInternalViews = Cloudflare.GetAccountDnsSettingsInternalViews.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = new Cloudflare.Inputs.GetAccountDnsSettingsInternalViewsNameInputArgs\n {\n Contains = \"view\",\n Endswith = \"ew\",\n Exact = \"my view\",\n Startswith = \"my\",\n },\n Order = \"name\",\n ZoneId = \"ae29bea30e2e427ba9cd8d78b628177b\",\n ZoneName = \"www.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountDnsSettingsInternalViews(ctx, \u0026cloudflare.LookupAccountDnsSettingsInternalViewsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: cloudflare.GetAccountDnsSettingsInternalViewsName{\n\t\t\t\tContains: pulumi.StringRef(\"view\"),\n\t\t\t\tEndswith: pulumi.StringRef(\"ew\"),\n\t\t\t\tExact: pulumi.StringRef(\"my view\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"my\"),\n\t\t\t},\n\t\t\tOrder: pulumi.StringRef(\"name\"),\n\t\t\tZoneId: pulumi.StringRef(\"ae29bea30e2e427ba9cd8d78b628177b\"),\n\t\t\tZoneName: pulumi.StringRef(\"www.example.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountdnssettingsinternalviews\" \"exampleAccountDnsSettingsInternalViews\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = {\n contains = \"view\"\n endswith = \"ew\"\n exact = \"my view\"\n startswith = \"my\"\n }\n order = \"name\"\n zone_id = \"ae29bea30e2e427ba9cd8d78b628177b\"\n zone_name = \"www.example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsInternalViewsArgs;\nimport com.pulumi.cloudflare.inputs.GetAccountDnsSettingsInternalViewsNameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountDnsSettingsInternalViews = CloudflareFunctions.getAccountDnsSettingsInternalViews(GetAccountDnsSettingsInternalViewsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(GetAccountDnsSettingsInternalViewsNameArgs.builder()\n .contains(\"view\")\n .endswith(\"ew\")\n .exact(\"my view\")\n .startswith(\"my\")\n .build())\n .order(\"name\")\n .zoneId(\"ae29bea30e2e427ba9cd8d78b628177b\")\n .zoneName(\"www.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountDnsSettingsInternalViews:\n fn::invoke:\n function: cloudflare:getAccountDnsSettingsInternalViews\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name:\n contains: view\n endswith: ew\n exact: my view\n startswith: my\n order: name\n zoneId: ae29bea30e2e427ba9cd8d78b628177b\n zoneName: www.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountDnsSettingsInternalViews.\n", "properties": { @@ -119001,7 +119001,7 @@ }, "match": { "type": "string", - "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n" + "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n" }, "maxItems": { "type": "integer", @@ -119041,7 +119041,7 @@ "type": "string" }, "match": { - "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n", + "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n", "type": "string" }, "maxItems": { @@ -119081,7 +119081,7 @@ } }, "cloudflare:index/getAccountMember:getAccountMember": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountMember = cloudflare.getAccountMember({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n memberId: \"4536bcfad5faccb111b47003c79917fa\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_member = cloudflare.get_account_member(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n member_id=\"4536bcfad5faccb111b47003c79917fa\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountMember = Cloudflare.GetAccountMember.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MemberId = \"4536bcfad5faccb111b47003c79917fa\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountMember(ctx, \u0026cloudflare.LookupAccountMemberArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMemberId: pulumi.StringRef(\"4536bcfad5faccb111b47003c79917fa\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountMemberArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountMember = CloudflareFunctions.getAccountMember(GetAccountMemberArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .memberId(\"4536bcfad5faccb111b47003c79917fa\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountMember:\n fn::invoke:\n function: cloudflare:getAccountMember\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n memberId: 4536bcfad5faccb111b47003c79917fa\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountMember = cloudflare.getAccountMember({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n memberId: \"4536bcfad5faccb111b47003c79917fa\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_member = cloudflare.get_account_member(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n member_id=\"4536bcfad5faccb111b47003c79917fa\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountMember = Cloudflare.GetAccountMember.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MemberId = \"4536bcfad5faccb111b47003c79917fa\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountMember(ctx, \u0026cloudflare.LookupAccountMemberArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMemberId: pulumi.StringRef(\"4536bcfad5faccb111b47003c79917fa\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountmember\" \"exampleAccountMember\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n member_id = \"4536bcfad5faccb111b47003c79917fa\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountMemberArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountMember = CloudflareFunctions.getAccountMember(GetAccountMemberArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .memberId(\"4536bcfad5faccb111b47003c79917fa\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountMember:\n fn::invoke:\n function: cloudflare:getAccountMember\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n memberId: 4536bcfad5faccb111b47003c79917fa\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountMember.\n", "properties": { @@ -119156,7 +119156,7 @@ } }, "cloudflare:index/getAccountMembers:getAccountMembers": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountMembers = cloudflare.getAccountMembers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"desc\",\n order: \"status\",\n status: \"accepted\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_members = cloudflare.get_account_members(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"desc\",\n order=\"status\",\n status=\"accepted\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountMembers = Cloudflare.GetAccountMembers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"desc\",\n Order = \"status\",\n Status = \"accepted\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountMembers(ctx, \u0026cloudflare.LookupAccountMembersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tOrder: pulumi.StringRef(\"status\"),\n\t\t\tStatus: pulumi.StringRef(\"accepted\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountMembersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountMembers = CloudflareFunctions.getAccountMembers(GetAccountMembersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"desc\")\n .order(\"status\")\n .status(\"accepted\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountMembers:\n fn::invoke:\n function: cloudflare:getAccountMembers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: desc\n order: status\n status: accepted\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountMembers = cloudflare.getAccountMembers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"desc\",\n order: \"status\",\n status: \"accepted\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_members = cloudflare.get_account_members(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"desc\",\n order=\"status\",\n status=\"accepted\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountMembers = Cloudflare.GetAccountMembers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"desc\",\n Order = \"status\",\n Status = \"accepted\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountMembers(ctx, \u0026cloudflare.LookupAccountMembersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tOrder: pulumi.StringRef(\"status\"),\n\t\t\tStatus: pulumi.StringRef(\"accepted\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountmembers\" \"exampleAccountMembers\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"desc\"\n order = \"status\"\n status = \"accepted\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountMembersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountMembers = CloudflareFunctions.getAccountMembers(GetAccountMembersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"desc\")\n .order(\"status\")\n .status(\"accepted\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountMembers:\n fn::invoke:\n function: cloudflare:getAccountMembers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: desc\n order: status\n status: accepted\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountMembers.\n", "properties": { @@ -119226,7 +119226,7 @@ } }, "cloudflare:index/getAccountPermissionGroup:getAccountPermissionGroup": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountPermissionGroup = cloudflare.getAccountPermissionGroup({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n permissionGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_permission_group = cloudflare.get_account_permission_group(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n permission_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountPermissionGroup = Cloudflare.GetAccountPermissionGroup.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PermissionGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountPermissionGroup(ctx, \u0026cloudflare.GetAccountPermissionGroupArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPermissionGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountPermissionGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountPermissionGroup = CloudflareFunctions.getAccountPermissionGroup(GetAccountPermissionGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .permissionGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountPermissionGroup:\n fn::invoke:\n function: cloudflare:getAccountPermissionGroup\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n permissionGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountPermissionGroup = cloudflare.getAccountPermissionGroup({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n permissionGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_permission_group = cloudflare.get_account_permission_group(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n permission_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountPermissionGroup = Cloudflare.GetAccountPermissionGroup.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PermissionGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountPermissionGroup(ctx, \u0026cloudflare.GetAccountPermissionGroupArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPermissionGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountpermissiongroup\" \"exampleAccountPermissionGroup\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n permission_group_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountPermissionGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountPermissionGroup = CloudflareFunctions.getAccountPermissionGroup(GetAccountPermissionGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .permissionGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountPermissionGroup:\n fn::invoke:\n function: cloudflare:getAccountPermissionGroup\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n permissionGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountPermissionGroup.\n", "properties": { @@ -119278,7 +119278,7 @@ } }, "cloudflare:index/getAccountPermissionGroups:getAccountPermissionGroups": { - "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountPermissionGroups = cloudflare.getAccountPermissionGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n label: \"labelOfThePermissionGroup\",\n name: \"NameOfThePermissionGroup\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_permission_groups = cloudflare.get_account_permission_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n label=\"labelOfThePermissionGroup\",\n name=\"NameOfThePermissionGroup\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountPermissionGroups = Cloudflare.GetAccountPermissionGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n Label = \"labelOfThePermissionGroup\",\n Name = \"NameOfThePermissionGroup\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountPermissionGroups(ctx, \u0026cloudflare.LookupAccountPermissionGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\"),\n\t\t\tLabel: pulumi.StringRef(\"labelOfThePermissionGroup\"),\n\t\t\tName: pulumi.StringRef(\"NameOfThePermissionGroup\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountPermissionGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountPermissionGroups = CloudflareFunctions.getAccountPermissionGroups(GetAccountPermissionGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\")\n .label(\"labelOfThePermissionGroup\")\n .name(\"NameOfThePermissionGroup\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountPermissionGroups:\n fn::invoke:\n function: cloudflare:getAccountPermissionGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 6d7f2f5f5b1d4a0e9081fdc98d432fd1\n label: labelOfThePermissionGroup\n name: NameOfThePermissionGroup\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Firewall Access Rules Read`\n- `Account Firewall Access Rules Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Billing Read`\n- `Billing Write`\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n- `DDoS Protection Read`\n- `DDoS Protection Write`\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n- `DNS View Read`\n- `DNS View Write`\n- `Load Balancers Account Read`\n- `Load Balancers Account Write`\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n- `SCIM Provisioning`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountPermissionGroups = cloudflare.getAccountPermissionGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n label: \"labelOfThePermissionGroup\",\n name: \"NameOfThePermissionGroup\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_permission_groups = cloudflare.get_account_permission_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n label=\"labelOfThePermissionGroup\",\n name=\"NameOfThePermissionGroup\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountPermissionGroups = Cloudflare.GetAccountPermissionGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\",\n Label = \"labelOfThePermissionGroup\",\n Name = \"NameOfThePermissionGroup\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountPermissionGroups(ctx, \u0026cloudflare.LookupAccountPermissionGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\"),\n\t\t\tLabel: pulumi.StringRef(\"labelOfThePermissionGroup\"),\n\t\t\tName: pulumi.StringRef(\"NameOfThePermissionGroup\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountpermissiongroups\" \"exampleAccountPermissionGroups\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"6d7f2f5f5b1d4a0e9081fdc98d432fd1\"\n label = \"labelOfThePermissionGroup\"\n name = \"NameOfThePermissionGroup\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountPermissionGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountPermissionGroups = CloudflareFunctions.getAccountPermissionGroups(GetAccountPermissionGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"6d7f2f5f5b1d4a0e9081fdc98d432fd1\")\n .label(\"labelOfThePermissionGroup\")\n .name(\"NameOfThePermissionGroup\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountPermissionGroups:\n fn::invoke:\n function: cloudflare:getAccountPermissionGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 6d7f2f5f5b1d4a0e9081fdc98d432fd1\n label: labelOfThePermissionGroup\n name: NameOfThePermissionGroup\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountPermissionGroups.\n", "properties": { @@ -119343,7 +119343,7 @@ } }, "cloudflare:index/getAccountRole:getAccountRole": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountRole = cloudflare.getAccountRole({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n roleId: \"3536bcfad5faccb999b47003c79917fb\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_role = cloudflare.get_account_role(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n role_id=\"3536bcfad5faccb999b47003c79917fb\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountRole = Cloudflare.GetAccountRole.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RoleId = \"3536bcfad5faccb999b47003c79917fb\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountRole(ctx, \u0026cloudflare.GetAccountRoleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRoleId: \"3536bcfad5faccb999b47003c79917fb\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountRoleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountRole = CloudflareFunctions.getAccountRole(GetAccountRoleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .roleId(\"3536bcfad5faccb999b47003c79917fb\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountRole:\n fn::invoke:\n function: cloudflare:getAccountRole\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n roleId: 3536bcfad5faccb999b47003c79917fb\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountRole = cloudflare.getAccountRole({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n roleId: \"3536bcfad5faccb999b47003c79917fb\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_role = cloudflare.get_account_role(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n role_id=\"3536bcfad5faccb999b47003c79917fb\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountRole = Cloudflare.GetAccountRole.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RoleId = \"3536bcfad5faccb999b47003c79917fb\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountRole(ctx, \u0026cloudflare.GetAccountRoleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRoleId: \"3536bcfad5faccb999b47003c79917fb\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountrole\" \"exampleAccountRole\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n role_id = \"3536bcfad5faccb999b47003c79917fb\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountRoleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountRole = CloudflareFunctions.getAccountRole(GetAccountRoleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .roleId(\"3536bcfad5faccb999b47003c79917fb\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountRole:\n fn::invoke:\n function: cloudflare:getAccountRole\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n roleId: 3536bcfad5faccb999b47003c79917fb\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountRole.\n", "properties": { @@ -119399,7 +119399,7 @@ } }, "cloudflare:index/getAccountRoles:getAccountRoles": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountRoles = cloudflare.getAccountRoles({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_roles = cloudflare.get_account_roles(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountRoles = Cloudflare.GetAccountRoles.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountRoles(ctx, \u0026cloudflare.LookupAccountRolesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountRolesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountRoles = CloudflareFunctions.getAccountRoles(GetAccountRolesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountRoles:\n fn::invoke:\n function: cloudflare:getAccountRoles\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountRoles = cloudflare.getAccountRoles({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_roles = cloudflare.get_account_roles(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountRoles = Cloudflare.GetAccountRoles.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountRoles(ctx, \u0026cloudflare.LookupAccountRolesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountroles\" \"exampleAccountRoles\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountRolesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountRoles = CloudflareFunctions.getAccountRoles(GetAccountRolesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountRoles:\n fn::invoke:\n function: cloudflare:getAccountRoles\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountRoles.\n", "properties": { @@ -119445,7 +119445,7 @@ } }, "cloudflare:index/getAccountSubscription:getAccountSubscription": { - "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountSubscription = cloudflare.getAccountSubscription({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_subscription = cloudflare.get_account_subscription(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountSubscription = Cloudflare.GetAccountSubscription.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountSubscription(ctx, \u0026cloudflare.LookupAccountSubscriptionArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountSubscriptionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountSubscription = CloudflareFunctions.getAccountSubscription(GetAccountSubscriptionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountSubscription:\n fn::invoke:\n function: cloudflare:getAccountSubscription\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountSubscription = cloudflare.getAccountSubscription({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_subscription = cloudflare.get_account_subscription(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountSubscription = Cloudflare.GetAccountSubscription.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountSubscription(ctx, \u0026cloudflare.LookupAccountSubscriptionArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccountsubscription\" \"exampleAccountSubscription\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountSubscriptionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountSubscription = CloudflareFunctions.getAccountSubscription(GetAccountSubscriptionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountSubscription:\n fn::invoke:\n function: cloudflare:getAccountSubscription\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountSubscription.\n", "properties": { @@ -119510,7 +119510,7 @@ } }, "cloudflare:index/getAccountToken:getAccountToken": { - "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountToken = cloudflare.getAccountToken({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tokenId: \"ed17574386854bf78a67040be0a770b0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_token = cloudflare.get_account_token(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n token_id=\"ed17574386854bf78a67040be0a770b0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountToken = Cloudflare.GetAccountToken.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TokenId = \"ed17574386854bf78a67040be0a770b0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountToken(ctx, \u0026cloudflare.LookupAccountTokenArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTokenId: pulumi.StringRef(\"ed17574386854bf78a67040be0a770b0\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountToken = CloudflareFunctions.getAccountToken(GetAccountTokenArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tokenId(\"ed17574386854bf78a67040be0a770b0\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountToken:\n fn::invoke:\n function: cloudflare:getAccountToken\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tokenId: ed17574386854bf78a67040be0a770b0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountToken = cloudflare.getAccountToken({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tokenId: \"ed17574386854bf78a67040be0a770b0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_token = cloudflare.get_account_token(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n token_id=\"ed17574386854bf78a67040be0a770b0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountToken = Cloudflare.GetAccountToken.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TokenId = \"ed17574386854bf78a67040be0a770b0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountToken(ctx, \u0026cloudflare.LookupAccountTokenArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTokenId: pulumi.StringRef(\"ed17574386854bf78a67040be0a770b0\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccounttoken\" \"exampleAccountToken\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n token_id = \"ed17574386854bf78a67040be0a770b0\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountToken = CloudflareFunctions.getAccountToken(GetAccountTokenArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tokenId(\"ed17574386854bf78a67040be0a770b0\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountToken:\n fn::invoke:\n function: cloudflare:getAccountToken\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tokenId: ed17574386854bf78a67040be0a770b0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountToken.\n", "properties": { @@ -119601,7 +119601,7 @@ } }, "cloudflare:index/getAccountTokens:getAccountTokens": { - "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountTokens = cloudflare.getAccountTokens({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"desc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_tokens = cloudflare.get_account_tokens(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"desc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountTokens = Cloudflare.GetAccountTokens.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"desc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountTokens(ctx, \u0026cloudflare.LookupAccountTokensArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountTokensArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountTokens = CloudflareFunctions.getAccountTokens(GetAccountTokensArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"desc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountTokens:\n fn::invoke:\n function: cloudflare:getAccountTokens\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: desc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Tokens Read`\n- `Account API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccountTokens = cloudflare.getAccountTokens({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"desc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_account_tokens = cloudflare.get_account_tokens(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"desc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccountTokens = Cloudflare.GetAccountTokens.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"desc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccountTokens(ctx, \u0026cloudflare.LookupAccountTokensArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccounttokens\" \"exampleAccountTokens\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"desc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountTokensArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccountTokens = CloudflareFunctions.getAccountTokens(GetAccountTokensArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"desc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccountTokens:\n fn::invoke:\n function: cloudflare:getAccountTokens\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: desc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccountTokens.\n", "properties": { @@ -119655,7 +119655,7 @@ } }, "cloudflare:index/getAccounts:getAccounts": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccounts = cloudflare.getAccounts({\n direction: \"desc\",\n name: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_accounts = cloudflare.get_accounts(direction=\"desc\",\n name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccounts = Cloudflare.GetAccounts.Invoke(new()\n {\n Direction = \"desc\",\n Name = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccounts(ctx, \u0026cloudflare.LookupAccountsArgs{\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tName: pulumi.StringRef(\"example.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccounts = CloudflareFunctions.getAccounts(GetAccountsArgs.builder()\n .direction(\"desc\")\n .name(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccounts:\n fn::invoke:\n function: cloudflare:getAccounts\n arguments:\n direction: desc\n name: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAccounts = cloudflare.getAccounts({\n direction: \"desc\",\n name: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_accounts = cloudflare.get_accounts(direction=\"desc\",\n name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAccounts = Cloudflare.GetAccounts.Invoke(new()\n {\n Direction = \"desc\",\n Name = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAccounts(ctx, \u0026cloudflare.LookupAccountsArgs{\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tName: pulumi.StringRef(\"example.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaccounts\" \"exampleAccounts\" {\n direction = \"desc\"\n name = \"example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAccountsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAccounts = CloudflareFunctions.getAccounts(GetAccountsArgs.builder()\n .direction(\"desc\")\n .name(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAccounts:\n fn::invoke:\n function: cloudflare:getAccounts\n arguments:\n direction: desc\n name: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAccounts.\n", "properties": { @@ -119709,7 +119709,7 @@ } }, "cloudflare:index/getAddressMap:getAddressMap": { - "description": "Accepted Permissions\n\n- `Address Maps Read`\n- `Address Maps Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAddressMap = cloudflare.getAddressMap({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n addressMapId: \"055817b111884e0227e1be16a0be6ee0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_address_map = cloudflare.get_address_map(account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n address_map_id=\"055817b111884e0227e1be16a0be6ee0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAddressMap = Cloudflare.GetAddressMap.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n AddressMapId = \"055817b111884e0227e1be16a0be6ee0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAddressMap(ctx, \u0026cloudflare.LookupAddressMapArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tAddressMapId: \"055817b111884e0227e1be16a0be6ee0\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAddressMapArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAddressMap = CloudflareFunctions.getAddressMap(GetAddressMapArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .addressMapId(\"055817b111884e0227e1be16a0be6ee0\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAddressMap:\n fn::invoke:\n function: cloudflare:getAddressMap\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n addressMapId: 055817b111884e0227e1be16a0be6ee0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Address Maps Read`\n- `Address Maps Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAddressMap = cloudflare.getAddressMap({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n addressMapId: \"055817b111884e0227e1be16a0be6ee0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_address_map = cloudflare.get_address_map(account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n address_map_id=\"055817b111884e0227e1be16a0be6ee0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAddressMap = Cloudflare.GetAddressMap.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n AddressMapId = \"055817b111884e0227e1be16a0be6ee0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAddressMap(ctx, \u0026cloudflare.LookupAddressMapArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tAddressMapId: \"055817b111884e0227e1be16a0be6ee0\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaddressmap\" \"exampleAddressMap\" {\n account_id = \"258def64c72dae45f3e4c8516e2111f2\"\n address_map_id = \"055817b111884e0227e1be16a0be6ee0\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAddressMapArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAddressMap = CloudflareFunctions.getAddressMap(GetAddressMapArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .addressMapId(\"055817b111884e0227e1be16a0be6ee0\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAddressMap:\n fn::invoke:\n function: cloudflare:getAddressMap\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n addressMapId: 055817b111884e0227e1be16a0be6ee0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAddressMap.\n", "properties": { @@ -119800,7 +119800,7 @@ } }, "cloudflare:index/getAddressMaps:getAddressMaps": { - "description": "Accepted Permissions\n\n- `Address Maps Read`\n- `Address Maps Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAddressMaps = cloudflare.getAddressMaps({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_address_maps = cloudflare.get_address_maps(account_id=\"258def64c72dae45f3e4c8516e2111f2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAddressMaps = Cloudflare.GetAddressMaps.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAddressMaps(ctx, \u0026cloudflare.LookupAddressMapsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAddressMapsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAddressMaps = CloudflareFunctions.getAddressMaps(GetAddressMapsArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAddressMaps:\n fn::invoke:\n function: cloudflare:getAddressMaps\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Address Maps Read`\n- `Address Maps Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAddressMaps = cloudflare.getAddressMaps({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_address_maps = cloudflare.get_address_maps(account_id=\"258def64c72dae45f3e4c8516e2111f2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAddressMaps = Cloudflare.GetAddressMaps.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAddressMaps(ctx, \u0026cloudflare.LookupAddressMapsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaddressmaps\" \"exampleAddressMaps\" {\n account_id = \"258def64c72dae45f3e4c8516e2111f2\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAddressMapsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAddressMaps = CloudflareFunctions.getAddressMaps(GetAddressMapsArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAddressMaps:\n fn::invoke:\n function: cloudflare:getAddressMaps\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAddressMaps.\n", "properties": { @@ -119846,7 +119846,7 @@ } }, "cloudflare:index/getAiGateway:getAiGateway": { - "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGateway = cloudflare.getAiGateway({\n accountId: \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n id: \"my-gateway\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway = cloudflare.get_ai_gateway(account_id=\"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n id=\"my-gateway\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGateway = Cloudflare.GetAiGateway.Invoke(new()\n {\n AccountId = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n Id = \"my-gateway\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAiGateway(ctx, \u0026cloudflare.LookupAiGatewayArgs{\n\t\t\tAccountId: pulumi.StringRef(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\"),\n\t\t\tId: pulumi.StringRef(\"my-gateway\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAiGatewayArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAiGateway = CloudflareFunctions.getAiGateway(GetAiGatewayArgs.builder()\n .accountId(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\")\n .id(\"my-gateway\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAiGateway:\n fn::invoke:\n function: cloudflare:getAiGateway\n arguments:\n accountId: 3ebbcb006d4d46d7bb6a8c7f14676cb0\n id: my-gateway\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGateway = cloudflare.getAiGateway({\n accountId: \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n id: \"my-gateway\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway = cloudflare.get_ai_gateway(account_id=\"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n id=\"my-gateway\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGateway = Cloudflare.GetAiGateway.Invoke(new()\n {\n AccountId = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n Id = \"my-gateway\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAiGateway(ctx, \u0026cloudflare.LookupAiGatewayArgs{\n\t\t\tAccountId: pulumi.StringRef(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\"),\n\t\t\tId: pulumi.StringRef(\"my-gateway\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaigateway\" \"exampleAiGateway\" {\n account_id = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\"\n id = \"my-gateway\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAiGatewayArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAiGateway = CloudflareFunctions.getAiGateway(GetAiGatewayArgs.builder()\n .accountId(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\")\n .id(\"my-gateway\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAiGateway:\n fn::invoke:\n function: cloudflare:getAiGateway\n arguments:\n accountId: 3ebbcb006d4d46d7bb6a8c7f14676cb0\n id: my-gateway\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAiGateway.\n", "properties": { @@ -119985,7 +119985,7 @@ } }, "cloudflare:index/getAiGatewayDynamicRouting:getAiGatewayDynamicRouting": { - "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGatewayDynamicRouting = cloudflare.getAiGatewayDynamicRouting({\n accountId: \"0d37909e38d3e99c29fa2cd343ac421a\",\n gatewayId: \"54442216\",\n id: \"54442216\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway_dynamic_routing = cloudflare.get_ai_gateway_dynamic_routing(account_id=\"0d37909e38d3e99c29fa2cd343ac421a\",\n gateway_id=\"54442216\",\n id=\"54442216\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGatewayDynamicRouting = Cloudflare.GetAiGatewayDynamicRouting.Invoke(new()\n {\n AccountId = \"0d37909e38d3e99c29fa2cd343ac421a\",\n GatewayId = \"54442216\",\n Id = \"54442216\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAiGatewayDynamicRouting(ctx, \u0026cloudflare.LookupAiGatewayDynamicRoutingArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0d37909e38d3e99c29fa2cd343ac421a\"),\n\t\t\tGatewayId: \"54442216\",\n\t\t\tId: \"54442216\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAiGatewayDynamicRoutingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAiGatewayDynamicRouting = CloudflareFunctions.getAiGatewayDynamicRouting(GetAiGatewayDynamicRoutingArgs.builder()\n .accountId(\"0d37909e38d3e99c29fa2cd343ac421a\")\n .gatewayId(\"54442216\")\n .id(\"54442216\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAiGatewayDynamicRouting:\n fn::invoke:\n function: cloudflare:getAiGatewayDynamicRouting\n arguments:\n accountId: 0d37909e38d3e99c29fa2cd343ac421a\n gatewayId: '54442216'\n id: '54442216'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGatewayDynamicRouting = cloudflare.getAiGatewayDynamicRouting({\n accountId: \"0d37909e38d3e99c29fa2cd343ac421a\",\n gatewayId: \"54442216\",\n id: \"54442216\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateway_dynamic_routing = cloudflare.get_ai_gateway_dynamic_routing(account_id=\"0d37909e38d3e99c29fa2cd343ac421a\",\n gateway_id=\"54442216\",\n id=\"54442216\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGatewayDynamicRouting = Cloudflare.GetAiGatewayDynamicRouting.Invoke(new()\n {\n AccountId = \"0d37909e38d3e99c29fa2cd343ac421a\",\n GatewayId = \"54442216\",\n Id = \"54442216\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAiGatewayDynamicRouting(ctx, \u0026cloudflare.LookupAiGatewayDynamicRoutingArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0d37909e38d3e99c29fa2cd343ac421a\"),\n\t\t\tGatewayId: \"54442216\",\n\t\t\tId: \"54442216\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaigatewaydynamicrouting\" \"exampleAiGatewayDynamicRouting\" {\n account_id = \"0d37909e38d3e99c29fa2cd343ac421a\"\n gateway_id = \"54442216\"\n id = \"54442216\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAiGatewayDynamicRoutingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAiGatewayDynamicRouting = CloudflareFunctions.getAiGatewayDynamicRouting(GetAiGatewayDynamicRoutingArgs.builder()\n .accountId(\"0d37909e38d3e99c29fa2cd343ac421a\")\n .gatewayId(\"54442216\")\n .id(\"54442216\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAiGatewayDynamicRouting:\n fn::invoke:\n function: cloudflare:getAiGatewayDynamicRouting\n arguments:\n accountId: 0d37909e38d3e99c29fa2cd343ac421a\n gatewayId: '54442216'\n id: '54442216'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAiGatewayDynamicRouting.\n", "properties": { @@ -120055,7 +120055,7 @@ } }, "cloudflare:index/getAiGateways:getAiGateways": { - "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGateways = cloudflare.getAiGateways({\n accountId: \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateways = cloudflare.get_ai_gateways(account_id=\"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGateways = Cloudflare.GetAiGateways.Invoke(new()\n {\n AccountId = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAiGateways(ctx, \u0026cloudflare.LookupAiGatewaysArgs{\n\t\t\tAccountId: pulumi.StringRef(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAiGatewaysArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAiGateways = CloudflareFunctions.getAiGateways(GetAiGatewaysArgs.builder()\n .accountId(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAiGateways:\n fn::invoke:\n function: cloudflare:getAiGateways\n arguments:\n accountId: 3ebbcb006d4d46d7bb6a8c7f14676cb0\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `AI Gateway Read`\n- `AI Gateway Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAiGateways = cloudflare.getAiGateways({\n accountId: \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ai_gateways = cloudflare.get_ai_gateways(account_id=\"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAiGateways = Cloudflare.GetAiGateways.Invoke(new()\n {\n AccountId = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAiGateways(ctx, \u0026cloudflare.LookupAiGatewaysArgs{\n\t\t\tAccountId: pulumi.StringRef(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getaigateways\" \"exampleAiGateways\" {\n account_id = \"3ebbcb006d4d46d7bb6a8c7f14676cb0\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAiGatewaysArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAiGateways = CloudflareFunctions.getAiGateways(GetAiGatewaysArgs.builder()\n .accountId(\"3ebbcb006d4d46d7bb6a8c7f14676cb0\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAiGateways:\n fn::invoke:\n function: cloudflare:getAiGateways\n arguments:\n accountId: 3ebbcb006d4d46d7bb6a8c7f14676cb0\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAiGateways.\n", "properties": { @@ -120140,7 +120140,7 @@ "type": "boolean" }, "cacheThreshold": { - "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n", + "description": "Available values: \"super*strict*match\", \"close*enough\", \"flexible*friend\", \u003cspan pulumi-lang-nodejs=\"\"anythingGoes\"\" pulumi-lang-dotnet=\"\"AnythingGoes\"\" pulumi-lang-go=\"\"anythingGoes\"\" pulumi-lang-python=\"\"anything_goes\"\" pulumi-lang-yaml=\"\"anythingGoes\"\" pulumi-lang-java=\"\"anythingGoes\"\" pulumi-lang-hcl=\"\"anything_goes\"\"\u003e\"anythingGoes\"\u003c/span\u003e.\n", "type": "string" }, "chunkOverlap": { @@ -120180,7 +120180,7 @@ }, "hybridSearchEnabled": { "deprecationMessage": "This attribute is deprecated.", - "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \"\u003e indexMethod \u003c/span\u003einstead.\n", + "description": "Deprecated — use\u003cspan pulumi-lang-nodejs=\" indexMethod \" pulumi-lang-dotnet=\" IndexMethod \" pulumi-lang-go=\" indexMethod \" pulumi-lang-python=\" index_method \" pulumi-lang-yaml=\" indexMethod \" pulumi-lang-java=\" indexMethod \" pulumi-lang-hcl=\" index_method \"\u003e indexMethod \u003c/span\u003einstead.\n", "type": "boolean" }, "id": { @@ -120321,7 +120321,7 @@ }, "orderBy": { "type": "string", - "description": "Order By Column Name\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "Order By Column Name\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "orderByDirection": { "type": "string", @@ -120352,7 +120352,7 @@ "type": "string" }, "orderBy": { - "description": "Order By Column Name\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", + "description": "Order By Column Name\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", "type": "string" }, "orderByDirection": { @@ -120501,7 +120501,7 @@ } }, "cloudflare:index/getApiShield:getApiShield": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShield = cloudflare.getApiShield({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n normalize: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield = cloudflare.get_api_shield(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n normalize=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShield = Cloudflare.GetApiShield.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Normalize = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShield(ctx, \u0026cloudflare.LookupApiShieldArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNormalize: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShield = CloudflareFunctions.getApiShield(GetApiShieldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .normalize(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShield:\n fn::invoke:\n function: cloudflare:getApiShield\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n normalize: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShield = cloudflare.getApiShield({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n normalize: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield = cloudflare.get_api_shield(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n normalize=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShield = Cloudflare.GetApiShield.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Normalize = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShield(ctx, \u0026cloudflare.LookupApiShieldArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNormalize: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishield\" \"exampleApiShield\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n normalize = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShield = CloudflareFunctions.getApiShield(GetApiShieldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .normalize(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShield:\n fn::invoke:\n function: cloudflare:getApiShield\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n normalize: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShield.\n", "properties": { @@ -120546,7 +120546,7 @@ } }, "cloudflare:index/getApiShieldDiscoveryOperations:getApiShieldDiscoveryOperations": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldDiscoveryOperations = cloudflare.getApiShieldDiscoveryOperations({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n diff: true,\n direction: \"desc\",\n endpoint: \"/api/v1\",\n hosts: [\"api.cloudflare.com\"],\n methods: [\"GET\"],\n order: \"method\",\n origin: \"ML\",\n state: \"review\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_discovery_operations = cloudflare.get_api_shield_discovery_operations(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n diff=True,\n direction=\"desc\",\n endpoint=\"/api/v1\",\n hosts=[\"api.cloudflare.com\"],\n methods=[\"GET\"],\n order=\"method\",\n origin=\"ML\",\n state=\"review\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldDiscoveryOperations = Cloudflare.GetApiShieldDiscoveryOperations.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Diff = true,\n Direction = \"desc\",\n Endpoint = \"/api/v1\",\n Hosts = new[]\n {\n \"api.cloudflare.com\",\n },\n Methods = new[]\n {\n \"GET\",\n },\n Order = \"method\",\n Origin = \"ML\",\n State = \"review\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldDiscoveryOperations(ctx, \u0026cloudflare.LookupApiShieldDiscoveryOperationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDiff: pulumi.BoolRef(true),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tEndpoint: pulumi.StringRef(\"/api/v1\"),\n\t\t\tHosts: []string{\n\t\t\t\t\"api.cloudflare.com\",\n\t\t\t},\n\t\t\tMethods: []string{\n\t\t\t\t\"GET\",\n\t\t\t},\n\t\t\tOrder: pulumi.StringRef(\"method\"),\n\t\t\tOrigin: pulumi.StringRef(\"ML\"),\n\t\t\tState: pulumi.StringRef(\"review\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldDiscoveryOperationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldDiscoveryOperations = CloudflareFunctions.getApiShieldDiscoveryOperations(GetApiShieldDiscoveryOperationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .diff(true)\n .direction(\"desc\")\n .endpoint(\"/api/v1\")\n .hosts(\"api.cloudflare.com\")\n .methods(\"GET\")\n .order(\"method\")\n .origin(\"ML\")\n .state(\"review\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldDiscoveryOperations:\n fn::invoke:\n function: cloudflare:getApiShieldDiscoveryOperations\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n diff: true\n direction: desc\n endpoint: /api/v1\n hosts:\n - api.cloudflare.com\n methods:\n - GET\n order: method\n origin: ML\n state: review\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldDiscoveryOperations = cloudflare.getApiShieldDiscoveryOperations({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n diff: true,\n direction: \"desc\",\n endpoint: \"/api/v1\",\n hosts: [\"api.cloudflare.com\"],\n methods: [\"GET\"],\n order: \"method\",\n origin: \"ML\",\n state: \"review\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_discovery_operations = cloudflare.get_api_shield_discovery_operations(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n diff=True,\n direction=\"desc\",\n endpoint=\"/api/v1\",\n hosts=[\"api.cloudflare.com\"],\n methods=[\"GET\"],\n order=\"method\",\n origin=\"ML\",\n state=\"review\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldDiscoveryOperations = Cloudflare.GetApiShieldDiscoveryOperations.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Diff = true,\n Direction = \"desc\",\n Endpoint = \"/api/v1\",\n Hosts = new[]\n {\n \"api.cloudflare.com\",\n },\n Methods = new[]\n {\n \"GET\",\n },\n Order = \"method\",\n Origin = \"ML\",\n State = \"review\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldDiscoveryOperations(ctx, \u0026cloudflare.LookupApiShieldDiscoveryOperationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDiff: pulumi.BoolRef(true),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tEndpoint: pulumi.StringRef(\"/api/v1\"),\n\t\t\tHosts: []string{\n\t\t\t\t\"api.cloudflare.com\",\n\t\t\t},\n\t\t\tMethods: []string{\n\t\t\t\t\"GET\",\n\t\t\t},\n\t\t\tOrder: pulumi.StringRef(\"method\"),\n\t\t\tOrigin: pulumi.StringRef(\"ML\"),\n\t\t\tState: pulumi.StringRef(\"review\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishielddiscoveryoperations\" \"exampleApiShieldDiscoveryOperations\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n diff = true\n direction = \"desc\"\n endpoint = \"/api/v1\"\n hosts = [\"api.cloudflare.com\"]\n methods = [\"GET\"]\n order = \"method\"\n origin = \"ML\"\n state = \"review\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldDiscoveryOperationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldDiscoveryOperations = CloudflareFunctions.getApiShieldDiscoveryOperations(GetApiShieldDiscoveryOperationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .diff(true)\n .direction(\"desc\")\n .endpoint(\"/api/v1\")\n .hosts(\"api.cloudflare.com\")\n .methods(\"GET\")\n .order(\"method\")\n .origin(\"ML\")\n .state(\"review\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldDiscoveryOperations:\n fn::invoke:\n function: cloudflare:getApiShieldDiscoveryOperations\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n diff: true\n direction: desc\n endpoint: /api/v1\n hosts:\n - api.cloudflare.com\n methods:\n - GET\n order: method\n origin: ML\n state: review\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldDiscoveryOperations.\n", "properties": { @@ -120647,7 +120647,7 @@ } }, "cloudflare:index/getApiShieldOperation:getApiShieldOperation": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nvariables:\n exampleApiShieldOperation:\n fn::invoke:\n function: cloudflare:getApiShieldOperation\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n features:\n - thresholds\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishieldoperation\" \"exampleApiShieldOperation\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n operation_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n features = [\"thresholds\"]\n}\n```\n```yaml\nvariables:\n exampleApiShieldOperation:\n fn::invoke:\n function: cloudflare:getApiShieldOperation\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n features:\n - thresholds\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldOperation.\n", "properties": { @@ -120729,7 +120729,7 @@ } }, "cloudflare:index/getApiShieldOperationSchemaValidationSettings:getApiShieldOperationSchemaValidationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperationSchemaValidationSettings = cloudflare.getApiShieldOperationSchemaValidationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operation_schema_validation_settings = cloudflare.get_api_shield_operation_schema_validation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperationSchemaValidationSettings = Cloudflare.GetApiShieldOperationSchemaValidationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldOperationSchemaValidationSettings(ctx, \u0026cloudflare.LookupApiShieldOperationSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldOperationSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldOperationSchemaValidationSettings = CloudflareFunctions.getApiShieldOperationSchemaValidationSettings(GetApiShieldOperationSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldOperationSchemaValidationSettings:\n fn::invoke:\n function: cloudflare:getApiShieldOperationSchemaValidationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperationSchemaValidationSettings = cloudflare.getApiShieldOperationSchemaValidationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operation_schema_validation_settings = cloudflare.get_api_shield_operation_schema_validation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperationSchemaValidationSettings = Cloudflare.GetApiShieldOperationSchemaValidationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldOperationSchemaValidationSettings(ctx, \u0026cloudflare.LookupApiShieldOperationSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishieldoperationschemavalidationsettings\" \"exampleApiShieldOperationSchemaValidationSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n operation_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldOperationSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldOperationSchemaValidationSettings = CloudflareFunctions.getApiShieldOperationSchemaValidationSettings(GetApiShieldOperationSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldOperationSchemaValidationSettings:\n fn::invoke:\n function: cloudflare:getApiShieldOperationSchemaValidationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldOperationSchemaValidationSettings.\n", "properties": { @@ -120771,7 +120771,7 @@ } }, "cloudflare:index/getApiShieldOperations:getApiShieldOperations": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperations = cloudflare.getApiShieldOperations({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"desc\",\n endpoint: \"/api/v1\",\n features: [\"thresholds\"],\n hosts: [\"api.cloudflare.com\"],\n methods: [\"GET\"],\n order: \"method\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operations = cloudflare.get_api_shield_operations(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"desc\",\n endpoint=\"/api/v1\",\n features=[\"thresholds\"],\n hosts=[\"api.cloudflare.com\"],\n methods=[\"GET\"],\n order=\"method\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperations = Cloudflare.GetApiShieldOperations.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"desc\",\n Endpoint = \"/api/v1\",\n Features = new[]\n {\n \"thresholds\",\n },\n Hosts = new[]\n {\n \"api.cloudflare.com\",\n },\n Methods = new[]\n {\n \"GET\",\n },\n Order = \"method\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldOperations(ctx, \u0026cloudflare.LookupApiShieldOperationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tEndpoint: pulumi.StringRef(\"/api/v1\"),\n\t\t\tFeatures: []string{\n\t\t\t\t\"thresholds\",\n\t\t\t},\n\t\t\tHosts: []string{\n\t\t\t\t\"api.cloudflare.com\",\n\t\t\t},\n\t\t\tMethods: []string{\n\t\t\t\t\"GET\",\n\t\t\t},\n\t\t\tOrder: pulumi.StringRef(\"method\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldOperationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldOperations = CloudflareFunctions.getApiShieldOperations(GetApiShieldOperationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"desc\")\n .endpoint(\"/api/v1\")\n .features(\"thresholds\")\n .hosts(\"api.cloudflare.com\")\n .methods(\"GET\")\n .order(\"method\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldOperations:\n fn::invoke:\n function: cloudflare:getApiShieldOperations\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: desc\n endpoint: /api/v1\n features:\n - thresholds\n hosts:\n - api.cloudflare.com\n methods:\n - GET\n order: method\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldOperations = cloudflare.getApiShieldOperations({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"desc\",\n endpoint: \"/api/v1\",\n features: [\"thresholds\"],\n hosts: [\"api.cloudflare.com\"],\n methods: [\"GET\"],\n order: \"method\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_operations = cloudflare.get_api_shield_operations(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"desc\",\n endpoint=\"/api/v1\",\n features=[\"thresholds\"],\n hosts=[\"api.cloudflare.com\"],\n methods=[\"GET\"],\n order=\"method\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldOperations = Cloudflare.GetApiShieldOperations.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"desc\",\n Endpoint = \"/api/v1\",\n Features = new[]\n {\n \"thresholds\",\n },\n Hosts = new[]\n {\n \"api.cloudflare.com\",\n },\n Methods = new[]\n {\n \"GET\",\n },\n Order = \"method\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldOperations(ctx, \u0026cloudflare.LookupApiShieldOperationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tEndpoint: pulumi.StringRef(\"/api/v1\"),\n\t\t\tFeatures: []string{\n\t\t\t\t\"thresholds\",\n\t\t\t},\n\t\t\tHosts: []string{\n\t\t\t\t\"api.cloudflare.com\",\n\t\t\t},\n\t\t\tMethods: []string{\n\t\t\t\t\"GET\",\n\t\t\t},\n\t\t\tOrder: pulumi.StringRef(\"method\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishieldoperations\" \"exampleApiShieldOperations\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"desc\"\n endpoint = \"/api/v1\"\n features = [\"thresholds\"]\n hosts = [\"api.cloudflare.com\"]\n methods = [\"GET\"]\n order = \"method\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldOperationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldOperations = CloudflareFunctions.getApiShieldOperations(GetApiShieldOperationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"desc\")\n .endpoint(\"/api/v1\")\n .features(\"thresholds\")\n .hosts(\"api.cloudflare.com\")\n .methods(\"GET\")\n .order(\"method\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldOperations:\n fn::invoke:\n function: cloudflare:getApiShieldOperations\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: desc\n endpoint: /api/v1\n features:\n - thresholds\n hosts:\n - api.cloudflare.com\n methods:\n - GET\n order: method\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldOperations.\n", "properties": { @@ -120883,7 +120883,7 @@ } }, "cloudflare:index/getApiShieldSchema:getApiShieldSchema": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchema = cloudflare.getApiShieldSchema({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n schemaId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omitSource: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema = cloudflare.get_api_shield_schema(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n schema_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omit_source=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchema = Cloudflare.GetApiShieldSchema.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SchemaId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n OmitSource = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldSchema(ctx, \u0026cloudflare.LookupApiShieldSchemaArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSchemaId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tOmitSource: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldSchemaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldSchema = CloudflareFunctions.getApiShieldSchema(GetApiShieldSchemaArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .schemaId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .omitSource(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldSchema:\n fn::invoke:\n function: cloudflare:getApiShieldSchema\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n schemaId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n omitSource: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchema = cloudflare.getApiShieldSchema({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n schemaId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omitSource: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema = cloudflare.get_api_shield_schema(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n schema_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omit_source=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchema = Cloudflare.GetApiShieldSchema.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SchemaId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n OmitSource = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldSchema(ctx, \u0026cloudflare.LookupApiShieldSchemaArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSchemaId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tOmitSource: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishieldschema\" \"exampleApiShieldSchema\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n schema_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n omit_source = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldSchemaArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldSchema = CloudflareFunctions.getApiShieldSchema(GetApiShieldSchemaArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .schemaId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .omitSource(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldSchema:\n fn::invoke:\n function: cloudflare:getApiShieldSchema\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n schemaId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n omitSource: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldSchema.\n", "properties": { @@ -120915,7 +120915,7 @@ "type": "string" }, "kind": { - "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n", + "description": "Kind of schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n", "type": "string" }, "name": { @@ -120956,7 +120956,7 @@ } }, "cloudflare:index/getApiShieldSchemaValidationSettings:getApiShieldSchemaValidationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchemaValidationSettings = cloudflare.getApiShieldSchemaValidationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema_validation_settings = cloudflare.get_api_shield_schema_validation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchemaValidationSettings = Cloudflare.GetApiShieldSchemaValidationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldSchemaValidationSettings(ctx, \u0026cloudflare.LookupApiShieldSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldSchemaValidationSettings = CloudflareFunctions.getApiShieldSchemaValidationSettings(GetApiShieldSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldSchemaValidationSettings:\n fn::invoke:\n function: cloudflare:getApiShieldSchemaValidationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchemaValidationSettings = cloudflare.getApiShieldSchemaValidationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schema_validation_settings = cloudflare.get_api_shield_schema_validation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchemaValidationSettings = Cloudflare.GetApiShieldSchemaValidationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldSchemaValidationSettings(ctx, \u0026cloudflare.LookupApiShieldSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishieldschemavalidationsettings\" \"exampleApiShieldSchemaValidationSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldSchemaValidationSettings = CloudflareFunctions.getApiShieldSchemaValidationSettings(GetApiShieldSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldSchemaValidationSettings:\n fn::invoke:\n function: cloudflare:getApiShieldSchemaValidationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldSchemaValidationSettings.\n", "properties": { @@ -120995,7 +120995,7 @@ } }, "cloudflare:index/getApiShieldSchemas:getApiShieldSchemas": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchemas = cloudflare.getApiShieldSchemas({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schemas = cloudflare.get_api_shield_schemas(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchemas = Cloudflare.GetApiShieldSchemas.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldSchemas(ctx, \u0026cloudflare.LookupApiShieldSchemasArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationEnabled: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldSchemasArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldSchemas = CloudflareFunctions.getApiShieldSchemas(GetApiShieldSchemasArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldSchemas:\n fn::invoke:\n function: cloudflare:getApiShieldSchemas\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiShieldSchemas = cloudflare.getApiShieldSchemas({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_shield_schemas = cloudflare.get_api_shield_schemas(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiShieldSchemas = Cloudflare.GetApiShieldSchemas.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiShieldSchemas(ctx, \u0026cloudflare.LookupApiShieldSchemasArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationEnabled: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapishieldschemas\" \"exampleApiShieldSchemas\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n validation_enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiShieldSchemasArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiShieldSchemas = CloudflareFunctions.getApiShieldSchemas(GetApiShieldSchemasArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiShieldSchemas:\n fn::invoke:\n function: cloudflare:getApiShieldSchemas\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiShieldSchemas.\n", "properties": { @@ -121058,7 +121058,7 @@ } }, "cloudflare:index/getApiToken:getApiToken": { - "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiToken = cloudflare.getApiToken({\n tokenId: \"ed17574386854bf78a67040be0a770b0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_token = cloudflare.get_api_token(token_id=\"ed17574386854bf78a67040be0a770b0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiToken = Cloudflare.GetApiToken.Invoke(new()\n {\n TokenId = \"ed17574386854bf78a67040be0a770b0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiToken(ctx, \u0026cloudflare.LookupApiTokenArgs{\n\t\t\tTokenId: pulumi.StringRef(\"ed17574386854bf78a67040be0a770b0\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiToken = CloudflareFunctions.getApiToken(GetApiTokenArgs.builder()\n .tokenId(\"ed17574386854bf78a67040be0a770b0\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiToken:\n fn::invoke:\n function: cloudflare:getApiToken\n arguments:\n tokenId: ed17574386854bf78a67040be0a770b0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiToken = cloudflare.getApiToken({\n tokenId: \"ed17574386854bf78a67040be0a770b0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_token = cloudflare.get_api_token(token_id=\"ed17574386854bf78a67040be0a770b0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiToken = Cloudflare.GetApiToken.Invoke(new()\n {\n TokenId = \"ed17574386854bf78a67040be0a770b0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiToken(ctx, \u0026cloudflare.LookupApiTokenArgs{\n\t\t\tTokenId: pulumi.StringRef(\"ed17574386854bf78a67040be0a770b0\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapitoken\" \"exampleApiToken\" {\n token_id = \"ed17574386854bf78a67040be0a770b0\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiToken = CloudflareFunctions.getApiToken(GetApiTokenArgs.builder()\n .tokenId(\"ed17574386854bf78a67040be0a770b0\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiToken:\n fn::invoke:\n function: cloudflare:getApiToken\n arguments:\n tokenId: ed17574386854bf78a67040be0a770b0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiToken.\n", "properties": { @@ -121141,7 +121141,7 @@ } }, "cloudflare:index/getApiTokenPermissionGroupsList:getApiTokenPermissionGroupsList": { - "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiTokenPermissionGroupsList = cloudflare.getApiTokenPermissionGroupsList({\n name: \"Account%20Settings%20Write\",\n scope: \"com.cloudflare.api.account.zone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_token_permission_groups_list = cloudflare.get_api_token_permission_groups_list(name=\"Account%20Settings%20Write\",\n scope=\"com.cloudflare.api.account.zone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiTokenPermissionGroupsList = Cloudflare.GetApiTokenPermissionGroupsList.Invoke(new()\n {\n Name = \"Account%20Settings%20Write\",\n Scope = \"com.cloudflare.api.account.zone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiTokenPermissionGroupsList(ctx, \u0026cloudflare.LookupApiTokenPermissionGroupsListArgs{\n\t\t\tName: pulumi.StringRef(\"Account%20Settings%20Write\"),\n\t\t\tScope: pulumi.StringRef(\"com.cloudflare.api.account.zone\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiTokenPermissionGroupsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiTokenPermissionGroupsList = CloudflareFunctions.getApiTokenPermissionGroupsList(GetApiTokenPermissionGroupsListArgs.builder()\n .name(\"Account%20Settings%20Write\")\n .scope(\"com.cloudflare.api.account.zone\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiTokenPermissionGroupsList:\n fn::invoke:\n function: cloudflare:getApiTokenPermissionGroupsList\n arguments:\n name: Account%20Settings%20Write\n scope: com.cloudflare.api.account.zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiTokenPermissionGroupsList = cloudflare.getApiTokenPermissionGroupsList({\n name: \"Account%20Settings%20Write\",\n scope: \"com.cloudflare.api.account.zone\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_token_permission_groups_list = cloudflare.get_api_token_permission_groups_list(name=\"Account%20Settings%20Write\",\n scope=\"com.cloudflare.api.account.zone\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiTokenPermissionGroupsList = Cloudflare.GetApiTokenPermissionGroupsList.Invoke(new()\n {\n Name = \"Account%20Settings%20Write\",\n Scope = \"com.cloudflare.api.account.zone\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiTokenPermissionGroupsList(ctx, \u0026cloudflare.LookupApiTokenPermissionGroupsListArgs{\n\t\t\tName: pulumi.StringRef(\"Account%20Settings%20Write\"),\n\t\t\tScope: pulumi.StringRef(\"com.cloudflare.api.account.zone\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapitokenpermissiongroupslist\" \"exampleApiTokenPermissionGroupsList\" {\n name = \"Account%20Settings%20Write\"\n scope = \"com.cloudflare.api.account.zone\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiTokenPermissionGroupsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiTokenPermissionGroupsList = CloudflareFunctions.getApiTokenPermissionGroupsList(GetApiTokenPermissionGroupsListArgs.builder()\n .name(\"Account%20Settings%20Write\")\n .scope(\"com.cloudflare.api.account.zone\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiTokenPermissionGroupsList:\n fn::invoke:\n function: cloudflare:getApiTokenPermissionGroupsList\n arguments:\n name: Account%20Settings%20Write\n scope: com.cloudflare.api.account.zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiTokenPermissionGroupsList.\n", "properties": { @@ -121195,7 +121195,7 @@ } }, "cloudflare:index/getApiTokens:getApiTokens": { - "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiTokens = cloudflare.getApiTokens({\n direction: \"desc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_tokens = cloudflare.get_api_tokens(direction=\"desc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiTokens = Cloudflare.GetApiTokens.Invoke(new()\n {\n Direction = \"desc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiTokens(ctx, \u0026cloudflare.LookupApiTokensArgs{\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiTokensArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiTokens = CloudflareFunctions.getApiTokens(GetApiTokensArgs.builder()\n .direction(\"desc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiTokens:\n fn::invoke:\n function: cloudflare:getApiTokens\n arguments:\n direction: desc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `API Tokens Read`\n- `API Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleApiTokens = cloudflare.getApiTokens({\n direction: \"desc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_api_tokens = cloudflare.get_api_tokens(direction=\"desc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleApiTokens = Cloudflare.GetApiTokens.Invoke(new()\n {\n Direction = \"desc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetApiTokens(ctx, \u0026cloudflare.LookupApiTokensArgs{\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getapitokens\" \"exampleApiTokens\" {\n direction = \"desc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetApiTokensArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleApiTokens = CloudflareFunctions.getApiTokens(GetApiTokensArgs.builder()\n .direction(\"desc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleApiTokens:\n fn::invoke:\n function: cloudflare:getApiTokens\n arguments:\n direction: desc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getApiTokens.\n", "properties": { @@ -121241,7 +121241,7 @@ } }, "cloudflare:index/getArgoSmartRouting:getArgoSmartRouting": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoSmartRouting = cloudflare.getArgoSmartRouting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_smart_routing = cloudflare.get_argo_smart_routing(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoSmartRouting = Cloudflare.GetArgoSmartRouting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetArgoSmartRouting(ctx, \u0026cloudflare.LookupArgoSmartRoutingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetArgoSmartRoutingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleArgoSmartRouting = CloudflareFunctions.getArgoSmartRouting(GetArgoSmartRoutingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleArgoSmartRouting:\n fn::invoke:\n function: cloudflare:getArgoSmartRouting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoSmartRouting = cloudflare.getArgoSmartRouting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_smart_routing = cloudflare.get_argo_smart_routing(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoSmartRouting = Cloudflare.GetArgoSmartRouting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetArgoSmartRouting(ctx, \u0026cloudflare.LookupArgoSmartRoutingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getargosmartrouting\" \"exampleArgoSmartRouting\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetArgoSmartRoutingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleArgoSmartRouting = CloudflareFunctions.getArgoSmartRouting(GetArgoSmartRoutingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleArgoSmartRouting:\n fn::invoke:\n function: cloudflare:getArgoSmartRouting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getArgoSmartRouting.\n", "properties": { @@ -121286,7 +121286,7 @@ } }, "cloudflare:index/getArgoTieredCaching:getArgoTieredCaching": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoTieredCaching = cloudflare.getArgoTieredCaching({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_tiered_caching = cloudflare.get_argo_tiered_caching(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoTieredCaching = Cloudflare.GetArgoTieredCaching.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetArgoTieredCaching(ctx, \u0026cloudflare.LookupArgoTieredCachingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetArgoTieredCachingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleArgoTieredCaching = CloudflareFunctions.getArgoTieredCaching(GetArgoTieredCachingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleArgoTieredCaching:\n fn::invoke:\n function: cloudflare:getArgoTieredCaching\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleArgoTieredCaching = cloudflare.getArgoTieredCaching({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_argo_tiered_caching = cloudflare.get_argo_tiered_caching(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleArgoTieredCaching = Cloudflare.GetArgoTieredCaching.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetArgoTieredCaching(ctx, \u0026cloudflare.LookupArgoTieredCachingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getargotieredcaching\" \"exampleArgoTieredCaching\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetArgoTieredCachingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleArgoTieredCaching = CloudflareFunctions.getArgoTieredCaching(GetArgoTieredCachingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleArgoTieredCaching:\n fn::invoke:\n function: cloudflare:getArgoTieredCaching\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getArgoTieredCaching.\n", "properties": { @@ -121331,7 +121331,7 @@ } }, "cloudflare:index/getAuthenticatedOriginPulls:getAuthenticatedOriginPulls": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPulls = cloudflare.getAuthenticatedOriginPulls({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls = cloudflare.get_authenticated_origin_pulls(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPulls = Cloudflare.GetAuthenticatedOriginPulls.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPulls(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tHostname: \"app.example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPulls = CloudflareFunctions.getAuthenticatedOriginPulls(GetAuthenticatedOriginPullsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPulls:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPulls\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPulls = cloudflare.getAuthenticatedOriginPulls({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"app.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls = cloudflare.get_authenticated_origin_pulls(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"app.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPulls = Cloudflare.GetAuthenticatedOriginPulls.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"app.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPulls(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tHostname: \"app.example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getauthenticatedoriginpulls\" \"exampleAuthenticatedOriginPulls\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"app.example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPulls = CloudflareFunctions.getAuthenticatedOriginPulls(GetAuthenticatedOriginPullsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"app.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPulls:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPulls\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: app.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAuthenticatedOriginPulls.\n", "properties": { @@ -121440,7 +121440,7 @@ } }, "cloudflare:index/getAuthenticatedOriginPullsCertificate:getAuthenticatedOriginPullsCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsCertificate = cloudflare.getAuthenticatedOriginPullsCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_certificate = cloudflare.get_authenticated_origin_pulls_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsCertificate = Cloudflare.GetAuthenticatedOriginPullsCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsCertificate(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsCertificateArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsCertificate = CloudflareFunctions.getAuthenticatedOriginPullsCertificate(GetAuthenticatedOriginPullsCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsCertificate:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsCertificate = cloudflare.getAuthenticatedOriginPullsCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_certificate = cloudflare.get_authenticated_origin_pulls_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsCertificate = Cloudflare.GetAuthenticatedOriginPullsCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsCertificate(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsCertificateArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getauthenticatedoriginpullscertificate\" \"exampleAuthenticatedOriginPullsCertificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsCertificate = CloudflareFunctions.getAuthenticatedOriginPullsCertificate(GetAuthenticatedOriginPullsCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsCertificate:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAuthenticatedOriginPullsCertificate.\n", "properties": { @@ -121519,7 +121519,7 @@ } }, "cloudflare:index/getAuthenticatedOriginPullsCertificates:getAuthenticatedOriginPullsCertificates": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsCertificates = cloudflare.getAuthenticatedOriginPullsCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_certificates = cloudflare.get_authenticated_origin_pulls_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsCertificates = Cloudflare.GetAuthenticatedOriginPullsCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsCertificates(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsCertificatesArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsCertificates = CloudflareFunctions.getAuthenticatedOriginPullsCertificates(GetAuthenticatedOriginPullsCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsCertificates:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsCertificates = cloudflare.getAuthenticatedOriginPullsCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_certificates = cloudflare.get_authenticated_origin_pulls_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsCertificates = Cloudflare.GetAuthenticatedOriginPullsCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsCertificates(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsCertificatesArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getauthenticatedoriginpullscertificates\" \"exampleAuthenticatedOriginPullsCertificates\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsCertificates = CloudflareFunctions.getAuthenticatedOriginPullsCertificates(GetAuthenticatedOriginPullsCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsCertificates:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAuthenticatedOriginPullsCertificates.\n", "properties": { @@ -121569,7 +121569,7 @@ } }, "cloudflare:index/getAuthenticatedOriginPullsHostnameCertificate:getAuthenticatedOriginPullsHostnameCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsHostnameCertificate = cloudflare.getAuthenticatedOriginPullsHostnameCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_hostname_certificate = cloudflare.get_authenticated_origin_pulls_hostname_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsHostnameCertificate = Cloudflare.GetAuthenticatedOriginPullsHostnameCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsHostnameCertificate(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsHostnameCertificateArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsHostnameCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsHostnameCertificate = CloudflareFunctions.getAuthenticatedOriginPullsHostnameCertificate(GetAuthenticatedOriginPullsHostnameCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsHostnameCertificate:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsHostnameCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsHostnameCertificate = cloudflare.getAuthenticatedOriginPullsHostnameCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_hostname_certificate = cloudflare.get_authenticated_origin_pulls_hostname_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsHostnameCertificate = Cloudflare.GetAuthenticatedOriginPullsHostnameCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsHostnameCertificate(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsHostnameCertificateArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getauthenticatedoriginpullshostnamecertificate\" \"exampleAuthenticatedOriginPullsHostnameCertificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsHostnameCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsHostnameCertificate = CloudflareFunctions.getAuthenticatedOriginPullsHostnameCertificate(GetAuthenticatedOriginPullsHostnameCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsHostnameCertificate:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsHostnameCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAuthenticatedOriginPullsHostnameCertificate.\n", "properties": { @@ -121648,7 +121648,7 @@ } }, "cloudflare:index/getAuthenticatedOriginPullsHostnameCertificates:getAuthenticatedOriginPullsHostnameCertificates": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsHostnameCertificates = cloudflare.getAuthenticatedOriginPullsHostnameCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_hostname_certificates = cloudflare.get_authenticated_origin_pulls_hostname_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsHostnameCertificates = Cloudflare.GetAuthenticatedOriginPullsHostnameCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsHostnameCertificates(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsHostnameCertificatesArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsHostnameCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsHostnameCertificates = CloudflareFunctions.getAuthenticatedOriginPullsHostnameCertificates(GetAuthenticatedOriginPullsHostnameCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsHostnameCertificates:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsHostnameCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsHostnameCertificates = cloudflare.getAuthenticatedOriginPullsHostnameCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_hostname_certificates = cloudflare.get_authenticated_origin_pulls_hostname_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsHostnameCertificates = Cloudflare.GetAuthenticatedOriginPullsHostnameCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsHostnameCertificates(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsHostnameCertificatesArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getauthenticatedoriginpullshostnamecertificates\" \"exampleAuthenticatedOriginPullsHostnameCertificates\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsHostnameCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsHostnameCertificates = CloudflareFunctions.getAuthenticatedOriginPullsHostnameCertificates(GetAuthenticatedOriginPullsHostnameCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsHostnameCertificates:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsHostnameCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAuthenticatedOriginPullsHostnameCertificates.\n", "properties": { @@ -121698,7 +121698,7 @@ } }, "cloudflare:index/getAuthenticatedOriginPullsSettings:getAuthenticatedOriginPullsSettings": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsSettings = cloudflare.getAuthenticatedOriginPullsSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_settings = cloudflare.get_authenticated_origin_pulls_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsSettings = Cloudflare.GetAuthenticatedOriginPullsSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsSettings(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsSettings = CloudflareFunctions.getAuthenticatedOriginPullsSettings(GetAuthenticatedOriginPullsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsSettings:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleAuthenticatedOriginPullsSettings = cloudflare.getAuthenticatedOriginPullsSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_authenticated_origin_pulls_settings = cloudflare.get_authenticated_origin_pulls_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAuthenticatedOriginPullsSettings = Cloudflare.GetAuthenticatedOriginPullsSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetAuthenticatedOriginPullsSettings(ctx, \u0026cloudflare.LookupAuthenticatedOriginPullsSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getauthenticatedoriginpullssettings\" \"exampleAuthenticatedOriginPullsSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetAuthenticatedOriginPullsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAuthenticatedOriginPullsSettings = CloudflareFunctions.getAuthenticatedOriginPullsSettings(GetAuthenticatedOriginPullsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleAuthenticatedOriginPullsSettings:\n fn::invoke:\n function: cloudflare:getAuthenticatedOriginPullsSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAuthenticatedOriginPullsSettings.\n", "properties": { @@ -121733,7 +121733,7 @@ } }, "cloudflare:index/getBotManagement:getBotManagement": { - "description": "Accepted Permissions\n\n- `Bot Management Read`\n- `Bot Management Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleBotManagement = cloudflare.getBotManagement({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_bot_management = cloudflare.get_bot_management(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBotManagement = Cloudflare.GetBotManagement.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetBotManagement(ctx, \u0026cloudflare.LookupBotManagementArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetBotManagementArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleBotManagement = CloudflareFunctions.getBotManagement(GetBotManagementArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleBotManagement:\n fn::invoke:\n function: cloudflare:getBotManagement\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Bot Management Read`\n- `Bot Management Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleBotManagement = cloudflare.getBotManagement({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_bot_management = cloudflare.get_bot_management(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBotManagement = Cloudflare.GetBotManagement.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetBotManagement(ctx, \u0026cloudflare.LookupBotManagementArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getbotmanagement\" \"exampleBotManagement\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetBotManagementArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleBotManagement = CloudflareFunctions.getBotManagement(GetBotManagementArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleBotManagement:\n fn::invoke:\n function: cloudflare:getBotManagement\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getBotManagement.\n", "properties": { @@ -121748,7 +121748,7 @@ "description": "A collection of values returned by getBotManagement.\n", "properties": { "aiBotsProtection": { - "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n", + "description": "Enable rule to block AI Scrapers and Crawlers. Please note the value \u003cspan pulumi-lang-nodejs=\"`onlyOnAdPages`\" pulumi-lang-dotnet=\"`OnlyOnAdPages`\" pulumi-lang-go=\"`onlyOnAdPages`\" pulumi-lang-python=\"`only_on_ad_pages`\" pulumi-lang-yaml=\"`onlyOnAdPages`\" pulumi-lang-java=\"`onlyOnAdPages`\" pulumi-lang-hcl=\"`only_on_ad_pages`\"\u003e`onlyOnAdPages`\u003c/span\u003e is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only*on*ad_pages\".\n", "type": "string" }, "autoUpdateModel": { @@ -121760,7 +121760,7 @@ "type": "boolean" }, "cfRobotsVariant": { - "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n", + "description": "Specifies the Robots Access Control License variant to use.\nAvailable values: \"off\", \u003cspan pulumi-lang-nodejs=\"\"policyOnly\"\" pulumi-lang-dotnet=\"\"PolicyOnly\"\" pulumi-lang-go=\"\"policyOnly\"\" pulumi-lang-python=\"\"policy_only\"\" pulumi-lang-yaml=\"\"policyOnly\"\" pulumi-lang-java=\"\"policyOnly\"\" pulumi-lang-hcl=\"\"policy_only\"\"\u003e\"policyOnly\"\u003c/span\u003e.\n", "type": "string" }, "contentBotsProtection": { @@ -121792,11 +121792,11 @@ "type": "boolean" }, "sbfmDefinitelyAutomated": { - "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n", + "description": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n", "type": "string" }, "sbfmLikelyAutomated": { - "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n", + "description": "Super Bot Fight Mode (SBFM) action to take on likely automated requests.\nAvailable values: \"allow\", \"block\", \u003cspan pulumi-lang-nodejs=\"\"managedChallenge\"\" pulumi-lang-dotnet=\"\"ManagedChallenge\"\" pulumi-lang-go=\"\"managedChallenge\"\" pulumi-lang-python=\"\"managed_challenge\"\" pulumi-lang-yaml=\"\"managedChallenge\"\" pulumi-lang-java=\"\"managedChallenge\"\" pulumi-lang-hcl=\"\"managed_challenge\"\"\u003e\"managedChallenge\"\u003c/span\u003e.\n", "type": "string" }, "sbfmStaticResourceProtection": { @@ -121848,7 +121848,7 @@ } }, "cloudflare:index/getBotnetFeedConfigAsn:getBotnetFeedConfigAsn": { - "description": "Accepted Permissions\n\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleBotnetFeedConfigAsn = cloudflare.getBotnetFeedConfigAsn({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_botnet_feed_config_asn = cloudflare.get_botnet_feed_config_asn(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBotnetFeedConfigAsn = Cloudflare.GetBotnetFeedConfigAsn.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetBotnetFeedConfigAsn(ctx, \u0026cloudflare.GetBotnetFeedConfigAsnArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetBotnetFeedConfigAsnArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleBotnetFeedConfigAsn = CloudflareFunctions.getBotnetFeedConfigAsn(GetBotnetFeedConfigAsnArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleBotnetFeedConfigAsn:\n fn::invoke:\n function: cloudflare:getBotnetFeedConfigAsn\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DDoS Botnet Feed Read`\n- `DDoS Botnet Feed Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleBotnetFeedConfigAsn = cloudflare.getBotnetFeedConfigAsn({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_botnet_feed_config_asn = cloudflare.get_botnet_feed_config_asn(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBotnetFeedConfigAsn = Cloudflare.GetBotnetFeedConfigAsn.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetBotnetFeedConfigAsn(ctx, \u0026cloudflare.GetBotnetFeedConfigAsnArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getbotnetfeedconfigasn\" \"exampleBotnetFeedConfigAsn\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetBotnetFeedConfigAsnArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleBotnetFeedConfigAsn = CloudflareFunctions.getBotnetFeedConfigAsn(GetBotnetFeedConfigAsnArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleBotnetFeedConfigAsn:\n fn::invoke:\n function: cloudflare:getBotnetFeedConfigAsn\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getBotnetFeedConfigAsn.\n", "properties": { @@ -121882,7 +121882,7 @@ } }, "cloudflare:index/getByoIpPrefix:getByoIpPrefix": { - "description": "Accepted Permissions\n\n- `IP Prefixes: BGP On Demand Read`\n- `IP Prefixes: BGP On Demand Write`\n- `IP Prefixes: Read`\n- `IP Prefixes: Write`\n- `Magic Transit Read`\n- `Magic Transit Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleByoIpPrefix = cloudflare.getByoIpPrefix({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n prefixId: \"2af39739cc4e3b5910c918468bb89828\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_byo_ip_prefix = cloudflare.get_byo_ip_prefix(account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n prefix_id=\"2af39739cc4e3b5910c918468bb89828\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleByoIpPrefix = Cloudflare.GetByoIpPrefix.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n PrefixId = \"2af39739cc4e3b5910c918468bb89828\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetByoIpPrefix(ctx, \u0026cloudflare.LookupByoIpPrefixArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tPrefixId: \"2af39739cc4e3b5910c918468bb89828\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetByoIpPrefixArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleByoIpPrefix = CloudflareFunctions.getByoIpPrefix(GetByoIpPrefixArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .prefixId(\"2af39739cc4e3b5910c918468bb89828\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleByoIpPrefix:\n fn::invoke:\n function: cloudflare:getByoIpPrefix\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n prefixId: 2af39739cc4e3b5910c918468bb89828\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `IP Prefixes: BGP On Demand Read`\n- `IP Prefixes: BGP On Demand Write`\n- `IP Prefixes: Read`\n- `IP Prefixes: Write`\n- `Magic Transit Read`\n- `Magic Transit Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleByoIpPrefix = cloudflare.getByoIpPrefix({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n prefixId: \"2af39739cc4e3b5910c918468bb89828\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_byo_ip_prefix = cloudflare.get_byo_ip_prefix(account_id=\"258def64c72dae45f3e4c8516e2111f2\",\n prefix_id=\"2af39739cc4e3b5910c918468bb89828\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleByoIpPrefix = Cloudflare.GetByoIpPrefix.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n PrefixId = \"2af39739cc4e3b5910c918468bb89828\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetByoIpPrefix(ctx, \u0026cloudflare.LookupByoIpPrefixArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t\tPrefixId: \"2af39739cc4e3b5910c918468bb89828\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getbyoipprefix\" \"exampleByoIpPrefix\" {\n account_id = \"258def64c72dae45f3e4c8516e2111f2\"\n prefix_id = \"2af39739cc4e3b5910c918468bb89828\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetByoIpPrefixArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleByoIpPrefix = CloudflareFunctions.getByoIpPrefix(GetByoIpPrefixArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .prefixId(\"2af39739cc4e3b5910c918468bb89828\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleByoIpPrefix:\n fn::invoke:\n function: cloudflare:getByoIpPrefix\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n prefixId: 2af39739cc4e3b5910c918468bb89828\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getByoIpPrefix.\n", "properties": { @@ -122006,7 +122006,7 @@ } }, "cloudflare:index/getByoIpPrefixes:getByoIpPrefixes": { - "description": "Accepted Permissions\n\n- `IP Prefixes: BGP On Demand Read`\n- `IP Prefixes: BGP On Demand Write`\n- `IP Prefixes: Read`\n- `IP Prefixes: Write`\n- `Magic Transit Read`\n- `Magic Transit Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleByoIpPrefixes = cloudflare.getByoIpPrefixes({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_byo_ip_prefixes = cloudflare.get_byo_ip_prefixes(account_id=\"258def64c72dae45f3e4c8516e2111f2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleByoIpPrefixes = Cloudflare.GetByoIpPrefixes.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetByoIpPrefixes(ctx, \u0026cloudflare.LookupByoIpPrefixesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetByoIpPrefixesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleByoIpPrefixes = CloudflareFunctions.getByoIpPrefixes(GetByoIpPrefixesArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleByoIpPrefixes:\n fn::invoke:\n function: cloudflare:getByoIpPrefixes\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `IP Prefixes: BGP On Demand Read`\n- `IP Prefixes: BGP On Demand Write`\n- `IP Prefixes: Read`\n- `IP Prefixes: Write`\n- `Magic Transit Read`\n- `Magic Transit Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleByoIpPrefixes = cloudflare.getByoIpPrefixes({\n accountId: \"258def64c72dae45f3e4c8516e2111f2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_byo_ip_prefixes = cloudflare.get_byo_ip_prefixes(account_id=\"258def64c72dae45f3e4c8516e2111f2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleByoIpPrefixes = Cloudflare.GetByoIpPrefixes.Invoke(new()\n {\n AccountId = \"258def64c72dae45f3e4c8516e2111f2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetByoIpPrefixes(ctx, \u0026cloudflare.LookupByoIpPrefixesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"258def64c72dae45f3e4c8516e2111f2\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getbyoipprefixes\" \"exampleByoIpPrefixes\" {\n account_id = \"258def64c72dae45f3e4c8516e2111f2\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetByoIpPrefixesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleByoIpPrefixes = CloudflareFunctions.getByoIpPrefixes(GetByoIpPrefixesArgs.builder()\n .accountId(\"258def64c72dae45f3e4c8516e2111f2\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleByoIpPrefixes:\n fn::invoke:\n function: cloudflare:getByoIpPrefixes\n arguments:\n accountId: 258def64c72dae45f3e4c8516e2111f2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getByoIpPrefixes.\n", "properties": { @@ -122052,7 +122052,7 @@ } }, "cloudflare:index/getCallsSfuApp:getCallsSfuApp": { - "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsSfuApp = cloudflare.getCallsSfuApp({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n appId: \"2a95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_sfu_app = cloudflare.get_calls_sfu_app(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n app_id=\"2a95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsSfuApp = Cloudflare.GetCallsSfuApp.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AppId = \"2a95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsSfuApp(ctx, \u0026cloudflare.LookupCallsSfuAppArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAppId: \"2a95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsSfuAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsSfuApp = CloudflareFunctions.getCallsSfuApp(GetCallsSfuAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .appId(\"2a95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsSfuApp:\n fn::invoke:\n function: cloudflare:getCallsSfuApp\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n appId: 2a95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsSfuApp = cloudflare.getCallsSfuApp({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n appId: \"2a95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_sfu_app = cloudflare.get_calls_sfu_app(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n app_id=\"2a95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsSfuApp = Cloudflare.GetCallsSfuApp.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AppId = \"2a95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsSfuApp(ctx, \u0026cloudflare.LookupCallsSfuAppArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAppId: \"2a95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcallssfuapp\" \"exampleCallsSfuApp\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n app_id = \"2a95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsSfuAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsSfuApp = CloudflareFunctions.getCallsSfuApp(GetCallsSfuAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .appId(\"2a95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsSfuApp:\n fn::invoke:\n function: cloudflare:getCallsSfuApp\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n appId: 2a95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCallsSfuApp.\n", "properties": { @@ -122114,7 +122114,7 @@ } }, "cloudflare:index/getCallsSfuApps:getCallsSfuApps": { - "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsSfuApps = cloudflare.getCallsSfuApps({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_sfu_apps = cloudflare.get_calls_sfu_apps(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsSfuApps = Cloudflare.GetCallsSfuApps.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsSfuApps(ctx, \u0026cloudflare.LookupCallsSfuAppsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsSfuAppsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsSfuApps = CloudflareFunctions.getCallsSfuApps(GetCallsSfuAppsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsSfuApps:\n fn::invoke:\n function: cloudflare:getCallsSfuApps\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsSfuApps = cloudflare.getCallsSfuApps({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_sfu_apps = cloudflare.get_calls_sfu_apps(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsSfuApps = Cloudflare.GetCallsSfuApps.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsSfuApps(ctx, \u0026cloudflare.LookupCallsSfuAppsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcallssfuapps\" \"exampleCallsSfuApps\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsSfuAppsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsSfuApps = CloudflareFunctions.getCallsSfuApps(GetCallsSfuAppsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsSfuApps:\n fn::invoke:\n function: cloudflare:getCallsSfuApps\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCallsSfuApps.\n", "properties": { @@ -122160,7 +122160,7 @@ } }, "cloudflare:index/getCallsTurnApp:getCallsTurnApp": { - "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsTurnApp = cloudflare.getCallsTurnApp({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keyId: \"2a95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_turn_app = cloudflare.get_calls_turn_app(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n key_id=\"2a95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsTurnApp = Cloudflare.GetCallsTurnApp.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeyId = \"2a95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsTurnApp(ctx, \u0026cloudflare.LookupCallsTurnAppArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeyId: \"2a95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsTurnAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsTurnApp = CloudflareFunctions.getCallsTurnApp(GetCallsTurnAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keyId(\"2a95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsTurnApp:\n fn::invoke:\n function: cloudflare:getCallsTurnApp\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n keyId: 2a95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsTurnApp = cloudflare.getCallsTurnApp({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keyId: \"2a95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_turn_app = cloudflare.get_calls_turn_app(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n key_id=\"2a95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsTurnApp = Cloudflare.GetCallsTurnApp.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeyId = \"2a95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsTurnApp(ctx, \u0026cloudflare.LookupCallsTurnAppArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeyId: \"2a95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcallsturnapp\" \"exampleCallsTurnApp\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n key_id = \"2a95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsTurnAppArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsTurnApp = CloudflareFunctions.getCallsTurnApp(GetCallsTurnAppArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keyId(\"2a95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsTurnApp:\n fn::invoke:\n function: cloudflare:getCallsTurnApp\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n keyId: 2a95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCallsTurnApp.\n", "properties": { @@ -122222,7 +122222,7 @@ } }, "cloudflare:index/getCallsTurnApps:getCallsTurnApps": { - "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsTurnApps = cloudflare.getCallsTurnApps({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_turn_apps = cloudflare.get_calls_turn_apps(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsTurnApps = Cloudflare.GetCallsTurnApps.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsTurnApps(ctx, \u0026cloudflare.LookupCallsTurnAppsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsTurnAppsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsTurnApps = CloudflareFunctions.getCallsTurnApps(GetCallsTurnAppsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsTurnApps:\n fn::invoke:\n function: cloudflare:getCallsTurnApps\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Calls Read`\n- `Calls Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCallsTurnApps = cloudflare.getCallsTurnApps({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_calls_turn_apps = cloudflare.get_calls_turn_apps(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCallsTurnApps = Cloudflare.GetCallsTurnApps.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCallsTurnApps(ctx, \u0026cloudflare.LookupCallsTurnAppsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcallsturnapps\" \"exampleCallsTurnApps\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCallsTurnAppsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCallsTurnApps = CloudflareFunctions.getCallsTurnApps(GetCallsTurnAppsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCallsTurnApps:\n fn::invoke:\n function: cloudflare:getCallsTurnApps\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCallsTurnApps.\n", "properties": { @@ -122268,7 +122268,7 @@ } }, "cloudflare:index/getCertificateAuthoritiesHostnameAssociations:getCertificateAuthoritiesHostnameAssociations": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificateAuthoritiesHostnameAssociations = cloudflare.getCertificateAuthoritiesHostnameAssociations({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n mtlsCertificateId: \"b2134436-2555-4acf-be5b-26c48136575e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_authorities_hostname_associations = cloudflare.get_certificate_authorities_hostname_associations(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n mtls_certificate_id=\"b2134436-2555-4acf-be5b-26c48136575e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificateAuthoritiesHostnameAssociations = Cloudflare.GetCertificateAuthoritiesHostnameAssociations.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MtlsCertificateId = \"b2134436-2555-4acf-be5b-26c48136575e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCertificateAuthoritiesHostnameAssociations(ctx, \u0026cloudflare.LookupCertificateAuthoritiesHostnameAssociationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMtlsCertificateId: pulumi.StringRef(\"b2134436-2555-4acf-be5b-26c48136575e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCertificateAuthoritiesHostnameAssociationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCertificateAuthoritiesHostnameAssociations = CloudflareFunctions.getCertificateAuthoritiesHostnameAssociations(GetCertificateAuthoritiesHostnameAssociationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .mtlsCertificateId(\"b2134436-2555-4acf-be5b-26c48136575e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCertificateAuthoritiesHostnameAssociations:\n fn::invoke:\n function: cloudflare:getCertificateAuthoritiesHostnameAssociations\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n mtlsCertificateId: b2134436-2555-4acf-be5b-26c48136575e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificateAuthoritiesHostnameAssociations = cloudflare.getCertificateAuthoritiesHostnameAssociations({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n mtlsCertificateId: \"b2134436-2555-4acf-be5b-26c48136575e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_authorities_hostname_associations = cloudflare.get_certificate_authorities_hostname_associations(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n mtls_certificate_id=\"b2134436-2555-4acf-be5b-26c48136575e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificateAuthoritiesHostnameAssociations = Cloudflare.GetCertificateAuthoritiesHostnameAssociations.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MtlsCertificateId = \"b2134436-2555-4acf-be5b-26c48136575e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCertificateAuthoritiesHostnameAssociations(ctx, \u0026cloudflare.LookupCertificateAuthoritiesHostnameAssociationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMtlsCertificateId: pulumi.StringRef(\"b2134436-2555-4acf-be5b-26c48136575e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcertificateauthoritieshostnameassociations\" \"exampleCertificateAuthoritiesHostnameAssociations\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n mtls_certificate_id = \"b2134436-2555-4acf-be5b-26c48136575e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCertificateAuthoritiesHostnameAssociationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCertificateAuthoritiesHostnameAssociations = CloudflareFunctions.getCertificateAuthoritiesHostnameAssociations(GetCertificateAuthoritiesHostnameAssociationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .mtlsCertificateId(\"b2134436-2555-4acf-be5b-26c48136575e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCertificateAuthoritiesHostnameAssociations:\n fn::invoke:\n function: cloudflare:getCertificateAuthoritiesHostnameAssociations\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n mtlsCertificateId: b2134436-2555-4acf-be5b-26c48136575e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCertificateAuthoritiesHostnameAssociations.\n", "properties": { @@ -122313,7 +122313,7 @@ } }, "cloudflare:index/getCertificatePack:getCertificatePack": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificatePack = cloudflare.getCertificatePack({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificatePackId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_pack = cloudflare.get_certificate_pack(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_pack_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificatePack = Cloudflare.GetCertificatePack.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificatePackId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCertificatePack(ctx, \u0026cloudflare.LookupCertificatePackArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificatePackId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCertificatePackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCertificatePack = CloudflareFunctions.getCertificatePack(GetCertificatePackArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificatePackId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCertificatePack:\n fn::invoke:\n function: cloudflare:getCertificatePack\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificatePackId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificatePack = cloudflare.getCertificatePack({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n certificatePackId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_pack = cloudflare.get_certificate_pack(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n certificate_pack_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificatePack = Cloudflare.GetCertificatePack.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CertificatePackId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCertificatePack(ctx, \u0026cloudflare.LookupCertificatePackArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCertificatePackId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcertificatepack\" \"exampleCertificatePack\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n certificate_pack_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCertificatePackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCertificatePack = CloudflareFunctions.getCertificatePack(GetCertificatePackArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .certificatePackId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCertificatePack:\n fn::invoke:\n function: cloudflare:getCertificatePack\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n certificatePackId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCertificatePack.\n", "properties": { @@ -122383,7 +122383,7 @@ "type": "string" }, "type": { - "description": "Type of certificate pack.\nAvailable values: \"mh*custom\", \"managed*hostname\", \"sni*custom\", \"universal\", \"advanced\", \"total*tls\", \"keyless\", \u003cspan pulumi-lang-nodejs=\"\"legacyCustom\"\" pulumi-lang-dotnet=\"\"LegacyCustom\"\" pulumi-lang-go=\"\"legacyCustom\"\" pulumi-lang-python=\"\"legacy_custom\"\" pulumi-lang-yaml=\"\"legacyCustom\"\" pulumi-lang-java=\"\"legacyCustom\"\"\u003e\"legacyCustom\"\u003c/span\u003e.\n", + "description": "Type of certificate pack.\nAvailable values: \"mh*custom\", \"managed*hostname\", \"sni*custom\", \"universal\", \"advanced\", \"total*tls\", \"keyless\", \u003cspan pulumi-lang-nodejs=\"\"legacyCustom\"\" pulumi-lang-dotnet=\"\"LegacyCustom\"\" pulumi-lang-go=\"\"legacyCustom\"\" pulumi-lang-python=\"\"legacy_custom\"\" pulumi-lang-yaml=\"\"legacyCustom\"\" pulumi-lang-java=\"\"legacyCustom\"\" pulumi-lang-hcl=\"\"legacy_custom\"\"\u003e\"legacyCustom\"\u003c/span\u003e.\n", "type": "string" }, "validationErrors": { @@ -122432,7 +122432,7 @@ } }, "cloudflare:index/getCertificatePacks:getCertificatePacks": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificatePacks = cloudflare.getCertificatePacks({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n deploy: \"staging\",\n status: \"all\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_packs = cloudflare.get_certificate_packs(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n deploy=\"staging\",\n status=\"all\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificatePacks = Cloudflare.GetCertificatePacks.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Deploy = \"staging\",\n Status = \"all\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCertificatePacks(ctx, \u0026cloudflare.LookupCertificatePacksArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDeploy: pulumi.StringRef(\"staging\"),\n\t\t\tStatus: pulumi.StringRef(\"all\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCertificatePacksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCertificatePacks = CloudflareFunctions.getCertificatePacks(GetCertificatePacksArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .deploy(\"staging\")\n .status(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCertificatePacks:\n fn::invoke:\n function: cloudflare:getCertificatePacks\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n deploy: staging\n status: all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCertificatePacks = cloudflare.getCertificatePacks({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n deploy: \"staging\",\n status: \"all\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_certificate_packs = cloudflare.get_certificate_packs(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n deploy=\"staging\",\n status=\"all\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCertificatePacks = Cloudflare.GetCertificatePacks.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Deploy = \"staging\",\n Status = \"all\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCertificatePacks(ctx, \u0026cloudflare.LookupCertificatePacksArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDeploy: pulumi.StringRef(\"staging\"),\n\t\t\tStatus: pulumi.StringRef(\"all\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcertificatepacks\" \"exampleCertificatePacks\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n deploy = \"staging\"\n status = \"all\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCertificatePacksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCertificatePacks = CloudflareFunctions.getCertificatePacks(GetCertificatePacksArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .deploy(\"staging\")\n .status(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCertificatePacks:\n fn::invoke:\n function: cloudflare:getCertificatePacks\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n deploy: staging\n status: all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCertificatePacks.\n", "properties": { @@ -122494,7 +122494,7 @@ } }, "cloudflare:index/getClientCertificate:getClientCertificate": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleClientCertificate = cloudflare.getClientCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n clientCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_client_certificate = cloudflare.get_client_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n client_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleClientCertificate = Cloudflare.GetClientCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ClientCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetClientCertificate(ctx, \u0026cloudflare.LookupClientCertificateArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tClientCertificateId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetClientCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleClientCertificate = CloudflareFunctions.getClientCertificate(GetClientCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .clientCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleClientCertificate:\n fn::invoke:\n function: cloudflare:getClientCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n clientCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleClientCertificate = cloudflare.getClientCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n clientCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_client_certificate = cloudflare.get_client_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n client_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleClientCertificate = Cloudflare.GetClientCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ClientCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetClientCertificate(ctx, \u0026cloudflare.LookupClientCertificateArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tClientCertificateId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getclientcertificate\" \"exampleClientCertificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n client_certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetClientCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleClientCertificate = CloudflareFunctions.getClientCertificate(GetClientCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .clientCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleClientCertificate:\n fn::invoke:\n function: cloudflare:getClientCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n clientCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getClientCertificate.\n", "properties": { @@ -122591,7 +122591,7 @@ "type": "string" }, "validityDays": { - "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \"\u003e issuedOn \u003c/span\u003edate\n", + "description": "The number of days the Client Certificate will be valid after the\u003cspan pulumi-lang-nodejs=\" issuedOn \" pulumi-lang-dotnet=\" IssuedOn \" pulumi-lang-go=\" issuedOn \" pulumi-lang-python=\" issued_on \" pulumi-lang-yaml=\" issuedOn \" pulumi-lang-java=\" issuedOn \" pulumi-lang-hcl=\" issued_on \"\u003e issuedOn \u003c/span\u003edate\n", "type": "integer" }, "zoneId": { @@ -122623,7 +122623,7 @@ } }, "cloudflare:index/getClientCertificates:getClientCertificates": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleClientCertificates = cloudflare.getClientCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n limit: 10,\n offset: 10,\n status: \"all\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_client_certificates = cloudflare.get_client_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n limit=10,\n offset=10,\n status=\"all\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleClientCertificates = Cloudflare.GetClientCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Limit = 10,\n Offset = 10,\n Status = \"all\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetClientCertificates(ctx, \u0026cloudflare.LookupClientCertificatesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLimit: pulumi.IntRef(10),\n\t\t\tOffset: pulumi.IntRef(10),\n\t\t\tStatus: pulumi.StringRef(\"all\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetClientCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleClientCertificates = CloudflareFunctions.getClientCertificates(GetClientCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .limit(10)\n .offset(10)\n .status(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleClientCertificates:\n fn::invoke:\n function: cloudflare:getClientCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n limit: 10\n offset: 10\n status: all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleClientCertificates = cloudflare.getClientCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n limit: 10,\n offset: 10,\n status: \"all\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_client_certificates = cloudflare.get_client_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n limit=10,\n offset=10,\n status=\"all\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleClientCertificates = Cloudflare.GetClientCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Limit = 10,\n Offset = 10,\n Status = \"all\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetClientCertificates(ctx, \u0026cloudflare.LookupClientCertificatesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLimit: pulumi.IntRef(10),\n\t\t\tOffset: pulumi.IntRef(10),\n\t\t\tStatus: pulumi.StringRef(\"all\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getclientcertificates\" \"exampleClientCertificates\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n limit = 10\n offset = 10\n status = \"all\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetClientCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleClientCertificates = CloudflareFunctions.getClientCertificates(GetClientCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .limit(10)\n .offset(10)\n .status(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleClientCertificates:\n fn::invoke:\n function: cloudflare:getClientCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n limit: 10\n offset: 10\n status: all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getClientCertificates.\n", "properties": { @@ -122693,7 +122693,7 @@ } }, "cloudflare:index/getCloudConnectorRules:getCloudConnectorRules": { - "description": "Accepted Permissions\n\n- `Cloud Connector Read`\n- `Cloud Connector Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudConnectorRules = cloudflare.getCloudConnectorRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloud_connector_rules = cloudflare.get_cloud_connector_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudConnectorRules = Cloudflare.GetCloudConnectorRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudConnectorRules(ctx, \u0026cloudflare.LookupCloudConnectorRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudConnectorRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudConnectorRules = CloudflareFunctions.getCloudConnectorRules(GetCloudConnectorRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudConnectorRules:\n fn::invoke:\n function: cloudflare:getCloudConnectorRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Connector Read`\n- `Cloud Connector Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudConnectorRules = cloudflare.getCloudConnectorRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloud_connector_rules = cloudflare.get_cloud_connector_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudConnectorRules = Cloudflare.GetCloudConnectorRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudConnectorRules(ctx, \u0026cloudflare.LookupCloudConnectorRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcloudconnectorrules\" \"exampleCloudConnectorRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudConnectorRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudConnectorRules = CloudflareFunctions.getCloudConnectorRules(GetCloudConnectorRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudConnectorRules:\n fn::invoke:\n function: cloudflare:getCloudConnectorRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCloudConnectorRules.\n", "properties": { @@ -122730,7 +122730,7 @@ } }, "cloudflare:index/getCloudforceOneRequest:getCloudforceOneRequest": { - "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequest = cloudflare.getCloudforceOneRequest({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request = cloudflare.get_cloudforce_one_request(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequest = Cloudflare.GetCloudforceOneRequest.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequest(ctx, \u0026cloudflare.LookupCloudforceOneRequestArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequest = CloudflareFunctions.getCloudforceOneRequest(GetCloudforceOneRequestArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequest:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequest\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequest = cloudflare.getCloudforceOneRequest({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request = cloudflare.get_cloudforce_one_request(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequest = Cloudflare.GetCloudforceOneRequest.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequest(ctx, \u0026cloudflare.LookupCloudforceOneRequestArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcloudforceonerequest\" \"exampleCloudforceOneRequest\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n request_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequest = CloudflareFunctions.getCloudforceOneRequest(GetCloudforceOneRequestArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequest:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequest\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCloudforceOneRequest.\n", "properties": { @@ -122830,7 +122830,7 @@ } }, "cloudflare:index/getCloudforceOneRequestAsset:getCloudforceOneRequestAsset": { - "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestAsset = cloudflare.getCloudforceOneRequestAsset({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n assetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_asset = cloudflare.get_cloudforce_one_request_asset(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n asset_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestAsset = Cloudflare.GetCloudforceOneRequestAsset.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AssetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequestAsset(ctx, \u0026cloudflare.LookupCloudforceOneRequestAssetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tAssetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequestAsset = CloudflareFunctions.getCloudforceOneRequestAsset(GetCloudforceOneRequestAssetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .assetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequestAsset:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequestAsset\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n assetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestAsset = cloudflare.getCloudforceOneRequestAsset({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n assetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_asset = cloudflare.get_cloudforce_one_request_asset(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n asset_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestAsset = Cloudflare.GetCloudforceOneRequestAsset.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AssetId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequestAsset(ctx, \u0026cloudflare.LookupCloudforceOneRequestAssetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tAssetId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcloudforceonerequestasset\" \"exampleCloudforceOneRequestAsset\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n request_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n asset_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequestAsset = CloudflareFunctions.getCloudforceOneRequestAsset(GetCloudforceOneRequestAssetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .assetId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequestAsset:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequestAsset\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n assetId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCloudforceOneRequestAsset.\n", "properties": { @@ -122902,7 +122902,7 @@ } }, "cloudflare:index/getCloudforceOneRequestMessage:getCloudforceOneRequestMessage": { - "description": "Accepted Permissions\n\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestMessage = cloudflare.getCloudforceOneRequestMessage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page: 0,\n perPage: 10,\n after: \"2022-04-01T05:20:00Z\",\n before: \"2024-01-01T00:00:00Z\",\n sortBy: \"created\",\n sortOrder: \"asc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_message = cloudflare.get_cloudforce_one_request_message(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page=0,\n per_page=10,\n after=\"2022-04-01T05:20:00Z\",\n before=\"2024-01-01T00:00:00Z\",\n sort_by=\"created\",\n sort_order=\"asc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestMessage = Cloudflare.GetCloudforceOneRequestMessage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Page = 0,\n PerPage = 10,\n After = \"2022-04-01T05:20:00Z\",\n Before = \"2024-01-01T00:00:00Z\",\n SortBy = \"created\",\n SortOrder = \"asc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequestMessage(ctx, \u0026cloudflare.LookupCloudforceOneRequestMessageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tPage: 0,\n\t\t\tPerPage: 10,\n\t\t\tAfter: pulumi.StringRef(\"2022-04-01T05:20:00Z\"),\n\t\t\tBefore: pulumi.StringRef(\"2024-01-01T00:00:00Z\"),\n\t\t\tSortBy: pulumi.StringRef(\"created\"),\n\t\t\tSortOrder: pulumi.StringRef(\"asc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestMessageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequestMessage = CloudflareFunctions.getCloudforceOneRequestMessage(GetCloudforceOneRequestMessageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .page(0)\n .perPage(10)\n .after(\"2022-04-01T05:20:00Z\")\n .before(\"2024-01-01T00:00:00Z\")\n .sortBy(\"created\")\n .sortOrder(\"asc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequestMessage:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequestMessage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n page: 0\n perPage: 10\n after: 2022-04-01T05:20:00Z\n before: 2024-01-01T00:00:00Z\n sortBy: created\n sortOrder: asc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestMessage = cloudflare.getCloudforceOneRequestMessage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n requestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page: 0,\n perPage: 10,\n after: \"2022-04-01T05:20:00Z\",\n before: \"2024-01-01T00:00:00Z\",\n sortBy: \"created\",\n sortOrder: \"asc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_message = cloudflare.get_cloudforce_one_request_message(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n request_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n page=0,\n per_page=10,\n after=\"2022-04-01T05:20:00Z\",\n before=\"2024-01-01T00:00:00Z\",\n sort_by=\"created\",\n sort_order=\"asc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestMessage = Cloudflare.GetCloudforceOneRequestMessage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RequestId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Page = 0,\n PerPage = 10,\n After = \"2022-04-01T05:20:00Z\",\n Before = \"2024-01-01T00:00:00Z\",\n SortBy = \"created\",\n SortOrder = \"asc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequestMessage(ctx, \u0026cloudflare.LookupCloudforceOneRequestMessageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRequestId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tPage: 0,\n\t\t\tPerPage: 10,\n\t\t\tAfter: pulumi.StringRef(\"2022-04-01T05:20:00Z\"),\n\t\t\tBefore: pulumi.StringRef(\"2024-01-01T00:00:00Z\"),\n\t\t\tSortBy: pulumi.StringRef(\"created\"),\n\t\t\tSortOrder: pulumi.StringRef(\"asc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcloudforceonerequestmessage\" \"exampleCloudforceOneRequestMessage\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n request_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n page = 0\n per_page = 10\n after = \"2022-04-01T05:20:00Z\"\n before = \"2024-01-01T00:00:00Z\"\n sort_by = \"created\"\n sort_order = \"asc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestMessageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequestMessage = CloudflareFunctions.getCloudforceOneRequestMessage(GetCloudforceOneRequestMessageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .requestId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .page(0)\n .perPage(10)\n .after(\"2022-04-01T05:20:00Z\")\n .before(\"2024-01-01T00:00:00Z\")\n .sortBy(\"created\")\n .sortOrder(\"asc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequestMessage:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequestMessage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n requestId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n page: 0\n perPage: 10\n after: 2022-04-01T05:20:00Z\n before: 2024-01-01T00:00:00Z\n sortBy: created\n sortOrder: asc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCloudforceOneRequestMessage.\n", "properties": { @@ -123021,7 +123021,7 @@ } }, "cloudflare:index/getCloudforceOneRequestPriority:getCloudforceOneRequestPriority": { - "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestPriority = cloudflare.getCloudforceOneRequestPriority({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n priorityId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_priority = cloudflare.get_cloudforce_one_request_priority(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n priority_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestPriority = Cloudflare.GetCloudforceOneRequestPriority.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PriorityId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequestPriority(ctx, \u0026cloudflare.LookupCloudforceOneRequestPriorityArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPriorityId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestPriorityArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequestPriority = CloudflareFunctions.getCloudforceOneRequestPriority(GetCloudforceOneRequestPriorityArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .priorityId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequestPriority:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequestPriority\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n priorityId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Read`\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequestPriority = cloudflare.getCloudforceOneRequestPriority({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n priorityId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_request_priority = cloudflare.get_cloudforce_one_request_priority(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n priority_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequestPriority = Cloudflare.GetCloudforceOneRequestPriority.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PriorityId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequestPriority(ctx, \u0026cloudflare.LookupCloudforceOneRequestPriorityArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPriorityId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcloudforceonerequestpriority\" \"exampleCloudforceOneRequestPriority\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n priority_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestPriorityArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequestPriority = CloudflareFunctions.getCloudforceOneRequestPriority(GetCloudforceOneRequestPriorityArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .priorityId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequestPriority:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequestPriority\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n priorityId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCloudforceOneRequestPriority.\n", "properties": { @@ -123119,7 +123119,7 @@ } }, "cloudflare:index/getCloudforceOneRequests:getCloudforceOneRequests": { - "description": "Accepted Permissions\n\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequests = cloudflare.getCloudforceOneRequests({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n page: 0,\n perPage: 10,\n completedAfter: \"2022-01-01T00:00:00Z\",\n completedBefore: \"2024-01-01T00:00:00Z\",\n createdAfter: \"2022-01-01T00:00:00Z\",\n createdBefore: \"2024-01-01T00:00:00Z\",\n requestType: \"Victomology\",\n sortBy: \"created\",\n sortOrder: \"asc\",\n status: \"open\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_requests = cloudflare.get_cloudforce_one_requests(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n page=0,\n per_page=10,\n completed_after=\"2022-01-01T00:00:00Z\",\n completed_before=\"2024-01-01T00:00:00Z\",\n created_after=\"2022-01-01T00:00:00Z\",\n created_before=\"2024-01-01T00:00:00Z\",\n request_type=\"Victomology\",\n sort_by=\"created\",\n sort_order=\"asc\",\n status=\"open\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequests = Cloudflare.GetCloudforceOneRequests.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Page = 0,\n PerPage = 10,\n CompletedAfter = \"2022-01-01T00:00:00Z\",\n CompletedBefore = \"2024-01-01T00:00:00Z\",\n CreatedAfter = \"2022-01-01T00:00:00Z\",\n CreatedBefore = \"2024-01-01T00:00:00Z\",\n RequestType = \"Victomology\",\n SortBy = \"created\",\n SortOrder = \"asc\",\n Status = \"open\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequests(ctx, \u0026cloudflare.LookupCloudforceOneRequestsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPage: 0,\n\t\t\tPerPage: 10,\n\t\t\tCompletedAfter: pulumi.StringRef(\"2022-01-01T00:00:00Z\"),\n\t\t\tCompletedBefore: pulumi.StringRef(\"2024-01-01T00:00:00Z\"),\n\t\t\tCreatedAfter: pulumi.StringRef(\"2022-01-01T00:00:00Z\"),\n\t\t\tCreatedBefore: pulumi.StringRef(\"2024-01-01T00:00:00Z\"),\n\t\t\tRequestType: pulumi.StringRef(\"Victomology\"),\n\t\t\tSortBy: pulumi.StringRef(\"created\"),\n\t\t\tSortOrder: pulumi.StringRef(\"asc\"),\n\t\t\tStatus: pulumi.StringRef(\"open\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequests = CloudflareFunctions.getCloudforceOneRequests(GetCloudforceOneRequestsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .page(0)\n .perPage(10)\n .completedAfter(\"2022-01-01T00:00:00Z\")\n .completedBefore(\"2024-01-01T00:00:00Z\")\n .createdAfter(\"2022-01-01T00:00:00Z\")\n .createdBefore(\"2024-01-01T00:00:00Z\")\n .requestType(\"Victomology\")\n .sortBy(\"created\")\n .sortOrder(\"asc\")\n .status(\"open\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequests:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequests\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n page: 0\n perPage: 10\n completedAfter: 2022-01-01T00:00:00Z\n completedBefore: 2024-01-01T00:00:00Z\n createdAfter: 2022-01-01T00:00:00Z\n createdBefore: 2024-01-01T00:00:00Z\n requestType: Victomology\n sortBy: created\n sortOrder: asc\n status: open\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudforce One Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCloudforceOneRequests = cloudflare.getCloudforceOneRequests({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n page: 0,\n perPage: 10,\n completedAfter: \"2022-01-01T00:00:00Z\",\n completedBefore: \"2024-01-01T00:00:00Z\",\n createdAfter: \"2022-01-01T00:00:00Z\",\n createdBefore: \"2024-01-01T00:00:00Z\",\n requestType: \"Victomology\",\n sortBy: \"created\",\n sortOrder: \"asc\",\n status: \"open\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_cloudforce_one_requests = cloudflare.get_cloudforce_one_requests(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n page=0,\n per_page=10,\n completed_after=\"2022-01-01T00:00:00Z\",\n completed_before=\"2024-01-01T00:00:00Z\",\n created_after=\"2022-01-01T00:00:00Z\",\n created_before=\"2024-01-01T00:00:00Z\",\n request_type=\"Victomology\",\n sort_by=\"created\",\n sort_order=\"asc\",\n status=\"open\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCloudforceOneRequests = Cloudflare.GetCloudforceOneRequests.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Page = 0,\n PerPage = 10,\n CompletedAfter = \"2022-01-01T00:00:00Z\",\n CompletedBefore = \"2024-01-01T00:00:00Z\",\n CreatedAfter = \"2022-01-01T00:00:00Z\",\n CreatedBefore = \"2024-01-01T00:00:00Z\",\n RequestType = \"Victomology\",\n SortBy = \"created\",\n SortOrder = \"asc\",\n Status = \"open\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCloudforceOneRequests(ctx, \u0026cloudflare.LookupCloudforceOneRequestsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPage: 0,\n\t\t\tPerPage: 10,\n\t\t\tCompletedAfter: pulumi.StringRef(\"2022-01-01T00:00:00Z\"),\n\t\t\tCompletedBefore: pulumi.StringRef(\"2024-01-01T00:00:00Z\"),\n\t\t\tCreatedAfter: pulumi.StringRef(\"2022-01-01T00:00:00Z\"),\n\t\t\tCreatedBefore: pulumi.StringRef(\"2024-01-01T00:00:00Z\"),\n\t\t\tRequestType: pulumi.StringRef(\"Victomology\"),\n\t\t\tSortBy: pulumi.StringRef(\"created\"),\n\t\t\tSortOrder: pulumi.StringRef(\"asc\"),\n\t\t\tStatus: pulumi.StringRef(\"open\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcloudforceonerequests\" \"exampleCloudforceOneRequests\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n page = 0\n per_page = 10\n completed_after = \"2022-01-01T00:00:00Z\"\n completed_before = \"2024-01-01T00:00:00Z\"\n created_after = \"2022-01-01T00:00:00Z\"\n created_before = \"2024-01-01T00:00:00Z\"\n request_type = \"Victomology\"\n sort_by = \"created\"\n sort_order = \"asc\"\n status = \"open\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCloudforceOneRequestsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCloudforceOneRequests = CloudflareFunctions.getCloudforceOneRequests(GetCloudforceOneRequestsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .page(0)\n .perPage(10)\n .completedAfter(\"2022-01-01T00:00:00Z\")\n .completedBefore(\"2024-01-01T00:00:00Z\")\n .createdAfter(\"2022-01-01T00:00:00Z\")\n .createdBefore(\"2024-01-01T00:00:00Z\")\n .requestType(\"Victomology\")\n .sortBy(\"created\")\n .sortOrder(\"asc\")\n .status(\"open\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCloudforceOneRequests:\n fn::invoke:\n function: cloudflare:getCloudforceOneRequests\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n page: 0\n perPage: 10\n completedAfter: 2022-01-01T00:00:00Z\n completedBefore: 2024-01-01T00:00:00Z\n createdAfter: 2022-01-01T00:00:00Z\n createdBefore: 2024-01-01T00:00:00Z\n requestType: Victomology\n sortBy: created\n sortOrder: asc\n status: open\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCloudforceOneRequests.\n", "properties": { @@ -123251,7 +123251,7 @@ } }, "cloudflare:index/getConnectivityDirectoryService:getConnectivityDirectoryService": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleConnectivityDirectoryService = cloudflare.getConnectivityDirectoryService({\n accountId: \"account_id\",\n serviceId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_connectivity_directory_service = cloudflare.get_connectivity_directory_service(account_id=\"account_id\",\n service_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleConnectivityDirectoryService = Cloudflare.GetConnectivityDirectoryService.Invoke(new()\n {\n AccountId = \"account_id\",\n ServiceId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetConnectivityDirectoryService(ctx, \u0026cloudflare.LookupConnectivityDirectoryServiceArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tServiceId: pulumi.StringRef(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetConnectivityDirectoryServiceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleConnectivityDirectoryService = CloudflareFunctions.getConnectivityDirectoryService(GetConnectivityDirectoryServiceArgs.builder()\n .accountId(\"account_id\")\n .serviceId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleConnectivityDirectoryService:\n fn::invoke:\n function: cloudflare:getConnectivityDirectoryService\n arguments:\n accountId: account_id\n serviceId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleConnectivityDirectoryService = cloudflare.getConnectivityDirectoryService({\n accountId: \"account_id\",\n serviceId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_connectivity_directory_service = cloudflare.get_connectivity_directory_service(account_id=\"account_id\",\n service_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleConnectivityDirectoryService = Cloudflare.GetConnectivityDirectoryService.Invoke(new()\n {\n AccountId = \"account_id\",\n ServiceId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetConnectivityDirectoryService(ctx, \u0026cloudflare.LookupConnectivityDirectoryServiceArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tServiceId: pulumi.StringRef(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getconnectivitydirectoryservice\" \"exampleConnectivityDirectoryService\" {\n account_id = \"account_id\"\n service_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetConnectivityDirectoryServiceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleConnectivityDirectoryService = CloudflareFunctions.getConnectivityDirectoryService(GetConnectivityDirectoryServiceArgs.builder()\n .accountId(\"account_id\")\n .serviceId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleConnectivityDirectoryService:\n fn::invoke:\n function: cloudflare:getConnectivityDirectoryService\n arguments:\n accountId: account_id\n serviceId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getConnectivityDirectoryService.\n", "properties": { @@ -123334,7 +123334,7 @@ } }, "cloudflare:index/getConnectivityDirectoryServices:getConnectivityDirectoryServices": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleConnectivityDirectoryServices = cloudflare.getConnectivityDirectoryServices({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n type: \"tcp\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_connectivity_directory_services = cloudflare.get_connectivity_directory_services(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n type=\"tcp\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleConnectivityDirectoryServices = Cloudflare.GetConnectivityDirectoryServices.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Type = \"tcp\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetConnectivityDirectoryServices(ctx, \u0026cloudflare.LookupConnectivityDirectoryServicesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tType: pulumi.StringRef(\"tcp\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetConnectivityDirectoryServicesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleConnectivityDirectoryServices = CloudflareFunctions.getConnectivityDirectoryServices(GetConnectivityDirectoryServicesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .type(\"tcp\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleConnectivityDirectoryServices:\n fn::invoke:\n function: cloudflare:getConnectivityDirectoryServices\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n type: tcp\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleConnectivityDirectoryServices = cloudflare.getConnectivityDirectoryServices({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n type: \"tcp\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_connectivity_directory_services = cloudflare.get_connectivity_directory_services(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n type=\"tcp\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleConnectivityDirectoryServices = Cloudflare.GetConnectivityDirectoryServices.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Type = \"tcp\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetConnectivityDirectoryServices(ctx, \u0026cloudflare.LookupConnectivityDirectoryServicesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tType: pulumi.StringRef(\"tcp\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getconnectivitydirectoryservices\" \"exampleConnectivityDirectoryServices\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n type = \"tcp\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetConnectivityDirectoryServicesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleConnectivityDirectoryServices = CloudflareFunctions.getConnectivityDirectoryServices(GetConnectivityDirectoryServicesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .type(\"tcp\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleConnectivityDirectoryServices:\n fn::invoke:\n function: cloudflare:getConnectivityDirectoryServices\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n type: tcp\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getConnectivityDirectoryServices.\n", "properties": { @@ -123388,7 +123388,7 @@ } }, "cloudflare:index/getContentScanning:getContentScanning": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanning = cloudflare.getContentScanning({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning = cloudflare.get_content_scanning(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanning = Cloudflare.GetContentScanning.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetContentScanning(ctx, \u0026cloudflare.LookupContentScanningArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetContentScanningArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleContentScanning = CloudflareFunctions.getContentScanning(GetContentScanningArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleContentScanning:\n fn::invoke:\n function: cloudflare:getContentScanning\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanning = cloudflare.getContentScanning({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning = cloudflare.get_content_scanning(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanning = Cloudflare.GetContentScanning.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetContentScanning(ctx, \u0026cloudflare.LookupContentScanningArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcontentscanning\" \"exampleContentScanning\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetContentScanningArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleContentScanning = CloudflareFunctions.getContentScanning(GetContentScanningArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleContentScanning:\n fn::invoke:\n function: cloudflare:getContentScanning\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getContentScanning.\n", "properties": { @@ -123428,7 +123428,7 @@ } }, "cloudflare:index/getContentScanningExpressions:getContentScanningExpressions": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanningExpressions = cloudflare.getContentScanningExpressions({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning_expressions = cloudflare.get_content_scanning_expressions(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanningExpressions = Cloudflare.GetContentScanningExpressions.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetContentScanningExpressions(ctx, \u0026cloudflare.LookupContentScanningExpressionsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetContentScanningExpressionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleContentScanningExpressions = CloudflareFunctions.getContentScanningExpressions(GetContentScanningExpressionsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleContentScanningExpressions:\n fn::invoke:\n function: cloudflare:getContentScanningExpressions\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleContentScanningExpressions = cloudflare.getContentScanningExpressions({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_content_scanning_expressions = cloudflare.get_content_scanning_expressions(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleContentScanningExpressions = Cloudflare.GetContentScanningExpressions.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetContentScanningExpressions(ctx, \u0026cloudflare.LookupContentScanningExpressionsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcontentscanningexpressions\" \"exampleContentScanningExpressions\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetContentScanningExpressionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleContentScanningExpressions = CloudflareFunctions.getContentScanningExpressions(GetContentScanningExpressionsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleContentScanningExpressions:\n fn::invoke:\n function: cloudflare:getContentScanningExpressions\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getContentScanningExpressions.\n", "properties": { @@ -123474,7 +123474,7 @@ } }, "cloudflare:index/getCustomHostname:getCustomHostname": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostname = cloudflare.getCustomHostname({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customHostnameId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname = cloudflare.get_custom_hostname(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_hostname_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostname = Cloudflare.GetCustomHostname.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomHostnameId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomHostname(ctx, \u0026cloudflare.LookupCustomHostnameArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomHostnameId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomHostname = CloudflareFunctions.getCustomHostname(GetCustomHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customHostnameId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomHostname:\n fn::invoke:\n function: cloudflare:getCustomHostname\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n customHostnameId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostname = cloudflare.getCustomHostname({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customHostnameId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname = cloudflare.get_custom_hostname(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_hostname_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostname = Cloudflare.GetCustomHostname.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomHostnameId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomHostname(ctx, \u0026cloudflare.LookupCustomHostnameArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomHostnameId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomhostname\" \"exampleCustomHostname\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n custom_hostname_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomHostname = CloudflareFunctions.getCustomHostname(GetCustomHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customHostnameId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomHostname:\n fn::invoke:\n function: cloudflare:getCustomHostname\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n customHostnameId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomHostname.\n", "properties": { @@ -123541,7 +123541,7 @@ "$ref": "#/types/cloudflare:index/getCustomHostnameSsl:getCustomHostnameSsl" }, "status": { - "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n", + "description": "Status of the hostname's activation.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n", "type": "string" }, "verificationErrors": { @@ -123573,7 +123573,7 @@ } }, "cloudflare:index/getCustomHostnameFallbackOrigin:getCustomHostnameFallbackOrigin": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostnameFallbackOrigin = cloudflare.getCustomHostnameFallbackOrigin({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname_fallback_origin = cloudflare.get_custom_hostname_fallback_origin(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostnameFallbackOrigin = Cloudflare.GetCustomHostnameFallbackOrigin.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomHostnameFallbackOrigin(ctx, \u0026cloudflare.LookupCustomHostnameFallbackOriginArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnameFallbackOriginArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomHostnameFallbackOrigin = CloudflareFunctions.getCustomHostnameFallbackOrigin(GetCustomHostnameFallbackOriginArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomHostnameFallbackOrigin:\n fn::invoke:\n function: cloudflare:getCustomHostnameFallbackOrigin\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostnameFallbackOrigin = cloudflare.getCustomHostnameFallbackOrigin({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostname_fallback_origin = cloudflare.get_custom_hostname_fallback_origin(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostnameFallbackOrigin = Cloudflare.GetCustomHostnameFallbackOrigin.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomHostnameFallbackOrigin(ctx, \u0026cloudflare.LookupCustomHostnameFallbackOriginArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomhostnamefallbackorigin\" \"exampleCustomHostnameFallbackOrigin\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnameFallbackOriginArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomHostnameFallbackOrigin = CloudflareFunctions.getCustomHostnameFallbackOrigin(GetCustomHostnameFallbackOriginArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomHostnameFallbackOrigin:\n fn::invoke:\n function: cloudflare:getCustomHostnameFallbackOrigin\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomHostnameFallbackOrigin.\n", "properties": { @@ -123631,7 +123631,7 @@ } }, "cloudflare:index/getCustomHostnames:getCustomHostnames": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostnames = cloudflare.getCustomHostnames({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"0d89c70d-ad9f-4843-b99f-6cc0252067e9\",\n certificateAuthority: \"google\",\n customOriginServer: \"origin2.example.com\",\n direction: \"desc\",\n hostname: {\n contain: \"example.com\",\n },\n hostnameStatus: \"provisioned\",\n ssl: 0,\n sslStatus: \"active\",\n wildcard: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostnames = cloudflare.get_custom_hostnames(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"0d89c70d-ad9f-4843-b99f-6cc0252067e9\",\n certificate_authority=\"google\",\n custom_origin_server=\"origin2.example.com\",\n direction=\"desc\",\n hostname={\n \"contain\": \"example.com\",\n },\n hostname_status=\"provisioned\",\n ssl=float(0),\n ssl_status=\"active\",\n wildcard=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostnames = Cloudflare.GetCustomHostnames.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"0d89c70d-ad9f-4843-b99f-6cc0252067e9\",\n CertificateAuthority = \"google\",\n CustomOriginServer = \"origin2.example.com\",\n Direction = \"desc\",\n Hostname = new Cloudflare.Inputs.GetCustomHostnamesHostnameInputArgs\n {\n Contain = \"example.com\",\n },\n HostnameStatus = \"provisioned\",\n Ssl = 0,\n SslStatus = \"active\",\n Wildcard = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomHostnames(ctx, \u0026cloudflare.LookupCustomHostnamesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"0d89c70d-ad9f-4843-b99f-6cc0252067e9\"),\n\t\t\tCertificateAuthority: pulumi.StringRef(\"google\"),\n\t\t\tCustomOriginServer: pulumi.StringRef(\"origin2.example.com\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tHostname: cloudflare.GetCustomHostnamesHostname{\n\t\t\t\tContain: pulumi.StringRef(\"example.com\"),\n\t\t\t},\n\t\t\tHostnameStatus: pulumi.StringRef(\"provisioned\"),\n\t\t\tSsl: pulumi.Float64Ref(0),\n\t\t\tSslStatus: pulumi.StringRef(\"active\"),\n\t\t\tWildcard: pulumi.BoolRef(false),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnamesArgs;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnamesHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomHostnames = CloudflareFunctions.getCustomHostnames(GetCustomHostnamesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"0d89c70d-ad9f-4843-b99f-6cc0252067e9\")\n .certificateAuthority(\"google\")\n .customOriginServer(\"origin2.example.com\")\n .direction(\"desc\")\n .hostname(GetCustomHostnamesHostnameArgs.builder()\n .contain(\"example.com\")\n .build())\n .hostnameStatus(\"provisioned\")\n .ssl(0.0)\n .sslStatus(\"active\")\n .wildcard(false)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomHostnames:\n fn::invoke:\n function: cloudflare:getCustomHostnames\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 0d89c70d-ad9f-4843-b99f-6cc0252067e9\n certificateAuthority: google\n customOriginServer: origin2.example.com\n direction: desc\n hostname:\n contain: example.com\n hostnameStatus: provisioned\n ssl: 0\n sslStatus: active\n wildcard: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomHostnames = cloudflare.getCustomHostnames({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"0d89c70d-ad9f-4843-b99f-6cc0252067e9\",\n certificateAuthority: \"google\",\n customOriginServer: \"origin2.example.com\",\n direction: \"desc\",\n hostname: {\n contain: \"example.com\",\n },\n hostnameStatus: \"provisioned\",\n ssl: 0,\n sslStatus: \"active\",\n wildcard: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_hostnames = cloudflare.get_custom_hostnames(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"0d89c70d-ad9f-4843-b99f-6cc0252067e9\",\n certificate_authority=\"google\",\n custom_origin_server=\"origin2.example.com\",\n direction=\"desc\",\n hostname={\n \"contain\": \"example.com\",\n },\n hostname_status=\"provisioned\",\n ssl=float(0),\n ssl_status=\"active\",\n wildcard=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomHostnames = Cloudflare.GetCustomHostnames.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"0d89c70d-ad9f-4843-b99f-6cc0252067e9\",\n CertificateAuthority = \"google\",\n CustomOriginServer = \"origin2.example.com\",\n Direction = \"desc\",\n Hostname = new Cloudflare.Inputs.GetCustomHostnamesHostnameInputArgs\n {\n Contain = \"example.com\",\n },\n HostnameStatus = \"provisioned\",\n Ssl = 0,\n SslStatus = \"active\",\n Wildcard = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomHostnames(ctx, \u0026cloudflare.LookupCustomHostnamesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"0d89c70d-ad9f-4843-b99f-6cc0252067e9\"),\n\t\t\tCertificateAuthority: pulumi.StringRef(\"google\"),\n\t\t\tCustomOriginServer: pulumi.StringRef(\"origin2.example.com\"),\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tHostname: cloudflare.GetCustomHostnamesHostname{\n\t\t\t\tContain: pulumi.StringRef(\"example.com\"),\n\t\t\t},\n\t\t\tHostnameStatus: pulumi.StringRef(\"provisioned\"),\n\t\t\tSsl: pulumi.Float64Ref(0),\n\t\t\tSslStatus: pulumi.StringRef(\"active\"),\n\t\t\tWildcard: pulumi.BoolRef(false),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomhostnames\" \"exampleCustomHostnames\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"0d89c70d-ad9f-4843-b99f-6cc0252067e9\"\n certificate_authority = \"google\"\n custom_origin_server = \"origin2.example.com\"\n direction = \"desc\"\n hostname = {\n contain = \"example.com\"\n }\n hostname_status = \"provisioned\"\n ssl = 0\n ssl_status = \"active\"\n wildcard = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnamesArgs;\nimport com.pulumi.cloudflare.inputs.GetCustomHostnamesHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomHostnames = CloudflareFunctions.getCustomHostnames(GetCustomHostnamesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"0d89c70d-ad9f-4843-b99f-6cc0252067e9\")\n .certificateAuthority(\"google\")\n .customOriginServer(\"origin2.example.com\")\n .direction(\"desc\")\n .hostname(GetCustomHostnamesHostnameArgs.builder()\n .contain(\"example.com\")\n .build())\n .hostnameStatus(\"provisioned\")\n .ssl(0.0)\n .sslStatus(\"active\")\n .wildcard(false)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomHostnames:\n fn::invoke:\n function: cloudflare:getCustomHostnames\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 0d89c70d-ad9f-4843-b99f-6cc0252067e9\n certificateAuthority: google\n customOriginServer: origin2.example.com\n direction: desc\n hostname:\n contain: example.com\n hostnameStatus: provisioned\n ssl: 0\n sslStatus: active\n wildcard: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomHostnames.\n", "properties": { @@ -123652,11 +123652,11 @@ }, "hostnameStatus": { "type": "string", - "description": "Filter by the hostname's activation status.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" + "description": "Filter by the hostname's activation status.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n" }, "id": { "type": "string", - "description": "Hostname ID to match against. This ID was generated and returned during the initial\u003cspan pulumi-lang-nodejs=\" customHostname \" pulumi-lang-dotnet=\" CustomHostname \" pulumi-lang-go=\" customHostname \" pulumi-lang-python=\" custom_hostname \" pulumi-lang-yaml=\" customHostname \" pulumi-lang-java=\" customHostname \"\u003e customHostname \u003c/span\u003ecreation. This parameter cannot be used with the 'hostname' parameter.\n" + "description": "Hostname ID to match against. This ID was generated and returned during the initial\u003cspan pulumi-lang-nodejs=\" customHostname \" pulumi-lang-dotnet=\" CustomHostname \" pulumi-lang-go=\" customHostname \" pulumi-lang-python=\" custom_hostname \" pulumi-lang-yaml=\" customHostname \" pulumi-lang-java=\" customHostname \" pulumi-lang-hcl=\" custom_hostname \"\u003e customHostname \u003c/span\u003ecreation. This parameter cannot be used with the 'hostname' parameter.\n" }, "maxItems": { "type": "integer", @@ -123664,7 +123664,7 @@ }, "order": { "type": "string", - "description": "Field to order hostnames by.\nAvailable values: \"ssl\", \u003cspan pulumi-lang-nodejs=\"\"sslStatus\"\" pulumi-lang-dotnet=\"\"SslStatus\"\" pulumi-lang-go=\"\"sslStatus\"\" pulumi-lang-python=\"\"ssl_status\"\" pulumi-lang-yaml=\"\"sslStatus\"\" pulumi-lang-java=\"\"sslStatus\"\"\u003e\"sslStatus\"\u003c/span\u003e.\n" + "description": "Field to order hostnames by.\nAvailable values: \"ssl\", \u003cspan pulumi-lang-nodejs=\"\"sslStatus\"\" pulumi-lang-dotnet=\"\"SslStatus\"\" pulumi-lang-go=\"\"sslStatus\"\" pulumi-lang-python=\"\"ssl_status\"\" pulumi-lang-yaml=\"\"sslStatus\"\" pulumi-lang-java=\"\"sslStatus\"\" pulumi-lang-hcl=\"\"ssl_status\"\"\u003e\"sslStatus\"\u003c/span\u003e.\n" }, "ssl": { "type": "number", @@ -123704,11 +123704,11 @@ "$ref": "#/types/cloudflare:index/getCustomHostnamesHostname:getCustomHostnamesHostname" }, "hostnameStatus": { - "description": "Filter by the hostname's activation status.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n", + "description": "Filter by the hostname's activation status.\nAvailable values: \"active\", \"pending\", \"active*redeploying\", \"moved\", \"pending*deletion\", \"deleted\", \"pending*blocked\", \"pending*migration\", \"pending*provisioned\", \"test*pending\", \"test*active\", \"test*active*apex\", \"test*blocked\", \u003cspan pulumi-lang-nodejs=\"\"testFailed\"\" pulumi-lang-dotnet=\"\"TestFailed\"\" pulumi-lang-go=\"\"testFailed\"\" pulumi-lang-python=\"\"test_failed\"\" pulumi-lang-yaml=\"\"testFailed\"\" pulumi-lang-java=\"\"testFailed\"\" pulumi-lang-hcl=\"\"test_failed\"\"\u003e\"testFailed\"\u003c/span\u003e, \"provisioned\", \"blocked\".\n", "type": "string" }, "id": { - "description": "Hostname ID to match against. This ID was generated and returned during the initial\u003cspan pulumi-lang-nodejs=\" customHostname \" pulumi-lang-dotnet=\" CustomHostname \" pulumi-lang-go=\" customHostname \" pulumi-lang-python=\" custom_hostname \" pulumi-lang-yaml=\" customHostname \" pulumi-lang-java=\" customHostname \"\u003e customHostname \u003c/span\u003ecreation. This parameter cannot be used with the 'hostname' parameter.\n", + "description": "Hostname ID to match against. This ID was generated and returned during the initial\u003cspan pulumi-lang-nodejs=\" customHostname \" pulumi-lang-dotnet=\" CustomHostname \" pulumi-lang-go=\" customHostname \" pulumi-lang-python=\" custom_hostname \" pulumi-lang-yaml=\" customHostname \" pulumi-lang-java=\" customHostname \" pulumi-lang-hcl=\" custom_hostname \"\u003e customHostname \u003c/span\u003ecreation. This parameter cannot be used with the 'hostname' parameter.\n", "type": "string" }, "maxItems": { @@ -123716,7 +123716,7 @@ "type": "integer" }, "order": { - "description": "Field to order hostnames by.\nAvailable values: \"ssl\", \u003cspan pulumi-lang-nodejs=\"\"sslStatus\"\" pulumi-lang-dotnet=\"\"SslStatus\"\" pulumi-lang-go=\"\"sslStatus\"\" pulumi-lang-python=\"\"ssl_status\"\" pulumi-lang-yaml=\"\"sslStatus\"\" pulumi-lang-java=\"\"sslStatus\"\"\u003e\"sslStatus\"\u003c/span\u003e.\n", + "description": "Field to order hostnames by.\nAvailable values: \"ssl\", \u003cspan pulumi-lang-nodejs=\"\"sslStatus\"\" pulumi-lang-dotnet=\"\"SslStatus\"\" pulumi-lang-go=\"\"sslStatus\"\" pulumi-lang-python=\"\"ssl_status\"\" pulumi-lang-yaml=\"\"sslStatus\"\" pulumi-lang-java=\"\"sslStatus\"\" pulumi-lang-hcl=\"\"ssl_status\"\"\u003e\"sslStatus\"\u003c/span\u003e.\n", "type": "string" }, "results": { @@ -123751,7 +123751,7 @@ } }, "cloudflare:index/getCustomOriginTrustStore:getCustomOriginTrustStore": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomOriginTrustStore = cloudflare.getCustomOriginTrustStore({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customOriginTrustStoreId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_origin_trust_store = cloudflare.get_custom_origin_trust_store(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_origin_trust_store_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomOriginTrustStore = Cloudflare.GetCustomOriginTrustStore.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomOriginTrustStoreId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomOriginTrustStore(ctx, \u0026cloudflare.LookupCustomOriginTrustStoreArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomOriginTrustStoreId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomOriginTrustStoreArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomOriginTrustStore = CloudflareFunctions.getCustomOriginTrustStore(GetCustomOriginTrustStoreArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customOriginTrustStoreId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomOriginTrustStore:\n fn::invoke:\n function: cloudflare:getCustomOriginTrustStore\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n customOriginTrustStoreId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomOriginTrustStore = cloudflare.getCustomOriginTrustStore({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customOriginTrustStoreId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_origin_trust_store = cloudflare.get_custom_origin_trust_store(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_origin_trust_store_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomOriginTrustStore = Cloudflare.GetCustomOriginTrustStore.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomOriginTrustStoreId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomOriginTrustStore(ctx, \u0026cloudflare.LookupCustomOriginTrustStoreArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomOriginTrustStoreId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomorigintruststore\" \"exampleCustomOriginTrustStore\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n custom_origin_trust_store_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomOriginTrustStoreArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomOriginTrustStore = CloudflareFunctions.getCustomOriginTrustStore(GetCustomOriginTrustStoreArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customOriginTrustStoreId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomOriginTrustStore:\n fn::invoke:\n function: cloudflare:getCustomOriginTrustStore\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n customOriginTrustStoreId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomOriginTrustStore.\n", "properties": { @@ -123830,7 +123830,7 @@ } }, "cloudflare:index/getCustomOriginTrustStores:getCustomOriginTrustStores": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomOriginTrustStores = cloudflare.getCustomOriginTrustStores({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n limit: 10,\n offset: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_origin_trust_stores = cloudflare.get_custom_origin_trust_stores(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n limit=10,\n offset=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomOriginTrustStores = Cloudflare.GetCustomOriginTrustStores.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Limit = 10,\n Offset = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomOriginTrustStores(ctx, \u0026cloudflare.LookupCustomOriginTrustStoresArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLimit: pulumi.IntRef(10),\n\t\t\tOffset: pulumi.IntRef(10),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomOriginTrustStoresArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomOriginTrustStores = CloudflareFunctions.getCustomOriginTrustStores(GetCustomOriginTrustStoresArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .limit(10)\n .offset(10)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomOriginTrustStores:\n fn::invoke:\n function: cloudflare:getCustomOriginTrustStores\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n limit: 10\n offset: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomOriginTrustStores = cloudflare.getCustomOriginTrustStores({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n limit: 10,\n offset: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_origin_trust_stores = cloudflare.get_custom_origin_trust_stores(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n limit=10,\n offset=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomOriginTrustStores = Cloudflare.GetCustomOriginTrustStores.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Limit = 10,\n Offset = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomOriginTrustStores(ctx, \u0026cloudflare.LookupCustomOriginTrustStoresArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLimit: pulumi.IntRef(10),\n\t\t\tOffset: pulumi.IntRef(10),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomorigintruststores\" \"exampleCustomOriginTrustStores\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n limit = 10\n offset = 10\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomOriginTrustStoresArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomOriginTrustStores = CloudflareFunctions.getCustomOriginTrustStores(GetCustomOriginTrustStoresArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .limit(10)\n .offset(10)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomOriginTrustStores:\n fn::invoke:\n function: cloudflare:getCustomOriginTrustStores\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n limit: 10\n offset: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomOriginTrustStores.\n", "properties": { @@ -123892,7 +123892,7 @@ } }, "cloudflare:index/getCustomPageAsset:getCustomPageAsset": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPageAsset = cloudflare.getCustomPageAsset({\n assetName: \"my_custom_error_page\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_page_asset = cloudflare.get_custom_page_asset(asset_name=\"my_custom_error_page\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPageAsset = Cloudflare.GetCustomPageAsset.Invoke(new()\n {\n AssetName = \"my_custom_error_page\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPageAsset(ctx, \u0026cloudflare.LookupCustomPageAssetArgs{\n\t\t\tAssetName: \"my_custom_error_page\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPageAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPageAsset = CloudflareFunctions.getCustomPageAsset(GetCustomPageAssetArgs.builder()\n .assetName(\"my_custom_error_page\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPageAsset:\n fn::invoke:\n function: cloudflare:getCustomPageAsset\n arguments:\n assetName: my_custom_error_page\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPageAsset = cloudflare.getCustomPageAsset({\n assetName: \"my_custom_error_page\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_page_asset = cloudflare.get_custom_page_asset(asset_name=\"my_custom_error_page\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPageAsset = Cloudflare.GetCustomPageAsset.Invoke(new()\n {\n AssetName = \"my_custom_error_page\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPageAsset(ctx, \u0026cloudflare.LookupCustomPageAssetArgs{\n\t\t\tAssetName: \"my_custom_error_page\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustompageasset\" \"exampleCustomPageAsset\" {\n asset_name = \"my_custom_error_page\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPageAssetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPageAsset = CloudflareFunctions.getCustomPageAsset(GetCustomPageAssetArgs.builder()\n .assetName(\"my_custom_error_page\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPageAsset:\n fn::invoke:\n function: cloudflare:getCustomPageAsset\n arguments:\n assetName: my_custom_error_page\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomPageAsset.\n", "properties": { @@ -123966,7 +123966,7 @@ } }, "cloudflare:index/getCustomPageAssets:getCustomPageAssets": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPageAssets = cloudflare.getCustomPageAssets({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_page_assets = cloudflare.get_custom_page_assets(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPageAssets = Cloudflare.GetCustomPageAssets.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPageAssets(ctx, \u0026cloudflare.LookupCustomPageAssetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPageAssetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPageAssets = CloudflareFunctions.getCustomPageAssets(GetCustomPageAssetsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPageAssets:\n fn::invoke:\n function: cloudflare:getCustomPageAssets\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPageAssets = cloudflare.getCustomPageAssets({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_page_assets = cloudflare.get_custom_page_assets(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPageAssets = Cloudflare.GetCustomPageAssets.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPageAssets(ctx, \u0026cloudflare.LookupCustomPageAssetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustompageassets\" \"exampleCustomPageAssets\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPageAssetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPageAssets = CloudflareFunctions.getCustomPageAssets(GetCustomPageAssetsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPageAssets:\n fn::invoke:\n function: cloudflare:getCustomPageAssets\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomPageAssets.\n", "properties": { @@ -124020,7 +124020,7 @@ } }, "cloudflare:index/getCustomPages:getCustomPages": { - "description": "Accepted Permissions\n\n- `Account Custom Pages Read`\n- `Account Custom Pages Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPages = cloudflare.getCustomPages({\n identifier: \"ratelimit_block\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_pages = cloudflare.get_custom_pages(identifier=\"ratelimit_block\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPages = Cloudflare.GetCustomPages.Invoke(new()\n {\n Identifier = \"ratelimit_block\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPages(ctx, \u0026cloudflare.LookupCustomPagesArgs{\n\t\t\tIdentifier: \"ratelimit_block\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPages = CloudflareFunctions.getCustomPages(GetCustomPagesArgs.builder()\n .identifier(\"ratelimit_block\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPages:\n fn::invoke:\n function: cloudflare:getCustomPages\n arguments:\n identifier: ratelimit_block\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Custom Pages Read`\n- `Account Custom Pages Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPages = cloudflare.getCustomPages({\n identifier: \"ratelimit_block\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_pages = cloudflare.get_custom_pages(identifier=\"ratelimit_block\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPages = Cloudflare.GetCustomPages.Invoke(new()\n {\n Identifier = \"ratelimit_block\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPages(ctx, \u0026cloudflare.LookupCustomPagesArgs{\n\t\t\tIdentifier: \"ratelimit_block\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustompages\" \"exampleCustomPages\" {\n identifier = \"ratelimit_block\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPages = CloudflareFunctions.getCustomPages(GetCustomPagesArgs.builder()\n .identifier(\"ratelimit_block\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPages:\n fn::invoke:\n function: cloudflare:getCustomPages\n arguments:\n identifier: ratelimit_block\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomPages.\n", "properties": { @@ -124103,7 +124103,7 @@ } }, "cloudflare:index/getCustomPagesList:getCustomPagesList": { - "description": "Accepted Permissions\n\n- `Account Custom Pages Read`\n- `Account Custom Pages Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPagesList = cloudflare.getCustomPagesList({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_pages_list = cloudflare.get_custom_pages_list(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPagesList = Cloudflare.GetCustomPagesList.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPagesList(ctx, \u0026cloudflare.LookupCustomPagesListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPagesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPagesList = CloudflareFunctions.getCustomPagesList(GetCustomPagesListArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPagesList:\n fn::invoke:\n function: cloudflare:getCustomPagesList\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Custom Pages Read`\n- `Account Custom Pages Write`\n- `Account Settings Read`\n- `Account Settings Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomPagesList = cloudflare.getCustomPagesList({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_pages_list = cloudflare.get_custom_pages_list(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomPagesList = Cloudflare.GetCustomPagesList.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomPagesList(ctx, \u0026cloudflare.LookupCustomPagesListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustompageslist\" \"exampleCustomPagesList\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomPagesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomPagesList = CloudflareFunctions.getCustomPagesList(GetCustomPagesListArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomPagesList:\n fn::invoke:\n function: cloudflare:getCustomPagesList\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomPagesList.\n", "properties": { @@ -124157,7 +124157,7 @@ } }, "cloudflare:index/getCustomSsl:getCustomSsl": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomSsl = cloudflare.getCustomSsl({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_ssl = cloudflare.get_custom_ssl(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomSsl = Cloudflare.GetCustomSsl.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomSsl(ctx, \u0026cloudflare.LookupCustomSslArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomCertificateId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomSslArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomSsl = CloudflareFunctions.getCustomSsl(GetCustomSslArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomSsl:\n fn::invoke:\n function: cloudflare:getCustomSsl\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n customCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomSsl = cloudflare.getCustomSsl({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_ssl = cloudflare.get_custom_ssl(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomSsl = Cloudflare.GetCustomSsl.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomSsl(ctx, \u0026cloudflare.LookupCustomSslArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomCertificateId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomssl\" \"exampleCustomSsl\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n custom_certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomSslArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomSsl = CloudflareFunctions.getCustomSsl(GetCustomSslArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomSsl:\n fn::invoke:\n function: cloudflare:getCustomSsl\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n customCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomSsl.\n", "properties": { @@ -124223,7 +124223,7 @@ "type": "string" }, "policyRestrictions": { - "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n", + "description": "The policy restrictions returned by the API. This field is returned in responses\nwhen a policy has been set. The API accepts the \"policy\" field in requests but\nreturns this field as \u003cspan pulumi-lang-nodejs=\"\"policyRestrictions\"\" pulumi-lang-dotnet=\"\"PolicyRestrictions\"\" pulumi-lang-go=\"\"policyRestrictions\"\" pulumi-lang-python=\"\"policy_restrictions\"\" pulumi-lang-yaml=\"\"policyRestrictions\"\" pulumi-lang-java=\"\"policyRestrictions\"\" pulumi-lang-hcl=\"\"policy_restrictions\"\"\u003e\"policyRestrictions\"\u003c/span\u003e in responses.\n", "type": "string" }, "priority": { @@ -124263,7 +124263,7 @@ } }, "cloudflare:index/getCustomSsls:getCustomSsls": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomSsls = cloudflare.getCustomSsls({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n status: \"active\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_ssls = cloudflare.get_custom_ssls(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n status=\"active\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomSsls = Cloudflare.GetCustomSsls.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Status = \"active\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomSsls(ctx, \u0026cloudflare.LookupCustomSslsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tStatus: pulumi.StringRef(\"active\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomSslsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomSsls = CloudflareFunctions.getCustomSsls(GetCustomSslsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .status(\"active\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomSsls:\n fn::invoke:\n function: cloudflare:getCustomSsls\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n status: active\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleCustomSsls = cloudflare.getCustomSsls({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n status: \"active\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_custom_ssls = cloudflare.get_custom_ssls(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n status=\"active\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleCustomSsls = Cloudflare.GetCustomSsls.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Status = \"active\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetCustomSsls(ctx, \u0026cloudflare.LookupCustomSslsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tStatus: pulumi.StringRef(\"active\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getcustomssls\" \"exampleCustomSsls\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n status = \"active\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetCustomSslsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleCustomSsls = CloudflareFunctions.getCustomSsls(GetCustomSslsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .status(\"active\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleCustomSsls:\n fn::invoke:\n function: cloudflare:getCustomSsls\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n status: active\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getCustomSsls.\n", "properties": { @@ -124326,7 +124326,7 @@ } }, "cloudflare:index/getD1Database:getD1Database": { - "description": "Accepted Permissions\n\n- `D1 Read`\n- `D1 Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleD1Database = cloudflare.getD1Database({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n databaseId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_d1_database = cloudflare.get_d1_database(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n database_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleD1Database = Cloudflare.GetD1Database.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DatabaseId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetD1Database(ctx, \u0026cloudflare.LookupD1DatabaseArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDatabaseId: pulumi.StringRef(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetD1DatabaseArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleD1Database = CloudflareFunctions.getD1Database(GetD1DatabaseArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .databaseId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleD1Database:\n fn::invoke:\n function: cloudflare:getD1Database\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n databaseId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `D1 Read`\n- `D1 Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleD1Database = cloudflare.getD1Database({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n databaseId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_d1_database = cloudflare.get_d1_database(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n database_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleD1Database = Cloudflare.GetD1Database.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DatabaseId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetD1Database(ctx, \u0026cloudflare.LookupD1DatabaseArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDatabaseId: pulumi.StringRef(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getd1database\" \"exampleD1Database\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n database_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetD1DatabaseArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleD1Database = CloudflareFunctions.getD1Database(GetD1DatabaseArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .databaseId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleD1Database:\n fn::invoke:\n function: cloudflare:getD1Database\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n databaseId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getD1Database.\n", "properties": { @@ -124408,7 +124408,7 @@ } }, "cloudflare:index/getD1Databases:getD1Databases": { - "description": "Accepted Permissions\n\n- `D1 Read`\n- `D1 Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleD1Databases = cloudflare.getD1Databases({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_d1_databases = cloudflare.get_d1_databases(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleD1Databases = Cloudflare.GetD1Databases.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetD1Databases(ctx, \u0026cloudflare.LookupD1DatabasesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetD1DatabasesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleD1Databases = CloudflareFunctions.getD1Databases(GetD1DatabasesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleD1Databases:\n fn::invoke:\n function: cloudflare:getD1Databases\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `D1 Read`\n- `D1 Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleD1Databases = cloudflare.getD1Databases({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_d1_databases = cloudflare.get_d1_databases(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleD1Databases = Cloudflare.GetD1Databases.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetD1Databases(ctx, \u0026cloudflare.LookupD1DatabasesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getd1databases\" \"exampleD1Databases\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"name\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetD1DatabasesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleD1Databases = CloudflareFunctions.getD1Databases(GetD1DatabasesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleD1Databases:\n fn::invoke:\n function: cloudflare:getD1Databases\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getD1Databases.\n", "properties": { @@ -124462,7 +124462,7 @@ } }, "cloudflare:index/getDcvDelegation:getDcvDelegation": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDcvDelegation = cloudflare.getDcvDelegation({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dcv_delegation = cloudflare.get_dcv_delegation(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDcvDelegation = Cloudflare.GetDcvDelegation.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDcvDelegation(ctx, \u0026cloudflare.GetDcvDelegationArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDcvDelegationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDcvDelegation = CloudflareFunctions.getDcvDelegation(GetDcvDelegationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDcvDelegation:\n fn::invoke:\n function: cloudflare:getDcvDelegation\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDcvDelegation = cloudflare.getDcvDelegation({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dcv_delegation = cloudflare.get_dcv_delegation(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDcvDelegation = Cloudflare.GetDcvDelegation.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDcvDelegation(ctx, \u0026cloudflare.GetDcvDelegationArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdcvdelegation\" \"exampleDcvDelegation\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDcvDelegationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDcvDelegation = CloudflareFunctions.getDcvDelegation(GetDcvDelegationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDcvDelegation:\n fn::invoke:\n function: cloudflare:getDcvDelegation\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDcvDelegation.\n", "properties": { @@ -124497,7 +124497,7 @@ } }, "cloudflare:index/getDnsFirewall:getDnsFirewall": { - "description": "Accepted Permissions\n\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsFirewall = cloudflare.getDnsFirewall({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dnsFirewallId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_firewall = cloudflare.get_dns_firewall(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dns_firewall_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsFirewall = Cloudflare.GetDnsFirewall.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DnsFirewallId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsFirewall(ctx, \u0026cloudflare.LookupDnsFirewallArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDnsFirewallId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsFirewallArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsFirewall = CloudflareFunctions.getDnsFirewall(GetDnsFirewallArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dnsFirewallId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsFirewall:\n fn::invoke:\n function: cloudflare:getDnsFirewall\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n dnsFirewallId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsFirewall = cloudflare.getDnsFirewall({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dnsFirewallId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_firewall = cloudflare.get_dns_firewall(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dns_firewall_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsFirewall = Cloudflare.GetDnsFirewall.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DnsFirewallId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsFirewall(ctx, \u0026cloudflare.LookupDnsFirewallArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDnsFirewallId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnsfirewall\" \"exampleDnsFirewall\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n dns_firewall_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsFirewallArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsFirewall = CloudflareFunctions.getDnsFirewall(GetDnsFirewallArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dnsFirewallId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsFirewall:\n fn::invoke:\n function: cloudflare:getDnsFirewall\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n dnsFirewallId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsFirewall.\n", "properties": { @@ -124597,7 +124597,7 @@ } }, "cloudflare:index/getDnsFirewalls:getDnsFirewalls": { - "description": "Accepted Permissions\n\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsFirewalls = cloudflare.getDnsFirewalls({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_firewalls = cloudflare.get_dns_firewalls(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsFirewalls = Cloudflare.GetDnsFirewalls.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsFirewalls(ctx, \u0026cloudflare.LookupDnsFirewallsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsFirewallsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsFirewalls = CloudflareFunctions.getDnsFirewalls(GetDnsFirewallsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsFirewalls:\n fn::invoke:\n function: cloudflare:getDnsFirewalls\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Firewall Read`\n- `DNS Firewall Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsFirewalls = cloudflare.getDnsFirewalls({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_firewalls = cloudflare.get_dns_firewalls(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsFirewalls = Cloudflare.GetDnsFirewalls.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsFirewalls(ctx, \u0026cloudflare.LookupDnsFirewallsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnsfirewalls\" \"exampleDnsFirewalls\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsFirewallsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsFirewalls = CloudflareFunctions.getDnsFirewalls(GetDnsFirewallsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsFirewalls:\n fn::invoke:\n function: cloudflare:getDnsFirewalls\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsFirewalls.\n", "properties": { @@ -124643,7 +124643,7 @@ } }, "cloudflare:index/getDnsRecord:getDnsRecord": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecord = cloudflare.getDnsRecord({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dnsRecordId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_record = cloudflare.get_dns_record(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dns_record_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecord = Cloudflare.GetDnsRecord.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DnsRecordId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsRecord(ctx, \u0026cloudflare.LookupDnsRecordArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDnsRecordId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsRecord = CloudflareFunctions.getDnsRecord(GetDnsRecordArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dnsRecordId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsRecord:\n fn::invoke:\n function: cloudflare:getDnsRecord\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n dnsRecordId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecord = cloudflare.getDnsRecord({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dnsRecordId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_record = cloudflare.get_dns_record(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dns_record_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecord = Cloudflare.GetDnsRecord.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DnsRecordId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsRecord(ctx, \u0026cloudflare.LookupDnsRecordArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDnsRecordId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnsrecord\" \"exampleDnsRecord\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n dns_record_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsRecord = CloudflareFunctions.getDnsRecord(GetDnsRecordArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dnsRecordId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsRecord:\n fn::invoke:\n function: cloudflare:getDnsRecord\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n dnsRecordId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsRecord.\n", "properties": { @@ -124775,7 +124775,7 @@ } }, "cloudflare:index/getDnsRecords:getDnsRecords": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecords = cloudflare.getDnsRecords({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n comment: {\n absent: \"absent\",\n contains: \"ello, worl\",\n endswith: \"o, world\",\n exact: \"Hello, world\",\n present: \"present\",\n startswith: \"Hello, w\",\n },\n content: {\n contains: \"7.0.0.\",\n endswith: \".0.1\",\n exact: \"127.0.0.1\",\n startswith: \"127.0.\",\n },\n name: {\n contains: \"w.example.\",\n endswith: \".example.com\",\n exact: \"www.example.com\",\n startswith: \"www.example\",\n },\n search: \"www.cloudflare.com\",\n tag: {\n absent: \"important\",\n contains: \"greeting:ello, worl\",\n endswith: \"greeting:o, world\",\n exact: \"greeting:Hello, world\",\n present: \"important\",\n startswith: \"greeting:Hello, w\",\n },\n type: \"A\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_records = cloudflare.get_dns_records(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n comment={\n \"absent\": \"absent\",\n \"contains\": \"ello, worl\",\n \"endswith\": \"o, world\",\n \"exact\": \"Hello, world\",\n \"present\": \"present\",\n \"startswith\": \"Hello, w\",\n },\n content={\n \"contains\": \"7.0.0.\",\n \"endswith\": \".0.1\",\n \"exact\": \"127.0.0.1\",\n \"startswith\": \"127.0.\",\n },\n name={\n \"contains\": \"w.example.\",\n \"endswith\": \".example.com\",\n \"exact\": \"www.example.com\",\n \"startswith\": \"www.example\",\n },\n search=\"www.cloudflare.com\",\n tag={\n \"absent\": \"important\",\n \"contains\": \"greeting:ello, worl\",\n \"endswith\": \"greeting:o, world\",\n \"exact\": \"greeting:Hello, world\",\n \"present\": \"important\",\n \"startswith\": \"greeting:Hello, w\",\n },\n type=\"A\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecords = Cloudflare.GetDnsRecords.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Comment = new Cloudflare.Inputs.GetDnsRecordsCommentInputArgs\n {\n Absent = \"absent\",\n Contains = \"ello, worl\",\n Endswith = \"o, world\",\n Exact = \"Hello, world\",\n Present = \"present\",\n Startswith = \"Hello, w\",\n },\n Content = new Cloudflare.Inputs.GetDnsRecordsContentInputArgs\n {\n Contains = \"7.0.0.\",\n Endswith = \".0.1\",\n Exact = \"127.0.0.1\",\n Startswith = \"127.0.\",\n },\n Name = new Cloudflare.Inputs.GetDnsRecordsNameInputArgs\n {\n Contains = \"w.example.\",\n Endswith = \".example.com\",\n Exact = \"www.example.com\",\n Startswith = \"www.example\",\n },\n Search = \"www.cloudflare.com\",\n Tag = new Cloudflare.Inputs.GetDnsRecordsTagInputArgs\n {\n Absent = \"important\",\n Contains = \"greeting:ello, worl\",\n Endswith = \"greeting:o, world\",\n Exact = \"greeting:Hello, world\",\n Present = \"important\",\n Startswith = \"greeting:Hello, w\",\n },\n Type = \"A\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsRecords(ctx, \u0026cloudflare.LookupDnsRecordsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tComment: cloudflare.GetDnsRecordsComment{\n\t\t\t\tAbsent: pulumi.StringRef(\"absent\"),\n\t\t\t\tContains: pulumi.StringRef(\"ello, worl\"),\n\t\t\t\tEndswith: pulumi.StringRef(\"o, world\"),\n\t\t\t\tExact: pulumi.StringRef(\"Hello, world\"),\n\t\t\t\tPresent: pulumi.StringRef(\"present\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"Hello, w\"),\n\t\t\t},\n\t\t\tContent: cloudflare.GetDnsRecordsContent{\n\t\t\t\tContains: pulumi.StringRef(\"7.0.0.\"),\n\t\t\t\tEndswith: pulumi.StringRef(\".0.1\"),\n\t\t\t\tExact: pulumi.StringRef(\"127.0.0.1\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"127.0.\"),\n\t\t\t},\n\t\t\tName: cloudflare.GetDnsRecordsName{\n\t\t\t\tContains: pulumi.StringRef(\"w.example.\"),\n\t\t\t\tEndswith: pulumi.StringRef(\".example.com\"),\n\t\t\t\tExact: pulumi.StringRef(\"www.example.com\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"www.example\"),\n\t\t\t},\n\t\t\tSearch: pulumi.StringRef(\"www.cloudflare.com\"),\n\t\t\tTag: cloudflare.GetDnsRecordsTag{\n\t\t\t\tAbsent: pulumi.StringRef(\"important\"),\n\t\t\t\tContains: pulumi.StringRef(\"greeting:ello, worl\"),\n\t\t\t\tEndswith: pulumi.StringRef(\"greeting:o, world\"),\n\t\t\t\tExact: pulumi.StringRef(\"greeting:Hello, world\"),\n\t\t\t\tPresent: pulumi.StringRef(\"important\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"greeting:Hello, w\"),\n\t\t\t},\n\t\t\tType: pulumi.StringRef(\"A\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsCommentArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsContentArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsNameArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsRecords = CloudflareFunctions.getDnsRecords(GetDnsRecordsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .comment(GetDnsRecordsCommentArgs.builder()\n .absent(\"absent\")\n .contains(\"ello, worl\")\n .endswith(\"o, world\")\n .exact(\"Hello, world\")\n .present(\"present\")\n .startswith(\"Hello, w\")\n .build())\n .content(GetDnsRecordsContentArgs.builder()\n .contains(\"7.0.0.\")\n .endswith(\".0.1\")\n .exact(\"127.0.0.1\")\n .startswith(\"127.0.\")\n .build())\n .name(GetDnsRecordsNameArgs.builder()\n .contains(\"w.example.\")\n .endswith(\".example.com\")\n .exact(\"www.example.com\")\n .startswith(\"www.example\")\n .build())\n .search(\"www.cloudflare.com\")\n .tag(GetDnsRecordsTagArgs.builder()\n .absent(\"important\")\n .contains(\"greeting:ello, worl\")\n .endswith(\"greeting:o, world\")\n .exact(\"greeting:Hello, world\")\n .present(\"important\")\n .startswith(\"greeting:Hello, w\")\n .build())\n .type(\"A\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsRecords:\n fn::invoke:\n function: cloudflare:getDnsRecords\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n comment:\n absent: absent\n contains: ello, worl\n endswith: o, world\n exact: Hello, world\n present: present\n startswith: Hello, w\n content:\n contains: 7.0.0.\n endswith: .0.1\n exact: 127.0.0.1\n startswith: 127.0.\n name:\n contains: w.example.\n endswith: .example.com\n exact: www.example.com\n startswith: www.example\n search: www.cloudflare.com\n tag:\n absent: important\n contains: greeting:ello, worl\n endswith: greeting:o, world\n exact: greeting:Hello, world\n present: important\n startswith: greeting:Hello, w\n type: A\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsRecords = cloudflare.getDnsRecords({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n comment: {\n absent: \"absent\",\n contains: \"ello, worl\",\n endswith: \"o, world\",\n exact: \"Hello, world\",\n present: \"present\",\n startswith: \"Hello, w\",\n },\n content: {\n contains: \"7.0.0.\",\n endswith: \".0.1\",\n exact: \"127.0.0.1\",\n startswith: \"127.0.\",\n },\n name: {\n contains: \"w.example.\",\n endswith: \".example.com\",\n exact: \"www.example.com\",\n startswith: \"www.example\",\n },\n search: \"www.cloudflare.com\",\n tag: {\n absent: \"important\",\n contains: \"greeting:ello, worl\",\n endswith: \"greeting:o, world\",\n exact: \"greeting:Hello, world\",\n present: \"important\",\n startswith: \"greeting:Hello, w\",\n },\n type: \"A\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_records = cloudflare.get_dns_records(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n comment={\n \"absent\": \"absent\",\n \"contains\": \"ello, worl\",\n \"endswith\": \"o, world\",\n \"exact\": \"Hello, world\",\n \"present\": \"present\",\n \"startswith\": \"Hello, w\",\n },\n content={\n \"contains\": \"7.0.0.\",\n \"endswith\": \".0.1\",\n \"exact\": \"127.0.0.1\",\n \"startswith\": \"127.0.\",\n },\n name={\n \"contains\": \"w.example.\",\n \"endswith\": \".example.com\",\n \"exact\": \"www.example.com\",\n \"startswith\": \"www.example\",\n },\n search=\"www.cloudflare.com\",\n tag={\n \"absent\": \"important\",\n \"contains\": \"greeting:ello, worl\",\n \"endswith\": \"greeting:o, world\",\n \"exact\": \"greeting:Hello, world\",\n \"present\": \"important\",\n \"startswith\": \"greeting:Hello, w\",\n },\n type=\"A\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsRecords = Cloudflare.GetDnsRecords.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Comment = new Cloudflare.Inputs.GetDnsRecordsCommentInputArgs\n {\n Absent = \"absent\",\n Contains = \"ello, worl\",\n Endswith = \"o, world\",\n Exact = \"Hello, world\",\n Present = \"present\",\n Startswith = \"Hello, w\",\n },\n Content = new Cloudflare.Inputs.GetDnsRecordsContentInputArgs\n {\n Contains = \"7.0.0.\",\n Endswith = \".0.1\",\n Exact = \"127.0.0.1\",\n Startswith = \"127.0.\",\n },\n Name = new Cloudflare.Inputs.GetDnsRecordsNameInputArgs\n {\n Contains = \"w.example.\",\n Endswith = \".example.com\",\n Exact = \"www.example.com\",\n Startswith = \"www.example\",\n },\n Search = \"www.cloudflare.com\",\n Tag = new Cloudflare.Inputs.GetDnsRecordsTagInputArgs\n {\n Absent = \"important\",\n Contains = \"greeting:ello, worl\",\n Endswith = \"greeting:o, world\",\n Exact = \"greeting:Hello, world\",\n Present = \"important\",\n Startswith = \"greeting:Hello, w\",\n },\n Type = \"A\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsRecords(ctx, \u0026cloudflare.LookupDnsRecordsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tComment: cloudflare.GetDnsRecordsComment{\n\t\t\t\tAbsent: pulumi.StringRef(\"absent\"),\n\t\t\t\tContains: pulumi.StringRef(\"ello, worl\"),\n\t\t\t\tEndswith: pulumi.StringRef(\"o, world\"),\n\t\t\t\tExact: pulumi.StringRef(\"Hello, world\"),\n\t\t\t\tPresent: pulumi.StringRef(\"present\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"Hello, w\"),\n\t\t\t},\n\t\t\tContent: cloudflare.GetDnsRecordsContent{\n\t\t\t\tContains: pulumi.StringRef(\"7.0.0.\"),\n\t\t\t\tEndswith: pulumi.StringRef(\".0.1\"),\n\t\t\t\tExact: pulumi.StringRef(\"127.0.0.1\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"127.0.\"),\n\t\t\t},\n\t\t\tName: cloudflare.GetDnsRecordsName{\n\t\t\t\tContains: pulumi.StringRef(\"w.example.\"),\n\t\t\t\tEndswith: pulumi.StringRef(\".example.com\"),\n\t\t\t\tExact: pulumi.StringRef(\"www.example.com\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"www.example\"),\n\t\t\t},\n\t\t\tSearch: pulumi.StringRef(\"www.cloudflare.com\"),\n\t\t\tTag: cloudflare.GetDnsRecordsTag{\n\t\t\t\tAbsent: pulumi.StringRef(\"important\"),\n\t\t\t\tContains: pulumi.StringRef(\"greeting:ello, worl\"),\n\t\t\t\tEndswith: pulumi.StringRef(\"greeting:o, world\"),\n\t\t\t\tExact: pulumi.StringRef(\"greeting:Hello, world\"),\n\t\t\t\tPresent: pulumi.StringRef(\"important\"),\n\t\t\t\tStartswith: pulumi.StringRef(\"greeting:Hello, w\"),\n\t\t\t},\n\t\t\tType: pulumi.StringRef(\"A\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnsrecords\" \"exampleDnsRecords\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n comment = {\n absent = \"absent\"\n contains = \"ello, worl\"\n endswith = \"o, world\"\n exact = \"Hello, world\"\n present = \"present\"\n startswith = \"Hello, w\"\n }\n content = {\n contains = \"7.0.0.\"\n endswith = \".0.1\"\n exact = \"127.0.0.1\"\n startswith = \"127.0.\"\n }\n name = {\n contains = \"w.example.\"\n endswith = \".example.com\"\n exact = \"www.example.com\"\n startswith = \"www.example\"\n }\n search = \"www.cloudflare.com\"\n tag = {\n absent = \"important\"\n contains = \"greeting:ello, worl\"\n endswith = \"greeting:o, world\"\n exact = \"greeting:Hello, world\"\n present = \"important\"\n startswith = \"greeting:Hello, w\"\n }\n type = \"A\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsCommentArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsContentArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsNameArgs;\nimport com.pulumi.cloudflare.inputs.GetDnsRecordsTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsRecords = CloudflareFunctions.getDnsRecords(GetDnsRecordsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .comment(GetDnsRecordsCommentArgs.builder()\n .absent(\"absent\")\n .contains(\"ello, worl\")\n .endswith(\"o, world\")\n .exact(\"Hello, world\")\n .present(\"present\")\n .startswith(\"Hello, w\")\n .build())\n .content(GetDnsRecordsContentArgs.builder()\n .contains(\"7.0.0.\")\n .endswith(\".0.1\")\n .exact(\"127.0.0.1\")\n .startswith(\"127.0.\")\n .build())\n .name(GetDnsRecordsNameArgs.builder()\n .contains(\"w.example.\")\n .endswith(\".example.com\")\n .exact(\"www.example.com\")\n .startswith(\"www.example\")\n .build())\n .search(\"www.cloudflare.com\")\n .tag(GetDnsRecordsTagArgs.builder()\n .absent(\"important\")\n .contains(\"greeting:ello, worl\")\n .endswith(\"greeting:o, world\")\n .exact(\"greeting:Hello, world\")\n .present(\"important\")\n .startswith(\"greeting:Hello, w\")\n .build())\n .type(\"A\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsRecords:\n fn::invoke:\n function: cloudflare:getDnsRecords\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n comment:\n absent: absent\n contains: ello, worl\n endswith: o, world\n exact: Hello, world\n present: present\n startswith: Hello, w\n content:\n contains: 7.0.0.\n endswith: .0.1\n exact: 127.0.0.1\n startswith: 127.0.\n name:\n contains: w.example.\n endswith: .example.com\n exact: www.example.com\n startswith: www.example\n search: www.cloudflare.com\n tag:\n absent: important\n contains: greeting:ello, worl\n endswith: greeting:o, world\n exact: greeting:Hello, world\n present: important\n startswith: greeting:Hello, w\n type: A\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsRecords.\n", "properties": { @@ -124791,7 +124791,7 @@ }, "match": { "type": "string", - "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n" + "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n" }, "maxItems": { "type": "integer", @@ -124810,14 +124810,14 @@ }, "search": { "type": "string", - "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\"\u003e`match`\u003c/span\u003e setting. For automated searches, please use the other available parameters.\n" + "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\" pulumi-lang-hcl=\"`match`\"\u003e`match`\u003c/span\u003e setting. For automated searches, please use the other available parameters.\n" }, "tag": { "$ref": "#/types/cloudflare:index/getDnsRecordsTag:getDnsRecordsTag" }, "tagMatch": { "type": "string", - "description": "Whether to match all tag search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between tag filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the regular \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\"\u003e`match`\u003c/span\u003e parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n" + "description": "Whether to match all tag search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between tag filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the regular \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\" pulumi-lang-hcl=\"`match`\"\u003e`match`\u003c/span\u003e parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n" }, "type": { "type": "string", @@ -124848,7 +124848,7 @@ "type": "string" }, "match": { - "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n", + "description": "Whether to match all search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n", "type": "string" }, "maxItems": { @@ -124874,14 +124874,14 @@ "type": "array" }, "search": { - "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\"\u003e`match`\u003c/span\u003e setting. For automated searches, please use the other available parameters.\n", + "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\" pulumi-lang-hcl=\"`match`\"\u003e`match`\u003c/span\u003e setting. For automated searches, please use the other available parameters.\n", "type": "string" }, "tag": { "$ref": "#/types/cloudflare:index/getDnsRecordsTag:getDnsRecordsTag" }, "tagMatch": { - "description": "Whether to match all tag search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between tag filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the regular \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\"\u003e`match`\u003c/span\u003e parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n", + "description": "Whether to match all tag search requirements or at least one (any). If set to \u003cspan pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\" pulumi-lang-hcl=\"`all`\"\u003e`all`\u003c/span\u003e, acts like a logical AND between tag filters. If set to \u003cspan pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\" pulumi-lang-hcl=\"`any`\"\u003e`any`\u003c/span\u003e, acts like a logical OR instead. Note that the regular \u003cspan pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\" pulumi-lang-hcl=\"`match`\"\u003e`match`\u003c/span\u003e parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n", "type": "string" }, "type": { @@ -124906,7 +124906,7 @@ } }, "cloudflare:index/getDnsZoneTransfersAcl:getDnsZoneTransfersAcl": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersAcl = cloudflare.getDnsZoneTransfersAcl({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n aclId: \"23ff594956f20c2a721606e94745a8aa\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_acl = cloudflare.get_dns_zone_transfers_acl(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n acl_id=\"23ff594956f20c2a721606e94745a8aa\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersAcl = Cloudflare.GetDnsZoneTransfersAcl.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n AclId = \"23ff594956f20c2a721606e94745a8aa\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersAcl(ctx, \u0026cloudflare.LookupDnsZoneTransfersAclArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tAclId: \"23ff594956f20c2a721606e94745a8aa\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersAclArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersAcl = CloudflareFunctions.getDnsZoneTransfersAcl(GetDnsZoneTransfersAclArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .aclId(\"23ff594956f20c2a721606e94745a8aa\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersAcl:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersAcl\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n aclId: 23ff594956f20c2a721606e94745a8aa\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersAcl = cloudflare.getDnsZoneTransfersAcl({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n aclId: \"23ff594956f20c2a721606e94745a8aa\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_acl = cloudflare.get_dns_zone_transfers_acl(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n acl_id=\"23ff594956f20c2a721606e94745a8aa\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersAcl = Cloudflare.GetDnsZoneTransfersAcl.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n AclId = \"23ff594956f20c2a721606e94745a8aa\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersAcl(ctx, \u0026cloudflare.LookupDnsZoneTransfersAclArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tAclId: \"23ff594956f20c2a721606e94745a8aa\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransfersacl\" \"exampleDnsZoneTransfersAcl\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n acl_id = \"23ff594956f20c2a721606e94745a8aa\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersAclArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersAcl = CloudflareFunctions.getDnsZoneTransfersAcl(GetDnsZoneTransfersAclArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .aclId(\"23ff594956f20c2a721606e94745a8aa\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersAcl:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersAcl\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n aclId: 23ff594956f20c2a721606e94745a8aa\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersAcl.\n", "properties": { @@ -124954,7 +124954,7 @@ } }, "cloudflare:index/getDnsZoneTransfersAcls:getDnsZoneTransfersAcls": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersAcls = cloudflare.getDnsZoneTransfersAcls({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_acls = cloudflare.get_dns_zone_transfers_acls(account_id=\"01a7362d577a6c3019a474fd6f485823\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersAcls = Cloudflare.GetDnsZoneTransfersAcls.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersAcls(ctx, \u0026cloudflare.LookupDnsZoneTransfersAclsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersAclsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersAcls = CloudflareFunctions.getDnsZoneTransfersAcls(GetDnsZoneTransfersAclsArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersAcls:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersAcls\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersAcls = cloudflare.getDnsZoneTransfersAcls({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_acls = cloudflare.get_dns_zone_transfers_acls(account_id=\"01a7362d577a6c3019a474fd6f485823\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersAcls = Cloudflare.GetDnsZoneTransfersAcls.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersAcls(ctx, \u0026cloudflare.LookupDnsZoneTransfersAclsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransfersacls\" \"exampleDnsZoneTransfersAcls\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersAclsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersAcls = CloudflareFunctions.getDnsZoneTransfersAcls(GetDnsZoneTransfersAclsArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersAcls:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersAcls\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersAcls.\n", "properties": { @@ -124998,7 +124998,7 @@ } }, "cloudflare:index/getDnsZoneTransfersIncoming:getDnsZoneTransfersIncoming": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersIncoming = cloudflare.getDnsZoneTransfersIncoming({\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_incoming = cloudflare.get_dns_zone_transfers_incoming(zone_id=\"269d8f4853475ca241c4e730be286b20\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersIncoming = Cloudflare.GetDnsZoneTransfersIncoming.Invoke(new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersIncoming(ctx, \u0026cloudflare.LookupDnsZoneTransfersIncomingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersIncomingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersIncoming = CloudflareFunctions.getDnsZoneTransfersIncoming(GetDnsZoneTransfersIncomingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersIncoming:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersIncoming\n arguments:\n zoneId: 269d8f4853475ca241c4e730be286b20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersIncoming = cloudflare.getDnsZoneTransfersIncoming({\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_incoming = cloudflare.get_dns_zone_transfers_incoming(zone_id=\"269d8f4853475ca241c4e730be286b20\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersIncoming = Cloudflare.GetDnsZoneTransfersIncoming.Invoke(new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersIncoming(ctx, \u0026cloudflare.LookupDnsZoneTransfersIncomingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransfersincoming\" \"exampleDnsZoneTransfersIncoming\" {\n zone_id = \"269d8f4853475ca241c4e730be286b20\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersIncomingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersIncoming = CloudflareFunctions.getDnsZoneTransfersIncoming(GetDnsZoneTransfersIncomingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersIncoming:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersIncoming\n arguments:\n zoneId: 269d8f4853475ca241c4e730be286b20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersIncoming.\n", "properties": { @@ -125064,7 +125064,7 @@ } }, "cloudflare:index/getDnsZoneTransfersOutgoing:getDnsZoneTransfersOutgoing": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersOutgoing = cloudflare.getDnsZoneTransfersOutgoing({\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_outgoing = cloudflare.get_dns_zone_transfers_outgoing(zone_id=\"269d8f4853475ca241c4e730be286b20\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersOutgoing = Cloudflare.GetDnsZoneTransfersOutgoing.Invoke(new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersOutgoing(ctx, \u0026cloudflare.LookupDnsZoneTransfersOutgoingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersOutgoingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersOutgoing = CloudflareFunctions.getDnsZoneTransfersOutgoing(GetDnsZoneTransfersOutgoingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersOutgoing:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersOutgoing\n arguments:\n zoneId: 269d8f4853475ca241c4e730be286b20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersOutgoing = cloudflare.getDnsZoneTransfersOutgoing({\n zoneId: \"269d8f4853475ca241c4e730be286b20\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_outgoing = cloudflare.get_dns_zone_transfers_outgoing(zone_id=\"269d8f4853475ca241c4e730be286b20\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersOutgoing = Cloudflare.GetDnsZoneTransfersOutgoing.Invoke(new()\n {\n ZoneId = \"269d8f4853475ca241c4e730be286b20\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersOutgoing(ctx, \u0026cloudflare.LookupDnsZoneTransfersOutgoingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"269d8f4853475ca241c4e730be286b20\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransfersoutgoing\" \"exampleDnsZoneTransfersOutgoing\" {\n zone_id = \"269d8f4853475ca241c4e730be286b20\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersOutgoingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersOutgoing = CloudflareFunctions.getDnsZoneTransfersOutgoing(GetDnsZoneTransfersOutgoingArgs.builder()\n .zoneId(\"269d8f4853475ca241c4e730be286b20\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersOutgoing:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersOutgoing\n arguments:\n zoneId: 269d8f4853475ca241c4e730be286b20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersOutgoing.\n", "properties": { @@ -125125,7 +125125,7 @@ } }, "cloudflare:index/getDnsZoneTransfersPeer:getDnsZoneTransfersPeer": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersPeer = cloudflare.getDnsZoneTransfersPeer({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n peerId: \"23ff594956f20c2a721606e94745a8aa\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_peer = cloudflare.get_dns_zone_transfers_peer(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n peer_id=\"23ff594956f20c2a721606e94745a8aa\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersPeer = Cloudflare.GetDnsZoneTransfersPeer.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n PeerId = \"23ff594956f20c2a721606e94745a8aa\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersPeer(ctx, \u0026cloudflare.LookupDnsZoneTransfersPeerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tPeerId: \"23ff594956f20c2a721606e94745a8aa\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersPeerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersPeer = CloudflareFunctions.getDnsZoneTransfersPeer(GetDnsZoneTransfersPeerArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .peerId(\"23ff594956f20c2a721606e94745a8aa\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersPeer:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersPeer\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n peerId: 23ff594956f20c2a721606e94745a8aa\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersPeer = cloudflare.getDnsZoneTransfersPeer({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n peerId: \"23ff594956f20c2a721606e94745a8aa\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_peer = cloudflare.get_dns_zone_transfers_peer(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n peer_id=\"23ff594956f20c2a721606e94745a8aa\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersPeer = Cloudflare.GetDnsZoneTransfersPeer.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n PeerId = \"23ff594956f20c2a721606e94745a8aa\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersPeer(ctx, \u0026cloudflare.LookupDnsZoneTransfersPeerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tPeerId: \"23ff594956f20c2a721606e94745a8aa\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransferspeer\" \"exampleDnsZoneTransfersPeer\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n peer_id = \"23ff594956f20c2a721606e94745a8aa\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersPeerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersPeer = CloudflareFunctions.getDnsZoneTransfersPeer(GetDnsZoneTransfersPeerArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .peerId(\"23ff594956f20c2a721606e94745a8aa\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersPeer:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersPeer\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n peerId: 23ff594956f20c2a721606e94745a8aa\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersPeer.\n", "properties": { @@ -125188,7 +125188,7 @@ } }, "cloudflare:index/getDnsZoneTransfersPeers:getDnsZoneTransfersPeers": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersPeers = cloudflare.getDnsZoneTransfersPeers({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_peers = cloudflare.get_dns_zone_transfers_peers(account_id=\"01a7362d577a6c3019a474fd6f485823\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersPeers = Cloudflare.GetDnsZoneTransfersPeers.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersPeers(ctx, \u0026cloudflare.LookupDnsZoneTransfersPeersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersPeersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersPeers = CloudflareFunctions.getDnsZoneTransfersPeers(GetDnsZoneTransfersPeersArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersPeers:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersPeers\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersPeers = cloudflare.getDnsZoneTransfersPeers({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_peers = cloudflare.get_dns_zone_transfers_peers(account_id=\"01a7362d577a6c3019a474fd6f485823\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersPeers = Cloudflare.GetDnsZoneTransfersPeers.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersPeers(ctx, \u0026cloudflare.LookupDnsZoneTransfersPeersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransferspeers\" \"exampleDnsZoneTransfersPeers\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersPeersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersPeers = CloudflareFunctions.getDnsZoneTransfersPeers(GetDnsZoneTransfersPeersArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersPeers:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersPeers\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersPeers.\n", "properties": { @@ -125232,7 +125232,7 @@ } }, "cloudflare:index/getDnsZoneTransfersTsig:getDnsZoneTransfersTsig": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersTsig = cloudflare.getDnsZoneTransfersTsig({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n tsigId: \"69cd1e104af3e6ed3cb344f263fd0d5a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_tsig = cloudflare.get_dns_zone_transfers_tsig(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n tsig_id=\"69cd1e104af3e6ed3cb344f263fd0d5a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersTsig = Cloudflare.GetDnsZoneTransfersTsig.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n TsigId = \"69cd1e104af3e6ed3cb344f263fd0d5a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersTsig(ctx, \u0026cloudflare.LookupDnsZoneTransfersTsigArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tTsigId: \"69cd1e104af3e6ed3cb344f263fd0d5a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersTsigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersTsig = CloudflareFunctions.getDnsZoneTransfersTsig(GetDnsZoneTransfersTsigArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .tsigId(\"69cd1e104af3e6ed3cb344f263fd0d5a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersTsig:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersTsig\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n tsigId: 69cd1e104af3e6ed3cb344f263fd0d5a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersTsig = cloudflare.getDnsZoneTransfersTsig({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n tsigId: \"69cd1e104af3e6ed3cb344f263fd0d5a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_tsig = cloudflare.get_dns_zone_transfers_tsig(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n tsig_id=\"69cd1e104af3e6ed3cb344f263fd0d5a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersTsig = Cloudflare.GetDnsZoneTransfersTsig.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n TsigId = \"69cd1e104af3e6ed3cb344f263fd0d5a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersTsig(ctx, \u0026cloudflare.LookupDnsZoneTransfersTsigArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tTsigId: \"69cd1e104af3e6ed3cb344f263fd0d5a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransferstsig\" \"exampleDnsZoneTransfersTsig\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n tsig_id = \"69cd1e104af3e6ed3cb344f263fd0d5a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersTsigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersTsig = CloudflareFunctions.getDnsZoneTransfersTsig(GetDnsZoneTransfersTsigArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .tsigId(\"69cd1e104af3e6ed3cb344f263fd0d5a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersTsig:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersTsig\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n tsigId: 69cd1e104af3e6ed3cb344f263fd0d5a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersTsig.\n", "properties": { @@ -125286,7 +125286,7 @@ } }, "cloudflare:index/getDnsZoneTransfersTsigs:getDnsZoneTransfersTsigs": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersTsigs = cloudflare.getDnsZoneTransfersTsigs({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_tsigs = cloudflare.get_dns_zone_transfers_tsigs(account_id=\"01a7362d577a6c3019a474fd6f485823\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersTsigs = Cloudflare.GetDnsZoneTransfersTsigs.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersTsigs(ctx, \u0026cloudflare.LookupDnsZoneTransfersTsigsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersTsigsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersTsigs = CloudflareFunctions.getDnsZoneTransfersTsigs(GetDnsZoneTransfersTsigsArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersTsigs:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersTsigs\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleDnsZoneTransfersTsigs = cloudflare.getDnsZoneTransfersTsigs({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_dns_zone_transfers_tsigs = cloudflare.get_dns_zone_transfers_tsigs(account_id=\"01a7362d577a6c3019a474fd6f485823\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDnsZoneTransfersTsigs = Cloudflare.GetDnsZoneTransfersTsigs.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetDnsZoneTransfersTsigs(ctx, \u0026cloudflare.LookupDnsZoneTransfersTsigsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getdnszonetransferstsigs\" \"exampleDnsZoneTransfersTsigs\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetDnsZoneTransfersTsigsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleDnsZoneTransfersTsigs = CloudflareFunctions.getDnsZoneTransfersTsigs(GetDnsZoneTransfersTsigsArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleDnsZoneTransfersTsigs:\n fn::invoke:\n function: cloudflare:getDnsZoneTransfersTsigs\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getDnsZoneTransfersTsigs.\n", "properties": { @@ -125330,7 +125330,7 @@ } }, "cloudflare:index/getEmailRoutingAddress:getEmailRoutingAddress": { - "description": "Accepted Permissions\n\n- `Email Routing Addresses Read`\n- `Email Routing Addresses Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingAddress = cloudflare.getEmailRoutingAddress({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n destinationAddressIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_address = cloudflare.get_email_routing_address(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n destination_address_identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingAddress = Cloudflare.GetEmailRoutingAddress.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DestinationAddressIdentifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingAddress(ctx, \u0026cloudflare.LookupEmailRoutingAddressArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDestinationAddressIdentifier: pulumi.StringRef(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingAddressArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingAddress = CloudflareFunctions.getEmailRoutingAddress(GetEmailRoutingAddressArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .destinationAddressIdentifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingAddress:\n fn::invoke:\n function: cloudflare:getEmailRoutingAddress\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n destinationAddressIdentifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Email Routing Addresses Read`\n- `Email Routing Addresses Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingAddress = cloudflare.getEmailRoutingAddress({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n destinationAddressIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_address = cloudflare.get_email_routing_address(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n destination_address_identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingAddress = Cloudflare.GetEmailRoutingAddress.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DestinationAddressIdentifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingAddress(ctx, \u0026cloudflare.LookupEmailRoutingAddressArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDestinationAddressIdentifier: pulumi.StringRef(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingaddress\" \"exampleEmailRoutingAddress\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n destination_address_identifier = \"ea95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingAddressArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingAddress = CloudflareFunctions.getEmailRoutingAddress(GetEmailRoutingAddressArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .destinationAddressIdentifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingAddress:\n fn::invoke:\n function: cloudflare:getEmailRoutingAddress\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n destinationAddressIdentifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingAddress.\n", "properties": { @@ -125400,7 +125400,7 @@ } }, "cloudflare:index/getEmailRoutingAddresses:getEmailRoutingAddresses": { - "description": "Accepted Permissions\n\n- `Email Routing Addresses Read`\n- `Email Routing Addresses Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingAddresses = cloudflare.getEmailRoutingAddresses({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_addresses = cloudflare.get_email_routing_addresses(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingAddresses = Cloudflare.GetEmailRoutingAddresses.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingAddresses(ctx, \u0026cloudflare.LookupEmailRoutingAddressesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingAddressesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingAddresses = CloudflareFunctions.getEmailRoutingAddresses(GetEmailRoutingAddressesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingAddresses:\n fn::invoke:\n function: cloudflare:getEmailRoutingAddresses\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Email Routing Addresses Read`\n- `Email Routing Addresses Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingAddresses = cloudflare.getEmailRoutingAddresses({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_addresses = cloudflare.get_email_routing_addresses(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingAddresses = Cloudflare.GetEmailRoutingAddresses.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingAddresses(ctx, \u0026cloudflare.LookupEmailRoutingAddressesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingaddresses\" \"exampleEmailRoutingAddresses\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingAddressesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingAddresses = CloudflareFunctions.getEmailRoutingAddresses(GetEmailRoutingAddressesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingAddresses:\n fn::invoke:\n function: cloudflare:getEmailRoutingAddresses\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingAddresses.\n", "properties": { @@ -125464,7 +125464,7 @@ } }, "cloudflare:index/getEmailRoutingCatchAll:getEmailRoutingCatchAll": { - "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingCatchAll = cloudflare.getEmailRoutingCatchAll({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_catch_all = cloudflare.get_email_routing_catch_all(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingCatchAll = Cloudflare.GetEmailRoutingCatchAll.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingCatchAll(ctx, \u0026cloudflare.LookupEmailRoutingCatchAllArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingCatchAllArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingCatchAll = CloudflareFunctions.getEmailRoutingCatchAll(GetEmailRoutingCatchAllArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingCatchAll:\n fn::invoke:\n function: cloudflare:getEmailRoutingCatchAll\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingCatchAll = cloudflare.getEmailRoutingCatchAll({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_catch_all = cloudflare.get_email_routing_catch_all(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingCatchAll = Cloudflare.GetEmailRoutingCatchAll.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingCatchAll(ctx, \u0026cloudflare.LookupEmailRoutingCatchAllArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingcatchall\" \"exampleEmailRoutingCatchAll\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingCatchAllArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingCatchAll = CloudflareFunctions.getEmailRoutingCatchAll(GetEmailRoutingCatchAllArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingCatchAll:\n fn::invoke:\n function: cloudflare:getEmailRoutingCatchAll\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingCatchAll.\n", "properties": { @@ -125526,7 +125526,7 @@ } }, "cloudflare:index/getEmailRoutingDns:getEmailRoutingDns": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingDns = cloudflare.getEmailRoutingDns({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n subdomain: \"example.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_dns = cloudflare.get_email_routing_dns(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n subdomain=\"example.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingDns = Cloudflare.GetEmailRoutingDns.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Subdomain = \"example.net\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingDns(ctx, \u0026cloudflare.LookupEmailRoutingDnsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSubdomain: pulumi.StringRef(\"example.net\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingDnsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingDns = CloudflareFunctions.getEmailRoutingDns(GetEmailRoutingDnsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .subdomain(\"example.net\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingDns:\n fn::invoke:\n function: cloudflare:getEmailRoutingDns\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n subdomain: example.net\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingDns = cloudflare.getEmailRoutingDns({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n subdomain: \"example.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_dns = cloudflare.get_email_routing_dns(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n subdomain=\"example.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingDns = Cloudflare.GetEmailRoutingDns.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Subdomain = \"example.net\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingDns(ctx, \u0026cloudflare.LookupEmailRoutingDnsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSubdomain: pulumi.StringRef(\"example.net\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingdns\" \"exampleEmailRoutingDns\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n subdomain = \"example.net\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingDnsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingDns = CloudflareFunctions.getEmailRoutingDns(GetEmailRoutingDnsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .subdomain(\"example.net\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingDns:\n fn::invoke:\n function: cloudflare:getEmailRoutingDns\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n subdomain: example.net\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingDns.\n", "properties": { @@ -125591,7 +125591,7 @@ } }, "cloudflare:index/getEmailRoutingRule:getEmailRoutingRule": { - "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingRule = cloudflare.getEmailRoutingRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleIdentifier: \"a7e6fb77503c41d8a7f3113c6918f10c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_rule = cloudflare.get_email_routing_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rule_identifier=\"a7e6fb77503c41d8a7f3113c6918f10c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingRule = Cloudflare.GetEmailRoutingRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RuleIdentifier = \"a7e6fb77503c41d8a7f3113c6918f10c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingRule(ctx, \u0026cloudflare.LookupEmailRoutingRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRuleIdentifier: pulumi.StringRef(\"a7e6fb77503c41d8a7f3113c6918f10c\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingRule = CloudflareFunctions.getEmailRoutingRule(GetEmailRoutingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ruleIdentifier(\"a7e6fb77503c41d8a7f3113c6918f10c\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingRule:\n fn::invoke:\n function: cloudflare:getEmailRoutingRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n ruleIdentifier: a7e6fb77503c41d8a7f3113c6918f10c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingRule = cloudflare.getEmailRoutingRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleIdentifier: \"a7e6fb77503c41d8a7f3113c6918f10c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_rule = cloudflare.get_email_routing_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rule_identifier=\"a7e6fb77503c41d8a7f3113c6918f10c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingRule = Cloudflare.GetEmailRoutingRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RuleIdentifier = \"a7e6fb77503c41d8a7f3113c6918f10c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingRule(ctx, \u0026cloudflare.LookupEmailRoutingRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRuleIdentifier: pulumi.StringRef(\"a7e6fb77503c41d8a7f3113c6918f10c\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingrule\" \"exampleEmailRoutingRule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n rule_identifier = \"a7e6fb77503c41d8a7f3113c6918f10c\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingRule = CloudflareFunctions.getEmailRoutingRule(GetEmailRoutingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ruleIdentifier(\"a7e6fb77503c41d8a7f3113c6918f10c\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingRule:\n fn::invoke:\n function: cloudflare:getEmailRoutingRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n ruleIdentifier: a7e6fb77503c41d8a7f3113c6918f10c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingRule.\n", "properties": { @@ -125672,7 +125672,7 @@ } }, "cloudflare:index/getEmailRoutingRules:getEmailRoutingRules": { - "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingRules = cloudflare.getEmailRoutingRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_rules = cloudflare.get_email_routing_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingRules = Cloudflare.GetEmailRoutingRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingRules(ctx, \u0026cloudflare.LookupEmailRoutingRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingRules = CloudflareFunctions.getEmailRoutingRules(GetEmailRoutingRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingRules:\n fn::invoke:\n function: cloudflare:getEmailRoutingRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Email Routing Rules Read`\n- `Email Routing Rules Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingRules = cloudflare.getEmailRoutingRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_rules = cloudflare.get_email_routing_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingRules = Cloudflare.GetEmailRoutingRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Enabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingRules(ctx, \u0026cloudflare.LookupEmailRoutingRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnabled: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingrules\" \"exampleEmailRoutingRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingRules = CloudflareFunctions.getEmailRoutingRules(GetEmailRoutingRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .enabled(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingRules:\n fn::invoke:\n function: cloudflare:getEmailRoutingRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n enabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingRules.\n", "properties": { @@ -125726,7 +125726,7 @@ } }, "cloudflare:index/getEmailRoutingSettings:getEmailRoutingSettings": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingSettings = cloudflare.getEmailRoutingSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_settings = cloudflare.get_email_routing_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingSettings = Cloudflare.GetEmailRoutingSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingSettings(ctx, \u0026cloudflare.LookupEmailRoutingSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingSettings = CloudflareFunctions.getEmailRoutingSettings(GetEmailRoutingSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingSettings:\n fn::invoke:\n function: cloudflare:getEmailRoutingSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailRoutingSettings = cloudflare.getEmailRoutingSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_routing_settings = cloudflare.get_email_routing_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailRoutingSettings = Cloudflare.GetEmailRoutingSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailRoutingSettings(ctx, \u0026cloudflare.LookupEmailRoutingSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailroutingsettings\" \"exampleEmailRoutingSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailRoutingSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailRoutingSettings = CloudflareFunctions.getEmailRoutingSettings(GetEmailRoutingSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailRoutingSettings:\n fn::invoke:\n function: cloudflare:getEmailRoutingSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailRoutingSettings.\n", "properties": { @@ -125792,7 +125792,7 @@ } }, "cloudflare:index/getEmailSecurityBlockSender:getEmailSecurityBlockSender": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityBlockSender = cloudflare.getEmailSecurityBlockSender({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n patternId: 2402,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_block_sender = cloudflare.get_email_security_block_sender(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pattern_id=2402)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityBlockSender = Cloudflare.GetEmailSecurityBlockSender.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PatternId = 2402,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityBlockSender(ctx, \u0026cloudflare.LookupEmailSecurityBlockSenderArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPatternId: pulumi.IntRef(2402),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityBlockSenderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityBlockSender = CloudflareFunctions.getEmailSecurityBlockSender(GetEmailSecurityBlockSenderArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .patternId(2402)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityBlockSender:\n fn::invoke:\n function: cloudflare:getEmailSecurityBlockSender\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n patternId: 2402\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityBlockSender = cloudflare.getEmailSecurityBlockSender({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n patternId: 2402,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_block_sender = cloudflare.get_email_security_block_sender(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pattern_id=2402)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityBlockSender = Cloudflare.GetEmailSecurityBlockSender.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PatternId = 2402,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityBlockSender(ctx, \u0026cloudflare.LookupEmailSecurityBlockSenderArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPatternId: pulumi.IntRef(2402),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailsecurityblocksender\" \"exampleEmailSecurityBlockSender\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n pattern_id = 2402\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityBlockSenderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityBlockSender = CloudflareFunctions.getEmailSecurityBlockSender(GetEmailSecurityBlockSenderArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .patternId(2402)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityBlockSender:\n fn::invoke:\n function: cloudflare:getEmailSecurityBlockSender\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n patternId: 2402\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailSecurityBlockSender.\n", "properties": { @@ -125861,7 +125861,7 @@ } }, "cloudflare:index/getEmailSecurityBlockSenders:getEmailSecurityBlockSenders": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityBlockSenders = cloudflare.getEmailSecurityBlockSenders({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n order: \"pattern\",\n pattern: \"pattern\",\n patternType: \"EMAIL\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_block_senders = cloudflare.get_email_security_block_senders(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n order=\"pattern\",\n pattern=\"pattern\",\n pattern_type=\"EMAIL\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityBlockSenders = Cloudflare.GetEmailSecurityBlockSenders.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Order = \"pattern\",\n Pattern = \"pattern\",\n PatternType = \"EMAIL\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityBlockSenders(ctx, \u0026cloudflare.LookupEmailSecurityBlockSendersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tOrder: pulumi.StringRef(\"pattern\"),\n\t\t\tPattern: pulumi.StringRef(\"pattern\"),\n\t\t\tPatternType: pulumi.StringRef(\"EMAIL\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityBlockSendersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityBlockSenders = CloudflareFunctions.getEmailSecurityBlockSenders(GetEmailSecurityBlockSendersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .order(\"pattern\")\n .pattern(\"pattern\")\n .patternType(\"EMAIL\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityBlockSenders:\n fn::invoke:\n function: cloudflare:getEmailSecurityBlockSenders\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n order: pattern\n pattern: pattern\n patternType: EMAIL\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityBlockSenders = cloudflare.getEmailSecurityBlockSenders({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n order: \"pattern\",\n pattern: \"pattern\",\n patternType: \"EMAIL\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_block_senders = cloudflare.get_email_security_block_senders(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n order=\"pattern\",\n pattern=\"pattern\",\n pattern_type=\"EMAIL\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityBlockSenders = Cloudflare.GetEmailSecurityBlockSenders.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Order = \"pattern\",\n Pattern = \"pattern\",\n PatternType = \"EMAIL\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityBlockSenders(ctx, \u0026cloudflare.LookupEmailSecurityBlockSendersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tOrder: pulumi.StringRef(\"pattern\"),\n\t\t\tPattern: pulumi.StringRef(\"pattern\"),\n\t\t\tPatternType: pulumi.StringRef(\"EMAIL\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailsecurityblocksenders\" \"exampleEmailSecurityBlockSenders\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n order = \"pattern\"\n pattern = \"pattern\"\n pattern_type = \"EMAIL\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityBlockSendersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityBlockSenders = CloudflareFunctions.getEmailSecurityBlockSenders(GetEmailSecurityBlockSendersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .order(\"pattern\")\n .pattern(\"pattern\")\n .patternType(\"EMAIL\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityBlockSenders:\n fn::invoke:\n function: cloudflare:getEmailSecurityBlockSenders\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n order: pattern\n pattern: pattern\n patternType: EMAIL\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailSecurityBlockSenders.\n", "properties": { @@ -125879,7 +125879,7 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "pattern": { "type": "string" @@ -125915,7 +125915,7 @@ "type": "integer" }, "order": { - "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", + "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", "type": "string" }, "pattern": { @@ -125945,7 +125945,7 @@ } }, "cloudflare:index/getEmailSecurityImpersonationRegistries:getEmailSecurityImpersonationRegistries": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityImpersonationRegistries = cloudflare.getEmailSecurityImpersonationRegistries({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n order: \"name\",\n provenance: \"A1S_INTERNAL\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_impersonation_registries = cloudflare.get_email_security_impersonation_registries(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n order=\"name\",\n provenance=\"A1S_INTERNAL\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityImpersonationRegistries = Cloudflare.GetEmailSecurityImpersonationRegistries.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Order = \"name\",\n Provenance = \"A1S_INTERNAL\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityImpersonationRegistries(ctx, \u0026cloudflare.LookupEmailSecurityImpersonationRegistriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tOrder: pulumi.StringRef(\"name\"),\n\t\t\tProvenance: pulumi.StringRef(\"A1S_INTERNAL\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityImpersonationRegistriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityImpersonationRegistries = CloudflareFunctions.getEmailSecurityImpersonationRegistries(GetEmailSecurityImpersonationRegistriesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .order(\"name\")\n .provenance(\"A1S_INTERNAL\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityImpersonationRegistries:\n fn::invoke:\n function: cloudflare:getEmailSecurityImpersonationRegistries\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n order: name\n provenance: A1S_INTERNAL\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityImpersonationRegistries = cloudflare.getEmailSecurityImpersonationRegistries({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n order: \"name\",\n provenance: \"A1S_INTERNAL\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_impersonation_registries = cloudflare.get_email_security_impersonation_registries(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n order=\"name\",\n provenance=\"A1S_INTERNAL\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityImpersonationRegistries = Cloudflare.GetEmailSecurityImpersonationRegistries.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Order = \"name\",\n Provenance = \"A1S_INTERNAL\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityImpersonationRegistries(ctx, \u0026cloudflare.LookupEmailSecurityImpersonationRegistriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tOrder: pulumi.StringRef(\"name\"),\n\t\t\tProvenance: pulumi.StringRef(\"A1S_INTERNAL\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailsecurityimpersonationregistries\" \"exampleEmailSecurityImpersonationRegistries\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n order = \"name\"\n provenance = \"A1S_INTERNAL\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityImpersonationRegistriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityImpersonationRegistries = CloudflareFunctions.getEmailSecurityImpersonationRegistries(GetEmailSecurityImpersonationRegistriesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .order(\"name\")\n .provenance(\"A1S_INTERNAL\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityImpersonationRegistries:\n fn::invoke:\n function: cloudflare:getEmailSecurityImpersonationRegistries\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n order: name\n provenance: A1S_INTERNAL\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailSecurityImpersonationRegistries.\n", "properties": { @@ -125963,7 +125963,7 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"name\", \"email\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"name\", \"email\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "provenance": { "type": "string", @@ -125996,7 +125996,7 @@ "type": "integer" }, "order": { - "description": "The field to sort by.\nAvailable values: \"name\", \"email\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", + "description": "The field to sort by.\nAvailable values: \"name\", \"email\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", "type": "string" }, "provenance": { @@ -126023,7 +126023,7 @@ } }, "cloudflare:index/getEmailSecurityImpersonationRegistry:getEmailSecurityImpersonationRegistry": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityImpersonationRegistry = cloudflare.getEmailSecurityImpersonationRegistry({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n displayNameId: 2403,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_impersonation_registry = cloudflare.get_email_security_impersonation_registry(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n display_name_id=2403)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityImpersonationRegistry = Cloudflare.GetEmailSecurityImpersonationRegistry.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DisplayNameId = 2403,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityImpersonationRegistry(ctx, \u0026cloudflare.LookupEmailSecurityImpersonationRegistryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDisplayNameId: pulumi.IntRef(2403),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityImpersonationRegistryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityImpersonationRegistry = CloudflareFunctions.getEmailSecurityImpersonationRegistry(GetEmailSecurityImpersonationRegistryArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .displayNameId(2403)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityImpersonationRegistry:\n fn::invoke:\n function: cloudflare:getEmailSecurityImpersonationRegistry\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n displayNameId: 2403\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityImpersonationRegistry = cloudflare.getEmailSecurityImpersonationRegistry({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n displayNameId: 2403,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_impersonation_registry = cloudflare.get_email_security_impersonation_registry(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n display_name_id=2403)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityImpersonationRegistry = Cloudflare.GetEmailSecurityImpersonationRegistry.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DisplayNameId = 2403,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityImpersonationRegistry(ctx, \u0026cloudflare.LookupEmailSecurityImpersonationRegistryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDisplayNameId: pulumi.IntRef(2403),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailsecurityimpersonationregistry\" \"exampleEmailSecurityImpersonationRegistry\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n display_name_id = 2403\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityImpersonationRegistryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityImpersonationRegistry = CloudflareFunctions.getEmailSecurityImpersonationRegistry(GetEmailSecurityImpersonationRegistryArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .displayNameId(2403)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityImpersonationRegistry:\n fn::invoke:\n function: cloudflare:getEmailSecurityImpersonationRegistry\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n displayNameId: 2403\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailSecurityImpersonationRegistry.\n", "properties": { @@ -126106,7 +126106,7 @@ } }, "cloudflare:index/getEmailSecurityTrustedDomains:getEmailSecurityTrustedDomains": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityTrustedDomains = cloudflare.getEmailSecurityTrustedDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n trustedDomainId: 2401,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_trusted_domains = cloudflare.get_email_security_trusted_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n trusted_domain_id=2401)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityTrustedDomains = Cloudflare.GetEmailSecurityTrustedDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TrustedDomainId = 2401,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityTrustedDomains(ctx, \u0026cloudflare.LookupEmailSecurityTrustedDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTrustedDomainId: pulumi.IntRef(2401),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityTrustedDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityTrustedDomains = CloudflareFunctions.getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .trustedDomainId(2401)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityTrustedDomains:\n fn::invoke:\n function: cloudflare:getEmailSecurityTrustedDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n trustedDomainId: 2401\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityTrustedDomains = cloudflare.getEmailSecurityTrustedDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n trustedDomainId: 2401,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_trusted_domains = cloudflare.get_email_security_trusted_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n trusted_domain_id=2401)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityTrustedDomains = Cloudflare.GetEmailSecurityTrustedDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TrustedDomainId = 2401,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityTrustedDomains(ctx, \u0026cloudflare.LookupEmailSecurityTrustedDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTrustedDomainId: pulumi.IntRef(2401),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailsecuritytrusteddomains\" \"exampleEmailSecurityTrustedDomains\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n trusted_domain_id = 2401\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityTrustedDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityTrustedDomains = CloudflareFunctions.getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .trustedDomainId(2401)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityTrustedDomains:\n fn::invoke:\n function: cloudflare:getEmailSecurityTrustedDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n trustedDomainId: 2401\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailSecurityTrustedDomains.\n", "properties": { @@ -126180,7 +126180,7 @@ } }, "cloudflare:index/getEmailSecurityTrustedDomainsList:getEmailSecurityTrustedDomainsList": { - "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityTrustedDomainsList = cloudflare.getEmailSecurityTrustedDomainsList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n isRecent: true,\n isSimilarity: true,\n order: \"pattern\",\n pattern: \"pattern\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_trusted_domains_list = cloudflare.get_email_security_trusted_domains_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n is_recent=True,\n is_similarity=True,\n order=\"pattern\",\n pattern=\"pattern\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityTrustedDomainsList = Cloudflare.GetEmailSecurityTrustedDomainsList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n IsRecent = true,\n IsSimilarity = true,\n Order = \"pattern\",\n Pattern = \"pattern\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityTrustedDomainsList(ctx, \u0026cloudflare.LookupEmailSecurityTrustedDomainsListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tIsRecent: pulumi.BoolRef(true),\n\t\t\tIsSimilarity: pulumi.BoolRef(true),\n\t\t\tOrder: pulumi.StringRef(\"pattern\"),\n\t\t\tPattern: pulumi.StringRef(\"pattern\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityTrustedDomainsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityTrustedDomainsList = CloudflareFunctions.getEmailSecurityTrustedDomainsList(GetEmailSecurityTrustedDomainsListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .isRecent(true)\n .isSimilarity(true)\n .order(\"pattern\")\n .pattern(\"pattern\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityTrustedDomainsList:\n fn::invoke:\n function: cloudflare:getEmailSecurityTrustedDomainsList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n isRecent: true\n isSimilarity: true\n order: pattern\n pattern: pattern\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloud Email Security: Read`\n- `Cloud Email Security: Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleEmailSecurityTrustedDomainsList = cloudflare.getEmailSecurityTrustedDomainsList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n isRecent: true,\n isSimilarity: true,\n order: \"pattern\",\n pattern: \"pattern\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_email_security_trusted_domains_list = cloudflare.get_email_security_trusted_domains_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n is_recent=True,\n is_similarity=True,\n order=\"pattern\",\n pattern=\"pattern\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleEmailSecurityTrustedDomainsList = Cloudflare.GetEmailSecurityTrustedDomainsList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n IsRecent = true,\n IsSimilarity = true,\n Order = \"pattern\",\n Pattern = \"pattern\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetEmailSecurityTrustedDomainsList(ctx, \u0026cloudflare.LookupEmailSecurityTrustedDomainsListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tIsRecent: pulumi.BoolRef(true),\n\t\t\tIsSimilarity: pulumi.BoolRef(true),\n\t\t\tOrder: pulumi.StringRef(\"pattern\"),\n\t\t\tPattern: pulumi.StringRef(\"pattern\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getemailsecuritytrusteddomainslist\" \"exampleEmailSecurityTrustedDomainsList\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n is_recent = true\n is_similarity = true\n order = \"pattern\"\n pattern = \"pattern\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetEmailSecurityTrustedDomainsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleEmailSecurityTrustedDomainsList = CloudflareFunctions.getEmailSecurityTrustedDomainsList(GetEmailSecurityTrustedDomainsListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .isRecent(true)\n .isSimilarity(true)\n .order(\"pattern\")\n .pattern(\"pattern\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleEmailSecurityTrustedDomainsList:\n fn::invoke:\n function: cloudflare:getEmailSecurityTrustedDomainsList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n isRecent: true\n isSimilarity: true\n order: pattern\n pattern: pattern\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getEmailSecurityTrustedDomainsList.\n", "properties": { @@ -126204,7 +126204,7 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "pattern": { "type": "string" @@ -126242,7 +126242,7 @@ "type": "integer" }, "order": { - "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", + "description": "The field to sort by.\nAvailable values: \"pattern\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", "type": "string" }, "pattern": { @@ -126268,7 +126268,7 @@ } }, "cloudflare:index/getFilter:getFilter": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFilter = cloudflare.getFilter({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n filterId: \"372e67954025e0ba6aaa6d586b9e0b61\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_filter = cloudflare.get_filter(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n filter_id=\"372e67954025e0ba6aaa6d586b9e0b61\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFilter = Cloudflare.GetFilter.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n FilterId = \"372e67954025e0ba6aaa6d586b9e0b61\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFilter(ctx, \u0026cloudflare.LookupFilterArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFilterId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b61\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFilterArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFilter = CloudflareFunctions.getFilter(GetFilterArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .filterId(\"372e67954025e0ba6aaa6d586b9e0b61\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFilter:\n fn::invoke:\n function: cloudflare:getFilter\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n filterId: 372e67954025e0ba6aaa6d586b9e0b61\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFilter = cloudflare.getFilter({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n filterId: \"372e67954025e0ba6aaa6d586b9e0b61\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_filter = cloudflare.get_filter(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n filter_id=\"372e67954025e0ba6aaa6d586b9e0b61\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFilter = Cloudflare.GetFilter.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n FilterId = \"372e67954025e0ba6aaa6d586b9e0b61\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFilter(ctx, \u0026cloudflare.LookupFilterArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFilterId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b61\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getfilter\" \"exampleFilter\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n filter_id = \"372e67954025e0ba6aaa6d586b9e0b61\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFilterArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFilter = CloudflareFunctions.getFilter(GetFilterArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .filterId(\"372e67954025e0ba6aaa6d586b9e0b61\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFilter:\n fn::invoke:\n function: cloudflare:getFilter\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n filterId: 372e67954025e0ba6aaa6d586b9e0b61\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getFilter.\n", "properties": { @@ -126332,7 +126332,7 @@ } }, "cloudflare:index/getFilters:getFilters": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFilters = cloudflare.getFilters({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"372e67954025e0ba6aaa6d586b9e0b61\",\n description: \"browsers\",\n expression: \"php\",\n paused: false,\n ref: \"FIL-100\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_filters = cloudflare.get_filters(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"372e67954025e0ba6aaa6d586b9e0b61\",\n description=\"browsers\",\n expression=\"php\",\n paused=False,\n ref=\"FIL-100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFilters = Cloudflare.GetFilters.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"372e67954025e0ba6aaa6d586b9e0b61\",\n Description = \"browsers\",\n Expression = \"php\",\n Paused = false,\n Ref = \"FIL-100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFilters(ctx, \u0026cloudflare.LookupFiltersArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b61\"),\n\t\t\tDescription: pulumi.StringRef(\"browsers\"),\n\t\t\tExpression: pulumi.StringRef(\"php\"),\n\t\t\tPaused: pulumi.BoolRef(false),\n\t\t\tRef: pulumi.StringRef(\"FIL-100\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFiltersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFilters = CloudflareFunctions.getFilters(GetFiltersArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"372e67954025e0ba6aaa6d586b9e0b61\")\n .description(\"browsers\")\n .expression(\"php\")\n .paused(false)\n .ref(\"FIL-100\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFilters:\n fn::invoke:\n function: cloudflare:getFilters\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 372e67954025e0ba6aaa6d586b9e0b61\n description: browsers\n expression: php\n paused: false\n ref: FIL-100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFilters = cloudflare.getFilters({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"372e67954025e0ba6aaa6d586b9e0b61\",\n description: \"browsers\",\n expression: \"php\",\n paused: false,\n ref: \"FIL-100\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_filters = cloudflare.get_filters(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"372e67954025e0ba6aaa6d586b9e0b61\",\n description=\"browsers\",\n expression=\"php\",\n paused=False,\n ref=\"FIL-100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFilters = Cloudflare.GetFilters.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"372e67954025e0ba6aaa6d586b9e0b61\",\n Description = \"browsers\",\n Expression = \"php\",\n Paused = false,\n Ref = \"FIL-100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFilters(ctx, \u0026cloudflare.LookupFiltersArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b61\"),\n\t\t\tDescription: pulumi.StringRef(\"browsers\"),\n\t\t\tExpression: pulumi.StringRef(\"php\"),\n\t\t\tPaused: pulumi.BoolRef(false),\n\t\t\tRef: pulumi.StringRef(\"FIL-100\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getfilters\" \"exampleFilters\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"372e67954025e0ba6aaa6d586b9e0b61\"\n description = \"browsers\"\n expression = \"php\"\n paused = false\n ref = \"FIL-100\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFiltersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFilters = CloudflareFunctions.getFilters(GetFiltersArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"372e67954025e0ba6aaa6d586b9e0b61\")\n .description(\"browsers\")\n .expression(\"php\")\n .paused(false)\n .ref(\"FIL-100\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFilters:\n fn::invoke:\n function: cloudflare:getFilters\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 372e67954025e0ba6aaa6d586b9e0b61\n description: browsers\n expression: php\n paused: false\n ref: FIL-100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getFilters.\n", "properties": { @@ -126413,7 +126413,7 @@ } }, "cloudflare:index/getFirewallRule:getFirewallRule": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFirewallRule = cloudflare.getFirewallRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleId: \"372e67954025e0ba6aaa6d586b9e0b60\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_firewall_rule = cloudflare.get_firewall_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rule_id=\"372e67954025e0ba6aaa6d586b9e0b60\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFirewallRule = Cloudflare.GetFirewallRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RuleId = \"372e67954025e0ba6aaa6d586b9e0b60\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFirewallRule(ctx, \u0026cloudflare.LookupFirewallRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRuleId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b60\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFirewallRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFirewallRule = CloudflareFunctions.getFirewallRule(GetFirewallRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ruleId(\"372e67954025e0ba6aaa6d586b9e0b60\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFirewallRule:\n fn::invoke:\n function: cloudflare:getFirewallRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n ruleId: 372e67954025e0ba6aaa6d586b9e0b60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFirewallRule = cloudflare.getFirewallRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleId: \"372e67954025e0ba6aaa6d586b9e0b60\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_firewall_rule = cloudflare.get_firewall_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rule_id=\"372e67954025e0ba6aaa6d586b9e0b60\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFirewallRule = Cloudflare.GetFirewallRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RuleId = \"372e67954025e0ba6aaa6d586b9e0b60\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFirewallRule(ctx, \u0026cloudflare.LookupFirewallRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRuleId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b60\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getfirewallrule\" \"exampleFirewallRule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n rule_id = \"372e67954025e0ba6aaa6d586b9e0b60\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFirewallRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFirewallRule = CloudflareFunctions.getFirewallRule(GetFirewallRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ruleId(\"372e67954025e0ba6aaa6d586b9e0b60\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFirewallRule:\n fn::invoke:\n function: cloudflare:getFirewallRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n ruleId: 372e67954025e0ba6aaa6d586b9e0b60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getFirewallRule.\n", "properties": { @@ -126432,7 +126432,7 @@ "description": "A collection of values returned by getFirewallRule.\n", "properties": { "action": { - "description": "The action to apply to a matched request. The \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\"\u003e`log`\u003c/span\u003e action is only available on an Enterprise plan.\nAvailable values: \"block\", \"challenge\", \"js*challenge\", \"managed*challenge\", \"allow\", \"log\", \"bypass\".\n", + "description": "The action to apply to a matched request. The \u003cspan pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\" pulumi-lang-hcl=\"`log`\"\u003e`log`\u003c/span\u003e action is only available on an Enterprise plan.\nAvailable values: \"block\", \"challenge\", \"js*challenge\", \"managed*challenge\", \"allow\", \"log\", \"bypass\".\n", "type": "string" }, "description": { @@ -126483,7 +126483,7 @@ } }, "cloudflare:index/getFirewallRules:getFirewallRules": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFirewallRules = cloudflare.getFirewallRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"372e67954025e0ba6aaa6d586b9e0b60\",\n action: \"block\",\n description: \"mir\",\n paused: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_firewall_rules = cloudflare.get_firewall_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"372e67954025e0ba6aaa6d586b9e0b60\",\n action=\"block\",\n description=\"mir\",\n paused=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFirewallRules = Cloudflare.GetFirewallRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"372e67954025e0ba6aaa6d586b9e0b60\",\n Action = \"block\",\n Description = \"mir\",\n Paused = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFirewallRules(ctx, \u0026cloudflare.LookupFirewallRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b60\"),\n\t\t\tAction: pulumi.StringRef(\"block\"),\n\t\t\tDescription: pulumi.StringRef(\"mir\"),\n\t\t\tPaused: pulumi.BoolRef(false),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFirewallRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFirewallRules = CloudflareFunctions.getFirewallRules(GetFirewallRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"372e67954025e0ba6aaa6d586b9e0b60\")\n .action(\"block\")\n .description(\"mir\")\n .paused(false)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFirewallRules:\n fn::invoke:\n function: cloudflare:getFirewallRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 372e67954025e0ba6aaa6d586b9e0b60\n action: block\n description: mir\n paused: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleFirewallRules = cloudflare.getFirewallRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"372e67954025e0ba6aaa6d586b9e0b60\",\n action: \"block\",\n description: \"mir\",\n paused: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_firewall_rules = cloudflare.get_firewall_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"372e67954025e0ba6aaa6d586b9e0b60\",\n action=\"block\",\n description=\"mir\",\n paused=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleFirewallRules = Cloudflare.GetFirewallRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"372e67954025e0ba6aaa6d586b9e0b60\",\n Action = \"block\",\n Description = \"mir\",\n Paused = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetFirewallRules(ctx, \u0026cloudflare.LookupFirewallRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b60\"),\n\t\t\tAction: pulumi.StringRef(\"block\"),\n\t\t\tDescription: pulumi.StringRef(\"mir\"),\n\t\t\tPaused: pulumi.BoolRef(false),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getfirewallrules\" \"exampleFirewallRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"372e67954025e0ba6aaa6d586b9e0b60\"\n action = \"block\"\n description = \"mir\"\n paused = false\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetFirewallRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleFirewallRules = CloudflareFunctions.getFirewallRules(GetFirewallRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"372e67954025e0ba6aaa6d586b9e0b60\")\n .action(\"block\")\n .description(\"mir\")\n .paused(false)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleFirewallRules:\n fn::invoke:\n function: cloudflare:getFirewallRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 372e67954025e0ba6aaa6d586b9e0b60\n action: block\n description: mir\n paused: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getFirewallRules.\n", "properties": { @@ -126556,7 +126556,7 @@ } }, "cloudflare:index/getHealthcheck:getHealthcheck": { - "description": "Accepted Permissions\n\n- `Health Checks Read`\n- `Health Checks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHealthcheck = cloudflare.getHealthcheck({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n healthcheckId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_healthcheck = cloudflare.get_healthcheck(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n healthcheck_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHealthcheck = Cloudflare.GetHealthcheck.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n HealthcheckId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHealthcheck(ctx, \u0026cloudflare.LookupHealthcheckArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHealthcheckId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHealthcheckArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHealthcheck = CloudflareFunctions.getHealthcheck(GetHealthcheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .healthcheckId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHealthcheck:\n fn::invoke:\n function: cloudflare:getHealthcheck\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n healthcheckId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Health Checks Read`\n- `Health Checks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHealthcheck = cloudflare.getHealthcheck({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n healthcheckId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_healthcheck = cloudflare.get_healthcheck(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n healthcheck_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHealthcheck = Cloudflare.GetHealthcheck.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n HealthcheckId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHealthcheck(ctx, \u0026cloudflare.LookupHealthcheckArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHealthcheckId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gethealthcheck\" \"exampleHealthcheck\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n healthcheck_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHealthcheckArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHealthcheck = CloudflareFunctions.getHealthcheck(GetHealthcheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .healthcheckId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHealthcheck:\n fn::invoke:\n function: cloudflare:getHealthcheck\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n healthcheckId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getHealthcheck.\n", "properties": { @@ -126684,7 +126684,7 @@ } }, "cloudflare:index/getHealthchecks:getHealthchecks": { - "description": "Accepted Permissions\n\n- `Health Checks Read`\n- `Health Checks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHealthchecks = cloudflare.getHealthchecks({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_healthchecks = cloudflare.get_healthchecks(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHealthchecks = Cloudflare.GetHealthchecks.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHealthchecks(ctx, \u0026cloudflare.LookupHealthchecksArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHealthchecksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHealthchecks = CloudflareFunctions.getHealthchecks(GetHealthchecksArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHealthchecks:\n fn::invoke:\n function: cloudflare:getHealthchecks\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Health Checks Read`\n- `Health Checks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHealthchecks = cloudflare.getHealthchecks({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_healthchecks = cloudflare.get_healthchecks(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHealthchecks = Cloudflare.GetHealthchecks.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHealthchecks(ctx, \u0026cloudflare.LookupHealthchecksArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gethealthchecks\" \"exampleHealthchecks\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHealthchecksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHealthchecks = CloudflareFunctions.getHealthchecks(GetHealthchecksArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHealthchecks:\n fn::invoke:\n function: cloudflare:getHealthchecks\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getHealthchecks.\n", "properties": { @@ -126730,7 +126730,7 @@ } }, "cloudflare:index/getHostnameTlsSetting:getHostnameTlsSetting": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHostnameTlsSetting = cloudflare.getHostnameTlsSetting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ciphers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hostname_tls_setting = cloudflare.get_hostname_tls_setting(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ciphers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHostnameTlsSetting = Cloudflare.GetHostnameTlsSetting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ciphers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHostnameTlsSetting(ctx, \u0026cloudflare.LookupHostnameTlsSettingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: \"ciphers\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHostnameTlsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHostnameTlsSetting = CloudflareFunctions.getHostnameTlsSetting(GetHostnameTlsSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ciphers\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHostnameTlsSetting:\n fn::invoke:\n function: cloudflare:getHostnameTlsSetting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ciphers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHostnameTlsSetting = cloudflare.getHostnameTlsSetting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"ciphers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hostname_tls_setting = cloudflare.get_hostname_tls_setting(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"ciphers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHostnameTlsSetting = Cloudflare.GetHostnameTlsSetting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"ciphers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHostnameTlsSetting(ctx, \u0026cloudflare.LookupHostnameTlsSettingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: \"ciphers\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gethostnametlssetting\" \"exampleHostnameTlsSetting\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"ciphers\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHostnameTlsSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHostnameTlsSetting = CloudflareFunctions.getHostnameTlsSetting(GetHostnameTlsSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"ciphers\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHostnameTlsSetting:\n fn::invoke:\n function: cloudflare:getHostnameTlsSetting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: ciphers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getHostnameTlsSetting.\n", "properties": { @@ -126776,7 +126776,7 @@ "type": "string" }, "value": { - "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n", + "description": "The TLS setting value. The type depends on the \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\" pulumi-lang-hcl=\"`setting_id`\"\u003e`settingId`\u003c/span\u003e used in the request path:\n", "type": "string" }, "zoneId": { @@ -126797,7 +126797,7 @@ } }, "cloudflare:index/getHyperdriveConfig:getHyperdriveConfig": { - "description": "Accepted Permissions\n\n- `Hyperdrive Read`\n- `Hyperdrive Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHyperdriveConfig = cloudflare.getHyperdriveConfig({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hyperdriveId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hyperdrive_config = cloudflare.get_hyperdrive_config(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hyperdrive_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHyperdriveConfig = Cloudflare.GetHyperdriveConfig.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n HyperdriveId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHyperdriveConfig(ctx, \u0026cloudflare.LookupHyperdriveConfigArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHyperdriveId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHyperdriveConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHyperdriveConfig = CloudflareFunctions.getHyperdriveConfig(GetHyperdriveConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hyperdriveId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHyperdriveConfig:\n fn::invoke:\n function: cloudflare:getHyperdriveConfig\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hyperdriveId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Hyperdrive Read`\n- `Hyperdrive Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHyperdriveConfig = cloudflare.getHyperdriveConfig({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hyperdriveId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hyperdrive_config = cloudflare.get_hyperdrive_config(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hyperdrive_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHyperdriveConfig = Cloudflare.GetHyperdriveConfig.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n HyperdriveId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHyperdriveConfig(ctx, \u0026cloudflare.LookupHyperdriveConfigArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHyperdriveId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gethyperdriveconfig\" \"exampleHyperdriveConfig\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hyperdrive_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHyperdriveConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHyperdriveConfig = CloudflareFunctions.getHyperdriveConfig(GetHyperdriveConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hyperdriveId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHyperdriveConfig:\n fn::invoke:\n function: cloudflare:getHyperdriveConfig\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n hyperdriveId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getHyperdriveConfig.\n", "properties": { @@ -126872,7 +126872,7 @@ } }, "cloudflare:index/getHyperdriveConfigs:getHyperdriveConfigs": { - "description": "Accepted Permissions\n\n- `Hyperdrive Read`\n- `Hyperdrive Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHyperdriveConfigs = cloudflare.getHyperdriveConfigs({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hyperdrive_configs = cloudflare.get_hyperdrive_configs(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHyperdriveConfigs = Cloudflare.GetHyperdriveConfigs.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHyperdriveConfigs(ctx, \u0026cloudflare.LookupHyperdriveConfigsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHyperdriveConfigsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHyperdriveConfigs = CloudflareFunctions.getHyperdriveConfigs(GetHyperdriveConfigsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHyperdriveConfigs:\n fn::invoke:\n function: cloudflare:getHyperdriveConfigs\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Hyperdrive Read`\n- `Hyperdrive Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleHyperdriveConfigs = cloudflare.getHyperdriveConfigs({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_hyperdrive_configs = cloudflare.get_hyperdrive_configs(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleHyperdriveConfigs = Cloudflare.GetHyperdriveConfigs.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetHyperdriveConfigs(ctx, \u0026cloudflare.LookupHyperdriveConfigsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gethyperdriveconfigs\" \"exampleHyperdriveConfigs\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetHyperdriveConfigsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleHyperdriveConfigs = CloudflareFunctions.getHyperdriveConfigs(GetHyperdriveConfigsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleHyperdriveConfigs:\n fn::invoke:\n function: cloudflare:getHyperdriveConfigs\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getHyperdriveConfigs.\n", "properties": { @@ -126918,7 +126918,7 @@ } }, "cloudflare:index/getImage:getImage": { - "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImage = cloudflare.getImage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n imageId: \"image_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image = cloudflare.get_image(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n image_id=\"image_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImage = Cloudflare.GetImage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ImageId = \"image_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetImage(ctx, \u0026cloudflare.LookupImageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tImageId: \"image_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetImageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleImage = CloudflareFunctions.getImage(GetImageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .imageId(\"image_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleImage:\n fn::invoke:\n function: cloudflare:getImage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n imageId: image_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImage = cloudflare.getImage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n imageId: \"image_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image = cloudflare.get_image(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n image_id=\"image_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImage = Cloudflare.GetImage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ImageId = \"image_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetImage(ctx, \u0026cloudflare.LookupImageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tImageId: \"image_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getimage\" \"exampleImage\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n image_id = \"image_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetImageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleImage = CloudflareFunctions.getImage(GetImageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .imageId(\"image_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleImage:\n fn::invoke:\n function: cloudflare:getImage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n imageId: image_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getImage.\n", "properties": { @@ -126993,7 +126993,7 @@ } }, "cloudflare:index/getImageVariant:getImageVariant": { - "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImageVariant = cloudflare.getImageVariant({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n variantId: \"hero\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image_variant = cloudflare.get_image_variant(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n variant_id=\"hero\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImageVariant = Cloudflare.GetImageVariant.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n VariantId = \"hero\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetImageVariant(ctx, \u0026cloudflare.LookupImageVariantArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tVariantId: \"hero\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetImageVariantArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleImageVariant = CloudflareFunctions.getImageVariant(GetImageVariantArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .variantId(\"hero\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleImageVariant:\n fn::invoke:\n function: cloudflare:getImageVariant\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n variantId: hero\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImageVariant = cloudflare.getImageVariant({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n variantId: \"hero\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_image_variant = cloudflare.get_image_variant(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n variant_id=\"hero\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImageVariant = Cloudflare.GetImageVariant.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n VariantId = \"hero\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetImageVariant(ctx, \u0026cloudflare.LookupImageVariantArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tVariantId: \"hero\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getimagevariant\" \"exampleImageVariant\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n variant_id = \"hero\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetImageVariantArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleImageVariant = CloudflareFunctions.getImageVariant(GetImageVariantArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .variantId(\"hero\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleImageVariant:\n fn::invoke:\n function: cloudflare:getImageVariant\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n variantId: hero\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getImageVariant.\n", "properties": { @@ -127037,7 +127037,7 @@ } }, "cloudflare:index/getImages:getImages": { - "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImages = cloudflare.getImages({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n creator: \"creator\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_images = cloudflare.get_images(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n creator=\"creator\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImages = Cloudflare.GetImages.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Creator = \"creator\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetImages(ctx, \u0026cloudflare.LookupImagesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCreator: pulumi.StringRef(\"creator\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetImagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleImages = CloudflareFunctions.getImages(GetImagesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .creator(\"creator\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleImages:\n fn::invoke:\n function: cloudflare:getImages\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n creator: creator\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Images Read`\n- `Images Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleImages = cloudflare.getImages({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n creator: \"creator\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_images = cloudflare.get_images(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n creator=\"creator\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleImages = Cloudflare.GetImages.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Creator = \"creator\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetImages(ctx, \u0026cloudflare.LookupImagesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCreator: pulumi.StringRef(\"creator\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getimages\" \"exampleImages\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n creator = \"creator\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetImagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleImages = CloudflareFunctions.getImages(GetImagesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .creator(\"creator\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleImages:\n fn::invoke:\n function: cloudflare:getImages\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n creator: creator\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getImages.\n", "properties": { @@ -127091,13 +127091,13 @@ } }, "cloudflare:index/getIpRanges:getIpRanges": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleIpRanges = cloudflare.getIpRanges({\n networks: \"networks\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ip_ranges = cloudflare.get_ip_ranges(networks=\"networks\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleIpRanges = Cloudflare.GetIpRanges.Invoke(new()\n {\n Networks = \"networks\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetIpRanges(ctx, \u0026cloudflare.GetIpRangesArgs{\n\t\t\tNetworks: pulumi.StringRef(\"networks\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetIpRangesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleIpRanges = CloudflareFunctions.getIpRanges(GetIpRangesArgs.builder()\n .networks(\"networks\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleIpRanges:\n fn::invoke:\n function: cloudflare:getIpRanges\n arguments:\n networks: networks\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleIpRanges = cloudflare.getIpRanges({\n networks: \"networks\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ip_ranges = cloudflare.get_ip_ranges(networks=\"networks\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleIpRanges = Cloudflare.GetIpRanges.Invoke(new()\n {\n Networks = \"networks\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetIpRanges(ctx, \u0026cloudflare.GetIpRangesArgs{\n\t\t\tNetworks: pulumi.StringRef(\"networks\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getipranges\" \"exampleIpRanges\" {\n networks = \"networks\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetIpRangesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleIpRanges = CloudflareFunctions.getIpRanges(GetIpRangesArgs.builder()\n .networks(\"networks\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleIpRanges:\n fn::invoke:\n function: cloudflare:getIpRanges\n arguments:\n networks: networks\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getIpRanges.\n", "properties": { "networks": { "type": "string", - "description": "Specified as \u003cspan pulumi-lang-nodejs=\"`jdcloud`\" pulumi-lang-dotnet=\"`Jdcloud`\" pulumi-lang-go=\"`jdcloud`\" pulumi-lang-python=\"`jdcloud`\" pulumi-lang-yaml=\"`jdcloud`\" pulumi-lang-java=\"`jdcloud`\"\u003e`jdcloud`\u003c/span\u003e to list IPs used by JD Cloud data centers.\n" + "description": "Specified as \u003cspan pulumi-lang-nodejs=\"`jdcloud`\" pulumi-lang-dotnet=\"`Jdcloud`\" pulumi-lang-go=\"`jdcloud`\" pulumi-lang-python=\"`jdcloud`\" pulumi-lang-yaml=\"`jdcloud`\" pulumi-lang-java=\"`jdcloud`\" pulumi-lang-hcl=\"`jdcloud`\"\u003e`jdcloud`\u003c/span\u003e to list IPs used by JD Cloud data centers.\n" } }, "type": "object" @@ -127135,7 +127135,7 @@ "type": "array" }, "networks": { - "description": "Specified as \u003cspan pulumi-lang-nodejs=\"`jdcloud`\" pulumi-lang-dotnet=\"`Jdcloud`\" pulumi-lang-go=\"`jdcloud`\" pulumi-lang-python=\"`jdcloud`\" pulumi-lang-yaml=\"`jdcloud`\" pulumi-lang-java=\"`jdcloud`\"\u003e`jdcloud`\u003c/span\u003e to list IPs used by JD Cloud data centers.\n", + "description": "Specified as \u003cspan pulumi-lang-nodejs=\"`jdcloud`\" pulumi-lang-dotnet=\"`Jdcloud`\" pulumi-lang-go=\"`jdcloud`\" pulumi-lang-python=\"`jdcloud`\" pulumi-lang-yaml=\"`jdcloud`\" pulumi-lang-java=\"`jdcloud`\" pulumi-lang-hcl=\"`jdcloud`\"\u003e`jdcloud`\u003c/span\u003e to list IPs used by JD Cloud data centers.\n", "type": "string" } }, @@ -127150,7 +127150,7 @@ } }, "cloudflare:index/getKeylessCertificate:getKeylessCertificate": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleKeylessCertificate = cloudflare.getKeylessCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keylessCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_keyless_certificate = cloudflare.get_keyless_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n keyless_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKeylessCertificate = Cloudflare.GetKeylessCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeylessCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetKeylessCertificate(ctx, \u0026cloudflare.LookupKeylessCertificateArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeylessCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetKeylessCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleKeylessCertificate = CloudflareFunctions.getKeylessCertificate(GetKeylessCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keylessCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleKeylessCertificate:\n fn::invoke:\n function: cloudflare:getKeylessCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n keylessCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleKeylessCertificate = cloudflare.getKeylessCertificate({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n keylessCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_keyless_certificate = cloudflare.get_keyless_certificate(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n keyless_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKeylessCertificate = Cloudflare.GetKeylessCertificate.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n KeylessCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetKeylessCertificate(ctx, \u0026cloudflare.LookupKeylessCertificateArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tKeylessCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getkeylesscertificate\" \"exampleKeylessCertificate\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n keyless_certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetKeylessCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleKeylessCertificate = CloudflareFunctions.getKeylessCertificate(GetKeylessCertificateArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .keylessCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleKeylessCertificate:\n fn::invoke:\n function: cloudflare:getKeylessCertificate\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n keylessCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getKeylessCertificate.\n", "properties": { @@ -127240,7 +127240,7 @@ } }, "cloudflare:index/getKeylessCertificates:getKeylessCertificates": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleKeylessCertificates = cloudflare.getKeylessCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_keyless_certificates = cloudflare.get_keyless_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKeylessCertificates = Cloudflare.GetKeylessCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetKeylessCertificates(ctx, \u0026cloudflare.LookupKeylessCertificatesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetKeylessCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleKeylessCertificates = CloudflareFunctions.getKeylessCertificates(GetKeylessCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleKeylessCertificates:\n fn::invoke:\n function: cloudflare:getKeylessCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleKeylessCertificates = cloudflare.getKeylessCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_keyless_certificates = cloudflare.get_keyless_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKeylessCertificates = Cloudflare.GetKeylessCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetKeylessCertificates(ctx, \u0026cloudflare.LookupKeylessCertificatesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getkeylesscertificates\" \"exampleKeylessCertificates\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetKeylessCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleKeylessCertificates = CloudflareFunctions.getKeylessCertificates(GetKeylessCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleKeylessCertificates:\n fn::invoke:\n function: cloudflare:getKeylessCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getKeylessCertificates.\n", "properties": { @@ -127286,7 +127286,7 @@ } }, "cloudflare:index/getLeakedCredentialCheck:getLeakedCredentialCheck": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheck = cloudflare.getLeakedCredentialCheck({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check = cloudflare.get_leaked_credential_check(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheck = Cloudflare.GetLeakedCredentialCheck.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLeakedCredentialCheck(ctx, \u0026cloudflare.LookupLeakedCredentialCheckArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLeakedCredentialCheckArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLeakedCredentialCheck = CloudflareFunctions.getLeakedCredentialCheck(GetLeakedCredentialCheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLeakedCredentialCheck:\n fn::invoke:\n function: cloudflare:getLeakedCredentialCheck\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheck = cloudflare.getLeakedCredentialCheck({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check = cloudflare.get_leaked_credential_check(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheck = Cloudflare.GetLeakedCredentialCheck.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLeakedCredentialCheck(ctx, \u0026cloudflare.LookupLeakedCredentialCheckArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getleakedcredentialcheck\" \"exampleLeakedCredentialCheck\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLeakedCredentialCheckArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLeakedCredentialCheck = CloudflareFunctions.getLeakedCredentialCheck(GetLeakedCredentialCheckArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLeakedCredentialCheck:\n fn::invoke:\n function: cloudflare:getLeakedCredentialCheck\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLeakedCredentialCheck.\n", "properties": { @@ -127321,7 +127321,7 @@ } }, "cloudflare:index/getLeakedCredentialCheckRule:getLeakedCredentialCheckRule": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheckRule = cloudflare.getLeakedCredentialCheckRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n detectionId: \"18a14bafaa8eb1df04ce683ec18c765e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check_rule = cloudflare.get_leaked_credential_check_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n detection_id=\"18a14bafaa8eb1df04ce683ec18c765e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheckRule = Cloudflare.GetLeakedCredentialCheckRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DetectionId = \"18a14bafaa8eb1df04ce683ec18c765e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLeakedCredentialCheckRule(ctx, \u0026cloudflare.LookupLeakedCredentialCheckRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDetectionId: \"18a14bafaa8eb1df04ce683ec18c765e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLeakedCredentialCheckRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLeakedCredentialCheckRule = CloudflareFunctions.getLeakedCredentialCheckRule(GetLeakedCredentialCheckRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .detectionId(\"18a14bafaa8eb1df04ce683ec18c765e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLeakedCredentialCheckRule:\n fn::invoke:\n function: cloudflare:getLeakedCredentialCheckRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n detectionId: 18a14bafaa8eb1df04ce683ec18c765e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheckRule = cloudflare.getLeakedCredentialCheckRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n detectionId: \"18a14bafaa8eb1df04ce683ec18c765e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check_rule = cloudflare.get_leaked_credential_check_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n detection_id=\"18a14bafaa8eb1df04ce683ec18c765e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheckRule = Cloudflare.GetLeakedCredentialCheckRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DetectionId = \"18a14bafaa8eb1df04ce683ec18c765e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLeakedCredentialCheckRule(ctx, \u0026cloudflare.LookupLeakedCredentialCheckRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDetectionId: \"18a14bafaa8eb1df04ce683ec18c765e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getleakedcredentialcheckrule\" \"exampleLeakedCredentialCheckRule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n detection_id = \"18a14bafaa8eb1df04ce683ec18c765e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLeakedCredentialCheckRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLeakedCredentialCheckRule = CloudflareFunctions.getLeakedCredentialCheckRule(GetLeakedCredentialCheckRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .detectionId(\"18a14bafaa8eb1df04ce683ec18c765e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLeakedCredentialCheckRule:\n fn::invoke:\n function: cloudflare:getLeakedCredentialCheckRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n detectionId: 18a14bafaa8eb1df04ce683ec18c765e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLeakedCredentialCheckRule.\n", "properties": { @@ -127373,7 +127373,7 @@ } }, "cloudflare:index/getLeakedCredentialCheckRules:getLeakedCredentialCheckRules": { - "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheckRules = cloudflare.getLeakedCredentialCheckRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check_rules = cloudflare.get_leaked_credential_check_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheckRules = Cloudflare.GetLeakedCredentialCheckRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLeakedCredentialCheckRules(ctx, \u0026cloudflare.LookupLeakedCredentialCheckRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLeakedCredentialCheckRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLeakedCredentialCheckRules = CloudflareFunctions.getLeakedCredentialCheckRules(GetLeakedCredentialCheckRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLeakedCredentialCheckRules:\n fn::invoke:\n function: cloudflare:getLeakedCredentialCheckRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account WAF Read`\n- `Account WAF Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLeakedCredentialCheckRules = cloudflare.getLeakedCredentialCheckRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_leaked_credential_check_rules = cloudflare.get_leaked_credential_check_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLeakedCredentialCheckRules = Cloudflare.GetLeakedCredentialCheckRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLeakedCredentialCheckRules(ctx, \u0026cloudflare.LookupLeakedCredentialCheckRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getleakedcredentialcheckrules\" \"exampleLeakedCredentialCheckRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLeakedCredentialCheckRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLeakedCredentialCheckRules = CloudflareFunctions.getLeakedCredentialCheckRules(GetLeakedCredentialCheckRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLeakedCredentialCheckRules:\n fn::invoke:\n function: cloudflare:getLeakedCredentialCheckRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLeakedCredentialCheckRules.\n", "properties": { @@ -127419,7 +127419,7 @@ } }, "cloudflare:index/getList:getList": { - "description": "Accepted Permissions\n\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleList = cloudflare.getList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n search: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list = cloudflare.get_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n search=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleList = Cloudflare.GetList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n Search = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetList(ctx, \u0026cloudflare.LookupListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n\t\t\tSearch: pulumi.StringRef(\"1.1.1.1\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleList = CloudflareFunctions.getList(GetListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .search(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleList:\n fn::invoke:\n function: cloudflare:getList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n search: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleList = cloudflare.getList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n search: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list = cloudflare.get_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n search=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleList = Cloudflare.GetList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n Search = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetList(ctx, \u0026cloudflare.LookupListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n\t\t\tSearch: pulumi.StringRef(\"1.1.1.1\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlist\" \"exampleList\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n list_id = \"2c0fc9fa937b11eaa1b71c4d701ab86e\"\n search = \"1.1.1.1\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleList = CloudflareFunctions.getList(GetListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .search(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleList:\n fn::invoke:\n function: cloudflare:getList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n search: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getList.\n", "properties": { @@ -127461,7 +127461,7 @@ "type": "string" }, "items": { - "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n", + "description": "The items in the list. If set, this overwrites all items in the list. Do not use with \u003cspan pulumi-lang-nodejs=\"`cloudflare.ListItem`\" pulumi-lang-dotnet=\"`cloudflare.ListItem`\" pulumi-lang-go=\"`ListItem`\" pulumi-lang-python=\"`ListItem`\" pulumi-lang-yaml=\"`cloudflare.ListItem`\" pulumi-lang-java=\"`cloudflare.ListItem`\" pulumi-lang-hcl=\"`cloudflare_list_item`\"\u003e`cloudflare.ListItem`\u003c/span\u003e.\n", "items": { "$ref": "#/types/cloudflare:index/getListItem:getListItem" }, @@ -127512,7 +127512,7 @@ } }, "cloudflare:index/getListItem:getListItem": { - "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleListItem = cloudflare.getListItem({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n itemId: \"34b12448945f11eaa1b71c4d701ab86e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list_item = cloudflare.get_list_item(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n item_id=\"34b12448945f11eaa1b71c4d701ab86e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleListItem = Cloudflare.GetListItem.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n ItemId = \"34b12448945f11eaa1b71c4d701ab86e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetListItem(ctx, \u0026cloudflare.LookupListItemArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n\t\t\tItemId: \"34b12448945f11eaa1b71c4d701ab86e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleListItem = CloudflareFunctions.getListItem(GetListItemArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .itemId(\"34b12448945f11eaa1b71c4d701ab86e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleListItem:\n fn::invoke:\n function: cloudflare:getListItem\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n itemId: 34b12448945f11eaa1b71c4d701ab86e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleListItem = cloudflare.getListItem({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n itemId: \"34b12448945f11eaa1b71c4d701ab86e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list_item = cloudflare.get_list_item(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n item_id=\"34b12448945f11eaa1b71c4d701ab86e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleListItem = Cloudflare.GetListItem.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n ItemId = \"34b12448945f11eaa1b71c4d701ab86e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetListItem(ctx, \u0026cloudflare.LookupListItemArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n\t\t\tItemId: \"34b12448945f11eaa1b71c4d701ab86e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlistitem\" \"exampleListItem\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n list_id = \"2c0fc9fa937b11eaa1b71c4d701ab86e\"\n item_id = \"34b12448945f11eaa1b71c4d701ab86e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListItemArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleListItem = CloudflareFunctions.getListItem(GetListItemArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .itemId(\"34b12448945f11eaa1b71c4d701ab86e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleListItem:\n fn::invoke:\n function: cloudflare:getListItem\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n itemId: 34b12448945f11eaa1b71c4d701ab86e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getListItem.\n", "properties": { @@ -127599,7 +127599,7 @@ } }, "cloudflare:index/getListItems:getListItems": { - "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleListItems = cloudflare.getListItems({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n perPage: 1,\n search: \"1.1.1.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list_items = cloudflare.get_list_items(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n per_page=1,\n search=\"1.1.1.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleListItems = Cloudflare.GetListItems.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n PerPage = 1,\n Search = \"1.1.1.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetListItems(ctx, \u0026cloudflare.LookupListItemsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n\t\t\tPerPage: pulumi.IntRef(1),\n\t\t\tSearch: pulumi.StringRef(\"1.1.1.\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListItemsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleListItems = CloudflareFunctions.getListItems(GetListItemsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .perPage(1)\n .search(\"1.1.1.\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleListItems:\n fn::invoke:\n function: cloudflare:getListItems\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n perPage: 1\n search: 1.1.1.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleListItems = cloudflare.getListItems({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n listId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n perPage: 1,\n search: \"1.1.1.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_list_items = cloudflare.get_list_items(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n list_id=\"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n per_page=1,\n search=\"1.1.1.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleListItems = Cloudflare.GetListItems.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ListId = \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n PerPage = 1,\n Search = \"1.1.1.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetListItems(ctx, \u0026cloudflare.LookupListItemsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tListId: \"2c0fc9fa937b11eaa1b71c4d701ab86e\",\n\t\t\tPerPage: pulumi.IntRef(1),\n\t\t\tSearch: pulumi.StringRef(\"1.1.1.\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlistitems\" \"exampleListItems\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n list_id = \"2c0fc9fa937b11eaa1b71c4d701ab86e\"\n per_page = 1\n search = \"1.1.1.\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListItemsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleListItems = CloudflareFunctions.getListItems(GetListItemsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .listId(\"2c0fc9fa937b11eaa1b71c4d701ab86e\")\n .perPage(1)\n .search(\"1.1.1.\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleListItems:\n fn::invoke:\n function: cloudflare:getListItems\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n listId: 2c0fc9fa937b11eaa1b71c4d701ab86e\n perPage: 1\n search: 1.1.1.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getListItems.\n", "properties": { @@ -127673,7 +127673,7 @@ } }, "cloudflare:index/getLists:getLists": { - "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLists = cloudflare.getLists({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_lists = cloudflare.get_lists(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLists = Cloudflare.GetLists.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLists(ctx, \u0026cloudflare.LookupListsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLists = CloudflareFunctions.getLists(GetListsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLists:\n fn::invoke:\n function: cloudflare:getLists\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Filter Lists Edit`\n- `Account Filter Lists Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLists = cloudflare.getLists({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_lists = cloudflare.get_lists(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLists = Cloudflare.GetLists.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLists(ctx, \u0026cloudflare.LookupListsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlists\" \"exampleLists\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetListsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLists = CloudflareFunctions.getLists(GetListsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLists:\n fn::invoke:\n function: cloudflare:getLists\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLists.\n", "properties": { @@ -127719,7 +127719,7 @@ } }, "cloudflare:index/getLoadBalancer:getLoadBalancer": { - "description": "Accepted Permissions\n\n- `Load Balancers Read`\n- `Load Balancers Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancer = cloudflare.getLoadBalancer({\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n loadBalancerId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer = cloudflare.get_load_balancer(zone_id=\"699d98642c564d2e855e9661899b7252\",\n load_balancer_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancer = Cloudflare.GetLoadBalancer.Invoke(new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n LoadBalancerId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancer(ctx, \u0026cloudflare.LookupLoadBalancerArgs{\n\t\t\tZoneId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tLoadBalancerId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancer = CloudflareFunctions.getLoadBalancer(GetLoadBalancerArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .loadBalancerId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancer:\n fn::invoke:\n function: cloudflare:getLoadBalancer\n arguments:\n zoneId: 699d98642c564d2e855e9661899b7252\n loadBalancerId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Load Balancers Read`\n- `Load Balancers Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancer = cloudflare.getLoadBalancer({\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n loadBalancerId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer = cloudflare.get_load_balancer(zone_id=\"699d98642c564d2e855e9661899b7252\",\n load_balancer_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancer = Cloudflare.GetLoadBalancer.Invoke(new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n LoadBalancerId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancer(ctx, \u0026cloudflare.LookupLoadBalancerArgs{\n\t\t\tZoneId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tLoadBalancerId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getloadbalancer\" \"exampleLoadBalancer\" {\n zone_id = \"699d98642c564d2e855e9661899b7252\"\n load_balancer_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancer = CloudflareFunctions.getLoadBalancer(GetLoadBalancerArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .loadBalancerId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancer:\n fn::invoke:\n function: cloudflare:getLoadBalancer\n arguments:\n zoneId: 699d98642c564d2e855e9661899b7252\n loadBalancerId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLoadBalancer.\n", "properties": { @@ -127776,7 +127776,7 @@ "type": "string" }, "defaultPools": { - "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n", + "description": "A list of pool IDs ordered by their failover priority. Pools defined here are used by default, or when\u003cspan pulumi-lang-nodejs=\" regionPools \" pulumi-lang-dotnet=\" RegionPools \" pulumi-lang-go=\" regionPools \" pulumi-lang-python=\" region_pools \" pulumi-lang-yaml=\" regionPools \" pulumi-lang-java=\" regionPools \" pulumi-lang-hcl=\" region_pools \"\u003e regionPools \u003c/span\u003eare not configured for a given region.\n", "items": { "type": "string" }, @@ -127803,7 +127803,7 @@ }, "locationStrategy": { "$ref": "#/types/cloudflare:index/getLoadBalancerLocationStrategy:getLoadBalancerLocationStrategy", - "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" + "description": "Controls location-based steering for non-proxied requests. See \u003cspan pulumi-lang-nodejs=\"`steeringPolicy`\" pulumi-lang-dotnet=\"`SteeringPolicy`\" pulumi-lang-go=\"`steeringPolicy`\" pulumi-lang-python=\"`steering_policy`\" pulumi-lang-yaml=\"`steeringPolicy`\" pulumi-lang-java=\"`steeringPolicy`\" pulumi-lang-hcl=\"`steering_policy`\"\u003e`steeringPolicy`\u003c/span\u003e to learn how steering is affected.\n" }, "modifiedOn": { "type": "string" @@ -127855,7 +127855,7 @@ "type": "array" }, "sessionAffinity": { - "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n", + "description": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`. The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of \u003cspan pulumi-lang-nodejs=\"`sessionAffinityTtl`\" pulumi-lang-dotnet=\"`SessionAffinityTtl`\" pulumi-lang-go=\"`sessionAffinityTtl`\" pulumi-lang-python=\"`session_affinity_ttl`\" pulumi-lang-yaml=\"`sessionAffinityTtl`\" pulumi-lang-java=\"`sessionAffinityTtl`\" pulumi-lang-hcl=\"`session_affinity_ttl`\"\u003e`sessionAffinityTtl`\u003c/span\u003e seconds or the origin server is unhealthy, then a new origin server is calculated and used. See \u003cspan pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\" pulumi-lang-hcl=\"`headers`\"\u003e`headers`\u003c/span\u003e in \u003cspan pulumi-lang-nodejs=\"`sessionAffinityAttributes`\" pulumi-lang-dotnet=\"`SessionAffinityAttributes`\" pulumi-lang-go=\"`sessionAffinityAttributes`\" pulumi-lang-python=\"`session_affinity_attributes`\" pulumi-lang-yaml=\"`sessionAffinityAttributes`\" pulumi-lang-java=\"`sessionAffinityAttributes`\" pulumi-lang-hcl=\"`session_affinity_attributes`\"\u003e`sessionAffinityAttributes`\u003c/span\u003e for additional required configuration.\nAvailable values: \"none\", \"cookie\", \u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e, \"header\".\n", "type": "string" }, "sessionAffinityAttributes": { @@ -127863,7 +127863,7 @@ "description": "Configures attributes for session affinity.\n" }, "sessionAffinityTtl": { - "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n", + "description": "Time, in seconds, until a client's session expires after being created. Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per \u003cspan pulumi-lang-nodejs=\"`sessionAffinity`\" pulumi-lang-dotnet=\"`SessionAffinity`\" pulumi-lang-go=\"`sessionAffinity`\" pulumi-lang-python=\"`session_affinity`\" pulumi-lang-yaml=\"`sessionAffinity`\" pulumi-lang-java=\"`sessionAffinity`\" pulumi-lang-hcl=\"`session_affinity`\"\u003e`sessionAffinity`\u003c/span\u003e policy are: - `\"cookie\"` / `\u003cspan pulumi-lang-nodejs=\"\"ipCookie\"\" pulumi-lang-dotnet=\"\"IpCookie\"\" pulumi-lang-go=\"\"ipCookie\"\" pulumi-lang-python=\"\"ip_cookie\"\" pulumi-lang-yaml=\"\"ipCookie\"\" pulumi-lang-java=\"\"ipCookie\"\" pulumi-lang-hcl=\"\"ip_cookie\"\"\u003e\"ipCookie\"\u003c/span\u003e`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n", "type": "number" }, "steeringPolicy": { @@ -127907,7 +127907,7 @@ } }, "cloudflare:index/getLoadBalancerMonitor:getLoadBalancerMonitor": { - "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerMonitor = cloudflare.getLoadBalancerMonitor({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n monitorId: \"f1aba936b94213e5b8dca0c0dbf1f9cc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_monitor = cloudflare.get_load_balancer_monitor(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n monitor_id=\"f1aba936b94213e5b8dca0c0dbf1f9cc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerMonitor = Cloudflare.GetLoadBalancerMonitor.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MonitorId = \"f1aba936b94213e5b8dca0c0dbf1f9cc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerMonitor(ctx, \u0026cloudflare.LookupLoadBalancerMonitorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMonitorId: \"f1aba936b94213e5b8dca0c0dbf1f9cc\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerMonitorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerMonitor = CloudflareFunctions.getLoadBalancerMonitor(GetLoadBalancerMonitorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .monitorId(\"f1aba936b94213e5b8dca0c0dbf1f9cc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerMonitor:\n fn::invoke:\n function: cloudflare:getLoadBalancerMonitor\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n monitorId: f1aba936b94213e5b8dca0c0dbf1f9cc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerMonitor = cloudflare.getLoadBalancerMonitor({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n monitorId: \"f1aba936b94213e5b8dca0c0dbf1f9cc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_monitor = cloudflare.get_load_balancer_monitor(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n monitor_id=\"f1aba936b94213e5b8dca0c0dbf1f9cc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerMonitor = Cloudflare.GetLoadBalancerMonitor.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MonitorId = \"f1aba936b94213e5b8dca0c0dbf1f9cc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerMonitor(ctx, \u0026cloudflare.LookupLoadBalancerMonitorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMonitorId: \"f1aba936b94213e5b8dca0c0dbf1f9cc\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getloadbalancermonitor\" \"exampleLoadBalancerMonitor\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n monitor_id = \"f1aba936b94213e5b8dca0c0dbf1f9cc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerMonitorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerMonitor = CloudflareFunctions.getLoadBalancerMonitor(GetLoadBalancerMonitorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .monitorId(\"f1aba936b94213e5b8dca0c0dbf1f9cc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerMonitor:\n fn::invoke:\n function: cloudflare:getLoadBalancerMonitor\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n monitorId: f1aba936b94213e5b8dca0c0dbf1f9cc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLoadBalancerMonitor.\n", "properties": { @@ -128041,7 +128041,7 @@ } }, "cloudflare:index/getLoadBalancerMonitors:getLoadBalancerMonitors": { - "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerMonitors = cloudflare.getLoadBalancerMonitors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_monitors = cloudflare.get_load_balancer_monitors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerMonitors = Cloudflare.GetLoadBalancerMonitors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerMonitors(ctx, \u0026cloudflare.LookupLoadBalancerMonitorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerMonitorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerMonitors = CloudflareFunctions.getLoadBalancerMonitors(GetLoadBalancerMonitorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerMonitors:\n fn::invoke:\n function: cloudflare:getLoadBalancerMonitors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerMonitors = cloudflare.getLoadBalancerMonitors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_monitors = cloudflare.get_load_balancer_monitors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerMonitors = Cloudflare.GetLoadBalancerMonitors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerMonitors(ctx, \u0026cloudflare.LookupLoadBalancerMonitorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getloadbalancermonitors\" \"exampleLoadBalancerMonitors\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerMonitorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerMonitors = CloudflareFunctions.getLoadBalancerMonitors(GetLoadBalancerMonitorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerMonitors:\n fn::invoke:\n function: cloudflare:getLoadBalancerMonitors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLoadBalancerMonitors.\n", "properties": { @@ -128087,7 +128087,7 @@ } }, "cloudflare:index/getLoadBalancerPool:getLoadBalancerPool": { - "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerPool = cloudflare.getLoadBalancerPool({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n poolId: \"17b5962d775c646f3f9725cbc7a53df4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_pool = cloudflare.get_load_balancer_pool(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pool_id=\"17b5962d775c646f3f9725cbc7a53df4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerPool = Cloudflare.GetLoadBalancerPool.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PoolId = \"17b5962d775c646f3f9725cbc7a53df4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerPool(ctx, \u0026cloudflare.LookupLoadBalancerPoolArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPoolId: pulumi.StringRef(\"17b5962d775c646f3f9725cbc7a53df4\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerPoolArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerPool = CloudflareFunctions.getLoadBalancerPool(GetLoadBalancerPoolArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .poolId(\"17b5962d775c646f3f9725cbc7a53df4\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerPool:\n fn::invoke:\n function: cloudflare:getLoadBalancerPool\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n poolId: 17b5962d775c646f3f9725cbc7a53df4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerPool = cloudflare.getLoadBalancerPool({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n poolId: \"17b5962d775c646f3f9725cbc7a53df4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_pool = cloudflare.get_load_balancer_pool(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pool_id=\"17b5962d775c646f3f9725cbc7a53df4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerPool = Cloudflare.GetLoadBalancerPool.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PoolId = \"17b5962d775c646f3f9725cbc7a53df4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerPool(ctx, \u0026cloudflare.LookupLoadBalancerPoolArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPoolId: pulumi.StringRef(\"17b5962d775c646f3f9725cbc7a53df4\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getloadbalancerpool\" \"exampleLoadBalancerPool\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n pool_id = \"17b5962d775c646f3f9725cbc7a53df4\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerPoolArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerPool = CloudflareFunctions.getLoadBalancerPool(GetLoadBalancerPoolArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .poolId(\"17b5962d775c646f3f9725cbc7a53df4\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerPool:\n fn::invoke:\n function: cloudflare:getLoadBalancerPool\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n poolId: 17b5962d775c646f3f9725cbc7a53df4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLoadBalancerPool.\n", "properties": { @@ -128226,7 +128226,7 @@ } }, "cloudflare:index/getLoadBalancerPools:getLoadBalancerPools": { - "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerPools = cloudflare.getLoadBalancerPools({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n monitor: \"monitor\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_pools = cloudflare.get_load_balancer_pools(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n monitor=\"monitor\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerPools = Cloudflare.GetLoadBalancerPools.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Monitor = \"monitor\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerPools(ctx, \u0026cloudflare.LookupLoadBalancerPoolsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMonitor: pulumi.StringRef(\"monitor\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerPoolsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerPools = CloudflareFunctions.getLoadBalancerPools(GetLoadBalancerPoolsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .monitor(\"monitor\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerPools:\n fn::invoke:\n function: cloudflare:getLoadBalancerPools\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n monitor: monitor\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Load Balancing: Monitors and Pools Read`\n- `Load Balancing: Monitors and Pools Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancerPools = cloudflare.getLoadBalancerPools({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n monitor: \"monitor\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancer_pools = cloudflare.get_load_balancer_pools(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n monitor=\"monitor\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancerPools = Cloudflare.GetLoadBalancerPools.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Monitor = \"monitor\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancerPools(ctx, \u0026cloudflare.LookupLoadBalancerPoolsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMonitor: pulumi.StringRef(\"monitor\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getloadbalancerpools\" \"exampleLoadBalancerPools\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n monitor = \"monitor\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancerPoolsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancerPools = CloudflareFunctions.getLoadBalancerPools(GetLoadBalancerPoolsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .monitor(\"monitor\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancerPools:\n fn::invoke:\n function: cloudflare:getLoadBalancerPools\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n monitor: monitor\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLoadBalancerPools.\n", "properties": { @@ -128280,7 +128280,7 @@ } }, "cloudflare:index/getLoadBalancers:getLoadBalancers": { - "description": "Accepted Permissions\n\n- `Load Balancers Read`\n- `Load Balancers Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancers = cloudflare.getLoadBalancers({\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancers = cloudflare.get_load_balancers(zone_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancers = Cloudflare.GetLoadBalancers.Invoke(new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancers(ctx, \u0026cloudflare.LookupLoadBalancersArgs{\n\t\t\tZoneId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancers = CloudflareFunctions.getLoadBalancers(GetLoadBalancersArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancers:\n fn::invoke:\n function: cloudflare:getLoadBalancers\n arguments:\n zoneId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Load Balancers Read`\n- `Load Balancers Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLoadBalancers = cloudflare.getLoadBalancers({\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_load_balancers = cloudflare.get_load_balancers(zone_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLoadBalancers = Cloudflare.GetLoadBalancers.Invoke(new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLoadBalancers(ctx, \u0026cloudflare.LookupLoadBalancersArgs{\n\t\t\tZoneId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getloadbalancers\" \"exampleLoadBalancers\" {\n zone_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLoadBalancersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLoadBalancers = CloudflareFunctions.getLoadBalancers(GetLoadBalancersArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLoadBalancers:\n fn::invoke:\n function: cloudflare:getLoadBalancers\n arguments:\n zoneId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLoadBalancers.\n", "properties": { @@ -128324,7 +128324,7 @@ } }, "cloudflare:index/getLogpullRetention:getLogpullRetention": { - "description": "Accepted Permissions\n\n- `Logs Read`\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpullRetention = cloudflare.getLogpullRetention({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpull_retention = cloudflare.get_logpull_retention(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpullRetention = Cloudflare.GetLogpullRetention.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpullRetention(ctx, \u0026cloudflare.LookupLogpullRetentionArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpullRetentionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpullRetention = CloudflareFunctions.getLogpullRetention(GetLogpullRetentionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpullRetention:\n fn::invoke:\n function: cloudflare:getLogpullRetention\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Logs Read`\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpullRetention = cloudflare.getLogpullRetention({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpull_retention = cloudflare.get_logpull_retention(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpullRetention = Cloudflare.GetLogpullRetention.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpullRetention(ctx, \u0026cloudflare.LookupLogpullRetentionArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlogpullretention\" \"exampleLogpullRetention\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpullRetentionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpullRetention = CloudflareFunctions.getLogpullRetention(GetLogpullRetentionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpullRetention:\n fn::invoke:\n function: cloudflare:getLogpullRetention\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLogpullRetention.\n", "properties": { @@ -128359,7 +128359,7 @@ } }, "cloudflare:index/getLogpushDatasetField:getLogpushDatasetField": { - "description": "Accepted Permissions\n\n- `Logs Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushDatasetField = cloudflare.getLogpushDatasetField({\n datasetId: \"gateway_dns\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_dataset_field = cloudflare.get_logpush_dataset_field(dataset_id=\"gateway_dns\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushDatasetField = Cloudflare.GetLogpushDatasetField.Invoke(new()\n {\n DatasetId = \"gateway_dns\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushDatasetField(ctx, \u0026cloudflare.GetLogpushDatasetFieldArgs{\n\t\t\tDatasetId: pulumi.StringRef(\"gateway_dns\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushDatasetFieldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushDatasetField = CloudflareFunctions.getLogpushDatasetField(GetLogpushDatasetFieldArgs.builder()\n .datasetId(\"gateway_dns\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushDatasetField:\n fn::invoke:\n function: cloudflare:getLogpushDatasetField\n arguments:\n datasetId: gateway_dns\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Logs Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushDatasetField = cloudflare.getLogpushDatasetField({\n datasetId: \"gateway_dns\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_dataset_field = cloudflare.get_logpush_dataset_field(dataset_id=\"gateway_dns\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushDatasetField = Cloudflare.GetLogpushDatasetField.Invoke(new()\n {\n DatasetId = \"gateway_dns\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushDatasetField(ctx, \u0026cloudflare.GetLogpushDatasetFieldArgs{\n\t\t\tDatasetId: pulumi.StringRef(\"gateway_dns\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlogpushdatasetfield\" \"exampleLogpushDatasetField\" {\n dataset_id = \"gateway_dns\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushDatasetFieldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushDatasetField = CloudflareFunctions.getLogpushDatasetField(GetLogpushDatasetFieldArgs.builder()\n .datasetId(\"gateway_dns\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushDatasetField:\n fn::invoke:\n function: cloudflare:getLogpushDatasetField\n arguments:\n datasetId: gateway_dns\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLogpushDatasetField.\n", "properties": { @@ -128406,7 +128406,7 @@ } }, "cloudflare:index/getLogpushDatasetJob:getLogpushDatasetJob": { - "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushDatasetJob = cloudflare.getLogpushDatasetJob({\n datasetId: \"gateway_dns\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_dataset_job = cloudflare.get_logpush_dataset_job(dataset_id=\"gateway_dns\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushDatasetJob = Cloudflare.GetLogpushDatasetJob.Invoke(new()\n {\n DatasetId = \"gateway_dns\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushDatasetJob(ctx, \u0026cloudflare.GetLogpushDatasetJobArgs{\n\t\t\tDatasetId: pulumi.StringRef(\"gateway_dns\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushDatasetJobArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushDatasetJob = CloudflareFunctions.getLogpushDatasetJob(GetLogpushDatasetJobArgs.builder()\n .datasetId(\"gateway_dns\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushDatasetJob:\n fn::invoke:\n function: cloudflare:getLogpushDatasetJob\n arguments:\n datasetId: gateway_dns\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushDatasetJob = cloudflare.getLogpushDatasetJob({\n datasetId: \"gateway_dns\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_dataset_job = cloudflare.get_logpush_dataset_job(dataset_id=\"gateway_dns\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushDatasetJob = Cloudflare.GetLogpushDatasetJob.Invoke(new()\n {\n DatasetId = \"gateway_dns\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushDatasetJob(ctx, \u0026cloudflare.GetLogpushDatasetJobArgs{\n\t\t\tDatasetId: pulumi.StringRef(\"gateway_dns\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlogpushdatasetjob\" \"exampleLogpushDatasetJob\" {\n dataset_id = \"gateway_dns\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushDatasetJobArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushDatasetJob = CloudflareFunctions.getLogpushDatasetJob(GetLogpushDatasetJobArgs.builder()\n .datasetId(\"gateway_dns\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushDatasetJob:\n fn::invoke:\n function: cloudflare:getLogpushDatasetJob\n arguments:\n datasetId: gateway_dns\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLogpushDatasetJob.\n", "properties": { @@ -128471,24 +128471,24 @@ "type": "string" }, "lastError": { - "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \"\u003e errorMessage \u003c/span\u003efield.\n", + "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \" pulumi-lang-hcl=\" error_message \"\u003e errorMessage \u003c/span\u003efield.\n", "type": "string" }, "logpullOptions": { "deprecationMessage": "This attribute is deprecated.", - "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", + "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\" pulumi-lang-hcl=\"`output_options`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", "type": "string" }, "maxUploadBytes": { - "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n", + "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n", "type": "integer" }, "maxUploadIntervalSeconds": { - "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n", + "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n", "type": "integer" }, "maxUploadRecords": { - "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n", + "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n", "type": "integer" }, "name": { @@ -128497,7 +128497,7 @@ }, "outputOptions": { "$ref": "#/types/cloudflare:index/getLogpushDatasetJobOutputOptions:getLogpushDatasetJobOutputOptions", - "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" + "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\" pulumi-lang-hcl=\"`logpull_options`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\" pulumi-lang-hcl=\"`logpull_option`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" }, "zoneId": { "description": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.\n", @@ -128526,7 +128526,7 @@ } }, "cloudflare:index/getLogpushJob:getLogpushJob": { - "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushJob = cloudflare.getLogpushJob({\n jobId: 1,\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_job = cloudflare.get_logpush_job(job_id=1,\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushJob = Cloudflare.GetLogpushJob.Invoke(new()\n {\n JobId = 1,\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushJob(ctx, \u0026cloudflare.LookupLogpushJobArgs{\n\t\t\tJobId: 1,\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushJobArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushJob = CloudflareFunctions.getLogpushJob(GetLogpushJobArgs.builder()\n .jobId(1)\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushJob:\n fn::invoke:\n function: cloudflare:getLogpushJob\n arguments:\n jobId: 1\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushJob = cloudflare.getLogpushJob({\n jobId: 1,\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_job = cloudflare.get_logpush_job(job_id=1,\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushJob = Cloudflare.GetLogpushJob.Invoke(new()\n {\n JobId = 1,\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushJob(ctx, \u0026cloudflare.LookupLogpushJobArgs{\n\t\t\tJobId: 1,\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlogpushjob\" \"exampleLogpushJob\" {\n job_id = 1\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushJobArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushJob = CloudflareFunctions.getLogpushJob(GetLogpushJobArgs.builder()\n .jobId(1)\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushJob:\n fn::invoke:\n function: cloudflare:getLogpushJob\n arguments:\n jobId: 1\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLogpushJob.\n", "properties": { @@ -128594,24 +128594,24 @@ "type": "string" }, "lastError": { - "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \"\u003e errorMessage \u003c/span\u003efield.\n", + "description": "Records the last time the job failed. If not null, the job is currently. failing. If null, the job has either never failed or has run successfully at least once since last failure. See also the\u003cspan pulumi-lang-nodejs=\" errorMessage \" pulumi-lang-dotnet=\" ErrorMessage \" pulumi-lang-go=\" errorMessage \" pulumi-lang-python=\" error_message \" pulumi-lang-yaml=\" errorMessage \" pulumi-lang-java=\" errorMessage \" pulumi-lang-hcl=\" error_message \"\u003e errorMessage \u003c/span\u003efield.\n", "type": "string" }, "logpullOptions": { "deprecationMessage": "This attribute is deprecated.", - "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", + "description": "This field is deprecated. Use \u003cspan pulumi-lang-nodejs=\"`outputOptions`\" pulumi-lang-dotnet=\"`OutputOptions`\" pulumi-lang-go=\"`outputOptions`\" pulumi-lang-python=\"`output_options`\" pulumi-lang-yaml=\"`outputOptions`\" pulumi-lang-java=\"`outputOptions`\" pulumi-lang-hcl=\"`output_options`\"\u003e`outputOptions`\u003c/span\u003e instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n", "type": "string" }, "maxUploadBytes": { - "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n", + "description": "The maximum uncompressed file size of a batch of logs. This setting value must be between `5 MB` and `1 GB`, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n", "type": "integer" }, "maxUploadIntervalSeconds": { - "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n", + "description": "The maximum interval in seconds for log batches. This setting must be between 30 and 300 seconds (5 minutes), or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n", "type": "integer" }, "maxUploadRecords": { - "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n", + "description": "The maximum number of log lines per batch. This setting must be between 1000 and 1,000,000 lines, or \u003cspan pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\" pulumi-lang-hcl=\"`0`\"\u003e`0`\u003c/span\u003e to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n", "type": "integer" }, "name": { @@ -128620,7 +128620,7 @@ }, "outputOptions": { "$ref": "#/types/cloudflare:index/getLogpushJobOutputOptions:getLogpushJobOutputOptions", - "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" + "description": "The structured replacement for \u003cspan pulumi-lang-nodejs=\"`logpullOptions`\" pulumi-lang-dotnet=\"`LogpullOptions`\" pulumi-lang-go=\"`logpullOptions`\" pulumi-lang-python=\"`logpull_options`\" pulumi-lang-yaml=\"`logpullOptions`\" pulumi-lang-java=\"`logpullOptions`\" pulumi-lang-hcl=\"`logpull_options`\"\u003e`logpullOptions`\u003c/span\u003e. When including this field, the \u003cspan pulumi-lang-nodejs=\"`logpullOption`\" pulumi-lang-dotnet=\"`LogpullOption`\" pulumi-lang-go=\"`logpullOption`\" pulumi-lang-python=\"`logpull_option`\" pulumi-lang-yaml=\"`logpullOption`\" pulumi-lang-java=\"`logpullOption`\" pulumi-lang-hcl=\"`logpull_option`\"\u003e`logpullOption`\u003c/span\u003e field will be ignored.\n" }, "zoneId": { "description": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.\n", @@ -128649,7 +128649,7 @@ } }, "cloudflare:index/getLogpushJobs:getLogpushJobs": { - "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushJobs = cloudflare.getLogpushJobs({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_jobs = cloudflare.get_logpush_jobs(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushJobs = Cloudflare.GetLogpushJobs.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushJobs(ctx, \u0026cloudflare.LookupLogpushJobsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushJobsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushJobs = CloudflareFunctions.getLogpushJobs(GetLogpushJobsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushJobs:\n fn::invoke:\n function: cloudflare:getLogpushJobs\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Logs Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleLogpushJobs = cloudflare.getLogpushJobs({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_logpush_jobs = cloudflare.get_logpush_jobs(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleLogpushJobs = Cloudflare.GetLogpushJobs.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetLogpushJobs(ctx, \u0026cloudflare.LookupLogpushJobsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getlogpushjobs\" \"exampleLogpushJobs\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetLogpushJobsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleLogpushJobs = CloudflareFunctions.getLogpushJobs(GetLogpushJobsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleLogpushJobs:\n fn::invoke:\n function: cloudflare:getLogpushJobs\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getLogpushJobs.\n", "properties": { @@ -128703,7 +128703,7 @@ } }, "cloudflare:index/getMagicNetworkMonitoringConfiguration:getMagicNetworkMonitoringConfiguration": { - "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringConfiguration = cloudflare.getMagicNetworkMonitoringConfiguration({\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_configuration = cloudflare.get_magic_network_monitoring_configuration(account_id=\"6f91088a406011ed95aed352566e8d4c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringConfiguration = Cloudflare.GetMagicNetworkMonitoringConfiguration.Invoke(new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicNetworkMonitoringConfiguration(ctx, \u0026cloudflare.LookupMagicNetworkMonitoringConfigurationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicNetworkMonitoringConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicNetworkMonitoringConfiguration = CloudflareFunctions.getMagicNetworkMonitoringConfiguration(GetMagicNetworkMonitoringConfigurationArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicNetworkMonitoringConfiguration:\n fn::invoke:\n function: cloudflare:getMagicNetworkMonitoringConfiguration\n arguments:\n accountId: 6f91088a406011ed95aed352566e8d4c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringConfiguration = cloudflare.getMagicNetworkMonitoringConfiguration({\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_configuration = cloudflare.get_magic_network_monitoring_configuration(account_id=\"6f91088a406011ed95aed352566e8d4c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringConfiguration = Cloudflare.GetMagicNetworkMonitoringConfiguration.Invoke(new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicNetworkMonitoringConfiguration(ctx, \u0026cloudflare.LookupMagicNetworkMonitoringConfigurationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagicnetworkmonitoringconfiguration\" \"exampleMagicNetworkMonitoringConfiguration\" {\n account_id = \"6f91088a406011ed95aed352566e8d4c\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicNetworkMonitoringConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicNetworkMonitoringConfiguration = CloudflareFunctions.getMagicNetworkMonitoringConfiguration(GetMagicNetworkMonitoringConfigurationArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicNetworkMonitoringConfiguration:\n fn::invoke:\n function: cloudflare:getMagicNetworkMonitoringConfiguration\n arguments:\n accountId: 6f91088a406011ed95aed352566e8d4c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicNetworkMonitoringConfiguration.\n", "properties": { @@ -128755,7 +128755,7 @@ } }, "cloudflare:index/getMagicNetworkMonitoringRule:getMagicNetworkMonitoringRule": { - "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringRule = cloudflare.getMagicNetworkMonitoringRule({\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n ruleId: \"2890e6fa406311ed9b5a23f70f6fb8cf\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_rule = cloudflare.get_magic_network_monitoring_rule(account_id=\"6f91088a406011ed95aed352566e8d4c\",\n rule_id=\"2890e6fa406311ed9b5a23f70f6fb8cf\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringRule = Cloudflare.GetMagicNetworkMonitoringRule.Invoke(new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n RuleId = \"2890e6fa406311ed9b5a23f70f6fb8cf\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicNetworkMonitoringRule(ctx, \u0026cloudflare.LookupMagicNetworkMonitoringRuleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t\tRuleId: \"2890e6fa406311ed9b5a23f70f6fb8cf\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicNetworkMonitoringRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicNetworkMonitoringRule = CloudflareFunctions.getMagicNetworkMonitoringRule(GetMagicNetworkMonitoringRuleArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .ruleId(\"2890e6fa406311ed9b5a23f70f6fb8cf\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicNetworkMonitoringRule:\n fn::invoke:\n function: cloudflare:getMagicNetworkMonitoringRule\n arguments:\n accountId: 6f91088a406011ed95aed352566e8d4c\n ruleId: 2890e6fa406311ed9b5a23f70f6fb8cf\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringRule = cloudflare.getMagicNetworkMonitoringRule({\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n ruleId: \"2890e6fa406311ed9b5a23f70f6fb8cf\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_rule = cloudflare.get_magic_network_monitoring_rule(account_id=\"6f91088a406011ed95aed352566e8d4c\",\n rule_id=\"2890e6fa406311ed9b5a23f70f6fb8cf\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringRule = Cloudflare.GetMagicNetworkMonitoringRule.Invoke(new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n RuleId = \"2890e6fa406311ed9b5a23f70f6fb8cf\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicNetworkMonitoringRule(ctx, \u0026cloudflare.LookupMagicNetworkMonitoringRuleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t\tRuleId: \"2890e6fa406311ed9b5a23f70f6fb8cf\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagicnetworkmonitoringrule\" \"exampleMagicNetworkMonitoringRule\" {\n account_id = \"6f91088a406011ed95aed352566e8d4c\"\n rule_id = \"2890e6fa406311ed9b5a23f70f6fb8cf\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicNetworkMonitoringRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicNetworkMonitoringRule = CloudflareFunctions.getMagicNetworkMonitoringRule(GetMagicNetworkMonitoringRuleArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .ruleId(\"2890e6fa406311ed9b5a23f70f6fb8cf\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicNetworkMonitoringRule:\n fn::invoke:\n function: cloudflare:getMagicNetworkMonitoringRule\n arguments:\n accountId: 6f91088a406011ed95aed352566e8d4c\n ruleId: 2890e6fa406311ed9b5a23f70f6fb8cf\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicNetworkMonitoringRule.\n", "properties": { @@ -128803,7 +128803,7 @@ "type": "number" }, "prefixMatch": { - "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n", + "description": "Prefix match type to be applied for a prefix auto advertisement when using an\u003cspan pulumi-lang-nodejs=\" advancedDdos \" pulumi-lang-dotnet=\" AdvancedDdos \" pulumi-lang-go=\" advancedDdos \" pulumi-lang-python=\" advanced_ddos \" pulumi-lang-yaml=\" advancedDdos \" pulumi-lang-java=\" advancedDdos \" pulumi-lang-hcl=\" advanced_ddos \"\u003e advancedDdos \u003c/span\u003erule.\nAvailable values: \"exact\", \"subnet\", \"supernet\".\n", "type": "string" }, "prefixes": { @@ -128817,7 +128817,7 @@ "type": "string" }, "type": { - "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n", + "description": "MNM rule type.\nAvailable values: \"threshold\", \"zscore\", \u003cspan pulumi-lang-nodejs=\"\"advancedDdos\"\" pulumi-lang-dotnet=\"\"AdvancedDdos\"\" pulumi-lang-go=\"\"advancedDdos\"\" pulumi-lang-python=\"\"advanced_ddos\"\" pulumi-lang-yaml=\"\"advancedDdos\"\" pulumi-lang-java=\"\"advancedDdos\"\" pulumi-lang-hcl=\"\"advanced_ddos\"\"\u003e\"advancedDdos\"\u003c/span\u003e.\n", "type": "string" }, "zscoreSensitivity": { @@ -128847,7 +128847,7 @@ } }, "cloudflare:index/getMagicNetworkMonitoringRules:getMagicNetworkMonitoringRules": { - "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringRules = cloudflare.getMagicNetworkMonitoringRules({\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_rules = cloudflare.get_magic_network_monitoring_rules(account_id=\"6f91088a406011ed95aed352566e8d4c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringRules = Cloudflare.GetMagicNetworkMonitoringRules.Invoke(new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicNetworkMonitoringRules(ctx, \u0026cloudflare.LookupMagicNetworkMonitoringRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicNetworkMonitoringRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicNetworkMonitoringRules = CloudflareFunctions.getMagicNetworkMonitoringRules(GetMagicNetworkMonitoringRulesArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicNetworkMonitoringRules:\n fn::invoke:\n function: cloudflare:getMagicNetworkMonitoringRules\n arguments:\n accountId: 6f91088a406011ed95aed352566e8d4c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Network Monitoring Admin`\n- `Magic Network Monitoring Config Read`\n- `Magic Network Monitoring Config Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicNetworkMonitoringRules = cloudflare.getMagicNetworkMonitoringRules({\n accountId: \"6f91088a406011ed95aed352566e8d4c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_network_monitoring_rules = cloudflare.get_magic_network_monitoring_rules(account_id=\"6f91088a406011ed95aed352566e8d4c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicNetworkMonitoringRules = Cloudflare.GetMagicNetworkMonitoringRules.Invoke(new()\n {\n AccountId = \"6f91088a406011ed95aed352566e8d4c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicNetworkMonitoringRules(ctx, \u0026cloudflare.LookupMagicNetworkMonitoringRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"6f91088a406011ed95aed352566e8d4c\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagicnetworkmonitoringrules\" \"exampleMagicNetworkMonitoringRules\" {\n account_id = \"6f91088a406011ed95aed352566e8d4c\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicNetworkMonitoringRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicNetworkMonitoringRules = CloudflareFunctions.getMagicNetworkMonitoringRules(GetMagicNetworkMonitoringRulesArgs.builder()\n .accountId(\"6f91088a406011ed95aed352566e8d4c\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicNetworkMonitoringRules:\n fn::invoke:\n function: cloudflare:getMagicNetworkMonitoringRules\n arguments:\n accountId: 6f91088a406011ed95aed352566e8d4c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicNetworkMonitoringRules.\n", "properties": { @@ -128891,7 +128891,7 @@ } }, "cloudflare:index/getMagicTransitConnector:getMagicTransitConnector": { - "description": "Accepted Permissions\n\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitConnector = cloudflare.getMagicTransitConnector({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n connectorId: \"connector_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_connector = cloudflare.get_magic_transit_connector(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n connector_id=\"connector_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitConnector = Cloudflare.GetMagicTransitConnector.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ConnectorId = \"connector_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitConnector(ctx, \u0026cloudflare.LookupMagicTransitConnectorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConnectorId: \"connector_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitConnector = CloudflareFunctions.getMagicTransitConnector(GetMagicTransitConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .connectorId(\"connector_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitConnector:\n fn::invoke:\n function: cloudflare:getMagicTransitConnector\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n connectorId: connector_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitConnector = cloudflare.getMagicTransitConnector({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n connectorId: \"connector_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_connector = cloudflare.get_magic_transit_connector(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n connector_id=\"connector_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitConnector = Cloudflare.GetMagicTransitConnector.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ConnectorId = \"connector_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitConnector(ctx, \u0026cloudflare.LookupMagicTransitConnectorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConnectorId: \"connector_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitconnector\" \"exampleMagicTransitConnector\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n connector_id = \"connector_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitConnector = CloudflareFunctions.getMagicTransitConnector(GetMagicTransitConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .connectorId(\"connector_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitConnector:\n fn::invoke:\n function: cloudflare:getMagicTransitConnector\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n connectorId: connector_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitConnector.\n", "properties": { @@ -128987,7 +128987,7 @@ } }, "cloudflare:index/getMagicTransitConnectors:getMagicTransitConnectors": { - "description": "Accepted Permissions\n\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitConnectors = cloudflare.getMagicTransitConnectors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_connectors = cloudflare.get_magic_transit_connectors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitConnectors = Cloudflare.GetMagicTransitConnectors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitConnectors(ctx, \u0026cloudflare.LookupMagicTransitConnectorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitConnectorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitConnectors = CloudflareFunctions.getMagicTransitConnectors(GetMagicTransitConnectorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitConnectors:\n fn::invoke:\n function: cloudflare:getMagicTransitConnectors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitConnectors = cloudflare.getMagicTransitConnectors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_connectors = cloudflare.get_magic_transit_connectors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitConnectors = Cloudflare.GetMagicTransitConnectors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitConnectors(ctx, \u0026cloudflare.LookupMagicTransitConnectorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitconnectors\" \"exampleMagicTransitConnectors\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitConnectorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitConnectors = CloudflareFunctions.getMagicTransitConnectors(GetMagicTransitConnectorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitConnectors:\n fn::invoke:\n function: cloudflare:getMagicTransitConnectors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitConnectors.\n", "properties": { @@ -129033,7 +129033,7 @@ } }, "cloudflare:index/getMagicTransitSite:getMagicTransitSite": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSite = cloudflare.getMagicTransitSite({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site = cloudflare.get_magic_transit_site(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSite = Cloudflare.GetMagicTransitSite.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSite(ctx, \u0026cloudflare.LookupMagicTransitSiteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSite = CloudflareFunctions.getMagicTransitSite(GetMagicTransitSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSite:\n fn::invoke:\n function: cloudflare:getMagicTransitSite\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSite = cloudflare.getMagicTransitSite({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site = cloudflare.get_magic_transit_site(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSite = Cloudflare.GetMagicTransitSite.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSite(ctx, \u0026cloudflare.LookupMagicTransitSiteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsite\" \"exampleMagicTransitSite\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSite = CloudflareFunctions.getMagicTransitSite(GetMagicTransitSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSite:\n fn::invoke:\n function: cloudflare:getMagicTransitSite\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSite.\n", "properties": { @@ -129106,7 +129106,7 @@ } }, "cloudflare:index/getMagicTransitSiteAcl:getMagicTransitSiteAcl": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteAcl = cloudflare.getMagicTransitSiteAcl({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n aclId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_acl = cloudflare.get_magic_transit_site_acl(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n acl_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteAcl = Cloudflare.GetMagicTransitSiteAcl.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AclId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteAcl(ctx, \u0026cloudflare.LookupMagicTransitSiteAclArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tAclId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteAclArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteAcl = CloudflareFunctions.getMagicTransitSiteAcl(GetMagicTransitSiteAclArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .aclId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteAcl:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteAcl\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n aclId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteAcl = cloudflare.getMagicTransitSiteAcl({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n aclId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_acl = cloudflare.get_magic_transit_site_acl(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n acl_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteAcl = Cloudflare.GetMagicTransitSiteAcl.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AclId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteAcl(ctx, \u0026cloudflare.LookupMagicTransitSiteAclArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tAclId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsiteacl\" \"exampleMagicTransitSiteAcl\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n acl_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteAclArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteAcl = CloudflareFunctions.getMagicTransitSiteAcl(GetMagicTransitSiteAclArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .aclId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteAcl:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteAcl\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n aclId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSiteAcl.\n", "properties": { @@ -129193,7 +129193,7 @@ } }, "cloudflare:index/getMagicTransitSiteAcls:getMagicTransitSiteAcls": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteAcls = cloudflare.getMagicTransitSiteAcls({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_acls = cloudflare.get_magic_transit_site_acls(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteAcls = Cloudflare.GetMagicTransitSiteAcls.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteAcls(ctx, \u0026cloudflare.LookupMagicTransitSiteAclsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteAclsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteAcls = CloudflareFunctions.getMagicTransitSiteAcls(GetMagicTransitSiteAclsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteAcls:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteAcls\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteAcls = cloudflare.getMagicTransitSiteAcls({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_acls = cloudflare.get_magic_transit_site_acls(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteAcls = Cloudflare.GetMagicTransitSiteAcls.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteAcls(ctx, \u0026cloudflare.LookupMagicTransitSiteAclsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsiteacls\" \"exampleMagicTransitSiteAcls\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteAclsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteAcls = CloudflareFunctions.getMagicTransitSiteAcls(GetMagicTransitSiteAclsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteAcls:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteAcls\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSiteAcls.\n", "properties": { @@ -129251,7 +129251,7 @@ } }, "cloudflare:index/getMagicTransitSiteLan:getMagicTransitSiteLan": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteLan = cloudflare.getMagicTransitSiteLan({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n lanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_lan = cloudflare.get_magic_transit_site_lan(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n lan_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteLan = Cloudflare.GetMagicTransitSiteLan.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n LanId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteLan(ctx, \u0026cloudflare.LookupMagicTransitSiteLanArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tLanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteLanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteLan = CloudflareFunctions.getMagicTransitSiteLan(GetMagicTransitSiteLanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .lanId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteLan:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteLan\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n lanId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteLan = cloudflare.getMagicTransitSiteLan({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n lanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_lan = cloudflare.get_magic_transit_site_lan(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n lan_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteLan = Cloudflare.GetMagicTransitSiteLan.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n LanId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteLan(ctx, \u0026cloudflare.LookupMagicTransitSiteLanArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tLanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsitelan\" \"exampleMagicTransitSiteLan\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n lan_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteLanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteLan = CloudflareFunctions.getMagicTransitSiteLan(GetMagicTransitSiteLanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .lanId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteLan:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteLan\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n lanId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSiteLan.\n", "properties": { @@ -129351,7 +129351,7 @@ } }, "cloudflare:index/getMagicTransitSiteLans:getMagicTransitSiteLans": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteLans = cloudflare.getMagicTransitSiteLans({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_lans = cloudflare.get_magic_transit_site_lans(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteLans = Cloudflare.GetMagicTransitSiteLans.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteLans(ctx, \u0026cloudflare.LookupMagicTransitSiteLansArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteLansArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteLans = CloudflareFunctions.getMagicTransitSiteLans(GetMagicTransitSiteLansArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteLans:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteLans\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteLans = cloudflare.getMagicTransitSiteLans({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_lans = cloudflare.get_magic_transit_site_lans(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteLans = Cloudflare.GetMagicTransitSiteLans.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteLans(ctx, \u0026cloudflare.LookupMagicTransitSiteLansArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsitelans\" \"exampleMagicTransitSiteLans\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteLansArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteLans = CloudflareFunctions.getMagicTransitSiteLans(GetMagicTransitSiteLansArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteLans:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteLans\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSiteLans.\n", "properties": { @@ -129409,7 +129409,7 @@ } }, "cloudflare:index/getMagicTransitSiteWan:getMagicTransitSiteWan": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteWan = cloudflare.getMagicTransitSiteWan({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n wanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_wan = cloudflare.get_magic_transit_site_wan(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n wan_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteWan = Cloudflare.GetMagicTransitSiteWan.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WanId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteWan(ctx, \u0026cloudflare.LookupMagicTransitSiteWanArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tWanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteWanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteWan = CloudflareFunctions.getMagicTransitSiteWan(GetMagicTransitSiteWanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .wanId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteWan:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteWan\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n wanId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteWan = cloudflare.getMagicTransitSiteWan({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n wanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_wan = cloudflare.get_magic_transit_site_wan(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n wan_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteWan = Cloudflare.GetMagicTransitSiteWan.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WanId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteWan(ctx, \u0026cloudflare.LookupMagicTransitSiteWanArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tWanId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsitewan\" \"exampleMagicTransitSiteWan\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n wan_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteWanArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteWan = CloudflareFunctions.getMagicTransitSiteWan(GetMagicTransitSiteWanArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .wanId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteWan:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteWan\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n wanId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSiteWan.\n", "properties": { @@ -129440,7 +129440,7 @@ "type": "string" }, "healthCheckRate": { - "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n", + "description": "Magic WAN health check rate for tunnels created on this link. The default value is \u003cspan pulumi-lang-nodejs=\"`mid`\" pulumi-lang-dotnet=\"`Mid`\" pulumi-lang-go=\"`mid`\" pulumi-lang-python=\"`mid`\" pulumi-lang-yaml=\"`mid`\" pulumi-lang-java=\"`mid`\" pulumi-lang-hcl=\"`mid`\"\u003e`mid`\u003c/span\u003e.\nAvailable values: \"low\", \"mid\", \"high\".\n", "type": "string" }, "id": { @@ -129489,7 +129489,7 @@ } }, "cloudflare:index/getMagicTransitSiteWans:getMagicTransitSiteWans": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteWans = cloudflare.getMagicTransitSiteWans({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_wans = cloudflare.get_magic_transit_site_wans(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteWans = Cloudflare.GetMagicTransitSiteWans.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteWans(ctx, \u0026cloudflare.LookupMagicTransitSiteWansArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteWansArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteWans = CloudflareFunctions.getMagicTransitSiteWans(GetMagicTransitSiteWansArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteWans:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteWans\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSiteWans = cloudflare.getMagicTransitSiteWans({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_site_wans = cloudflare.get_magic_transit_site_wans(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSiteWans = Cloudflare.GetMagicTransitSiteWans.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSiteWans(ctx, \u0026cloudflare.LookupMagicTransitSiteWansArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsitewans\" \"exampleMagicTransitSiteWans\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSiteWansArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSiteWans = CloudflareFunctions.getMagicTransitSiteWans(GetMagicTransitSiteWansArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSiteWans:\n fn::invoke:\n function: cloudflare:getMagicTransitSiteWans\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSiteWans.\n", "properties": { @@ -129547,7 +129547,7 @@ } }, "cloudflare:index/getMagicTransitSites:getMagicTransitSites": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSites = cloudflare.getMagicTransitSites({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n connectorid: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_sites = cloudflare.get_magic_transit_sites(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n connectorid=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSites = Cloudflare.GetMagicTransitSites.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Connectorid = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSites(ctx, \u0026cloudflare.LookupMagicTransitSitesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConnectorid: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSitesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSites = CloudflareFunctions.getMagicTransitSites(GetMagicTransitSitesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .connectorid(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSites:\n fn::invoke:\n function: cloudflare:getMagicTransitSites\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n connectorid: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicTransitSites = cloudflare.getMagicTransitSites({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n connectorid: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_transit_sites = cloudflare.get_magic_transit_sites(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n connectorid=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicTransitSites = Cloudflare.GetMagicTransitSites.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Connectorid = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicTransitSites(ctx, \u0026cloudflare.LookupMagicTransitSitesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConnectorid: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagictransitsites\" \"exampleMagicTransitSites\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n connectorid = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicTransitSitesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicTransitSites = CloudflareFunctions.getMagicTransitSites(GetMagicTransitSitesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .connectorid(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicTransitSites:\n fn::invoke:\n function: cloudflare:getMagicTransitSites\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n connectorid: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicTransitSites.\n", "properties": { @@ -129601,7 +129601,7 @@ } }, "cloudflare:index/getMagicWanGreTunnel:getMagicWanGreTunnel": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanGreTunnel = cloudflare.getMagicWanGreTunnel({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n greTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_gre_tunnel = cloudflare.get_magic_wan_gre_tunnel(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n gre_tunnel_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanGreTunnel = Cloudflare.GetMagicWanGreTunnel.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n GreTunnelId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicWanGreTunnel(ctx, \u0026cloudflare.LookupMagicWanGreTunnelArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tGreTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicWanGreTunnelArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicWanGreTunnel = CloudflareFunctions.getMagicWanGreTunnel(GetMagicWanGreTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .greTunnelId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicWanGreTunnel:\n fn::invoke:\n function: cloudflare:getMagicWanGreTunnel\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n greTunnelId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanGreTunnel = cloudflare.getMagicWanGreTunnel({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n greTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_gre_tunnel = cloudflare.get_magic_wan_gre_tunnel(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n gre_tunnel_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanGreTunnel = Cloudflare.GetMagicWanGreTunnel.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n GreTunnelId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicWanGreTunnel(ctx, \u0026cloudflare.LookupMagicWanGreTunnelArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tGreTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagicwangretunnel\" \"exampleMagicWanGreTunnel\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n gre_tunnel_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicWanGreTunnelArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicWanGreTunnel = CloudflareFunctions.getMagicWanGreTunnel(GetMagicWanGreTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .greTunnelId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicWanGreTunnel:\n fn::invoke:\n function: cloudflare:getMagicWanGreTunnel\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n greTunnelId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicWanGreTunnel.\n", "properties": { @@ -129647,7 +129647,7 @@ } }, "cloudflare:index/getMagicWanIpsecTunnel:getMagicWanIpsecTunnel": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanIpsecTunnel = cloudflare.getMagicWanIpsecTunnel({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ipsecTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_ipsec_tunnel = cloudflare.get_magic_wan_ipsec_tunnel(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ipsec_tunnel_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanIpsecTunnel = Cloudflare.GetMagicWanIpsecTunnel.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n IpsecTunnelId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicWanIpsecTunnel(ctx, \u0026cloudflare.LookupMagicWanIpsecTunnelArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIpsecTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicWanIpsecTunnelArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicWanIpsecTunnel = CloudflareFunctions.getMagicWanIpsecTunnel(GetMagicWanIpsecTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ipsecTunnelId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicWanIpsecTunnel:\n fn::invoke:\n function: cloudflare:getMagicWanIpsecTunnel\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n ipsecTunnelId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanIpsecTunnel = cloudflare.getMagicWanIpsecTunnel({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ipsecTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_ipsec_tunnel = cloudflare.get_magic_wan_ipsec_tunnel(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ipsec_tunnel_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanIpsecTunnel = Cloudflare.GetMagicWanIpsecTunnel.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n IpsecTunnelId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicWanIpsecTunnel(ctx, \u0026cloudflare.LookupMagicWanIpsecTunnelArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIpsecTunnelId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagicwanipsectunnel\" \"exampleMagicWanIpsecTunnel\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n ipsec_tunnel_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicWanIpsecTunnelArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicWanIpsecTunnel = CloudflareFunctions.getMagicWanIpsecTunnel(GetMagicWanIpsecTunnelArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ipsecTunnelId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicWanIpsecTunnel:\n fn::invoke:\n function: cloudflare:getMagicWanIpsecTunnel\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n ipsecTunnelId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicWanIpsecTunnel.\n", "properties": { @@ -129693,7 +129693,7 @@ } }, "cloudflare:index/getMagicWanStaticRoute:getMagicWanStaticRoute": { - "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanStaticRoute = cloudflare.getMagicWanStaticRoute({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n routeId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_static_route = cloudflare.get_magic_wan_static_route(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n route_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanStaticRoute = Cloudflare.GetMagicWanStaticRoute.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RouteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicWanStaticRoute(ctx, \u0026cloudflare.LookupMagicWanStaticRouteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRouteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicWanStaticRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicWanStaticRoute = CloudflareFunctions.getMagicWanStaticRoute(GetMagicWanStaticRouteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .routeId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicWanStaticRoute:\n fn::invoke:\n function: cloudflare:getMagicWanStaticRoute\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n routeId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Magic Transit Read`\n- `Magic Transit Write`\n- `Magic WAN Read`\n- `Magic WAN Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMagicWanStaticRoute = cloudflare.getMagicWanStaticRoute({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n routeId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_magic_wan_static_route = cloudflare.get_magic_wan_static_route(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n route_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMagicWanStaticRoute = Cloudflare.GetMagicWanStaticRoute.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RouteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMagicWanStaticRoute(ctx, \u0026cloudflare.LookupMagicWanStaticRouteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRouteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmagicwanstaticroute\" \"exampleMagicWanStaticRoute\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n route_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMagicWanStaticRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMagicWanStaticRoute = CloudflareFunctions.getMagicWanStaticRoute(GetMagicWanStaticRouteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .routeId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMagicWanStaticRoute:\n fn::invoke:\n function: cloudflare:getMagicWanStaticRoute\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n routeId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMagicWanStaticRoute.\n", "properties": { @@ -129739,7 +129739,7 @@ } }, "cloudflare:index/getManagedTransforms:getManagedTransforms": { - "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleManagedTransforms = cloudflare.getManagedTransforms({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_managed_transforms = cloudflare.get_managed_transforms(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleManagedTransforms = Cloudflare.GetManagedTransforms.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetManagedTransforms(ctx, \u0026cloudflare.LookupManagedTransformsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetManagedTransformsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleManagedTransforms = CloudflareFunctions.getManagedTransforms(GetManagedTransformsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleManagedTransforms:\n fn::invoke:\n function: cloudflare:getManagedTransforms\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleManagedTransforms = cloudflare.getManagedTransforms({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_managed_transforms = cloudflare.get_managed_transforms(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleManagedTransforms = Cloudflare.GetManagedTransforms.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetManagedTransforms(ctx, \u0026cloudflare.LookupManagedTransformsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmanagedtransforms\" \"exampleManagedTransforms\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetManagedTransformsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleManagedTransforms = CloudflareFunctions.getManagedTransforms(GetManagedTransformsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleManagedTransforms:\n fn::invoke:\n function: cloudflare:getManagedTransforms\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getManagedTransforms.\n", "properties": { @@ -129785,7 +129785,7 @@ } }, "cloudflare:index/getMtlsCertificate:getMtlsCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificate = cloudflare.getMtlsCertificate({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n mtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificate = cloudflare.get_mtls_certificate(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n mtls_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificate = Cloudflare.GetMtlsCertificate.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MtlsCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMtlsCertificate(ctx, \u0026cloudflare.LookupMtlsCertificateArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tMtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMtlsCertificate = CloudflareFunctions.getMtlsCertificate(GetMtlsCertificateArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .mtlsCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMtlsCertificate:\n fn::invoke:\n function: cloudflare:getMtlsCertificate\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n mtlsCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificate = cloudflare.getMtlsCertificate({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n mtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificate = cloudflare.get_mtls_certificate(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n mtls_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificate = Cloudflare.GetMtlsCertificate.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MtlsCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMtlsCertificate(ctx, \u0026cloudflare.LookupMtlsCertificateArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tMtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmtlscertificate\" \"exampleMtlsCertificate\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n mtls_certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMtlsCertificate = CloudflareFunctions.getMtlsCertificate(GetMtlsCertificateArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .mtlsCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMtlsCertificate:\n fn::invoke:\n function: cloudflare:getMtlsCertificate\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n mtlsCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMtlsCertificate.\n", "properties": { @@ -129869,7 +129869,7 @@ } }, "cloudflare:index/getMtlsCertificateAssociations:getMtlsCertificateAssociations": { - "description": "Accepted Permissions\n\n- `Account: SSL and Certificates Read`\n- `Account: SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificateAssociations = cloudflare.getMtlsCertificateAssociations({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n mtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificate_associations = cloudflare.get_mtls_certificate_associations(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n mtls_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificateAssociations = Cloudflare.GetMtlsCertificateAssociations.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MtlsCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMtlsCertificateAssociations(ctx, \u0026cloudflare.GetMtlsCertificateAssociationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMtlsCertificateAssociationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMtlsCertificateAssociations = CloudflareFunctions.getMtlsCertificateAssociations(GetMtlsCertificateAssociationsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .mtlsCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMtlsCertificateAssociations:\n fn::invoke:\n function: cloudflare:getMtlsCertificateAssociations\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n mtlsCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account: SSL and Certificates Read`\n- `Account: SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificateAssociations = cloudflare.getMtlsCertificateAssociations({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n mtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificate_associations = cloudflare.get_mtls_certificate_associations(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n mtls_certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificateAssociations = Cloudflare.GetMtlsCertificateAssociations.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n MtlsCertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMtlsCertificateAssociations(ctx, \u0026cloudflare.GetMtlsCertificateAssociationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tMtlsCertificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmtlscertificateassociations\" \"exampleMtlsCertificateAssociations\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n mtls_certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMtlsCertificateAssociationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMtlsCertificateAssociations = CloudflareFunctions.getMtlsCertificateAssociations(GetMtlsCertificateAssociationsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .mtlsCertificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMtlsCertificateAssociations:\n fn::invoke:\n function: cloudflare:getMtlsCertificateAssociations\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n mtlsCertificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMtlsCertificateAssociations.\n", "properties": { @@ -129921,7 +129921,7 @@ } }, "cloudflare:index/getMtlsCertificates:getMtlsCertificates": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificates = cloudflare.getMtlsCertificates({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificates = cloudflare.get_mtls_certificates(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificates = Cloudflare.GetMtlsCertificates.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMtlsCertificates(ctx, \u0026cloudflare.LookupMtlsCertificatesArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMtlsCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMtlsCertificates = CloudflareFunctions.getMtlsCertificates(GetMtlsCertificatesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMtlsCertificates:\n fn::invoke:\n function: cloudflare:getMtlsCertificates\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleMtlsCertificates = cloudflare.getMtlsCertificates({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_mtls_certificates = cloudflare.get_mtls_certificates(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleMtlsCertificates = Cloudflare.GetMtlsCertificates.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetMtlsCertificates(ctx, \u0026cloudflare.LookupMtlsCertificatesArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getmtlscertificates\" \"exampleMtlsCertificates\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetMtlsCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleMtlsCertificates = CloudflareFunctions.getMtlsCertificates(GetMtlsCertificatesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleMtlsCertificates:\n fn::invoke:\n function: cloudflare:getMtlsCertificates\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getMtlsCertificates.\n", "properties": { @@ -129971,7 +129971,7 @@ } }, "cloudflare:index/getNotificationPolicies:getNotificationPolicies": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicies = cloudflare.getNotificationPolicies({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policies = cloudflare.get_notification_policies(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicies = Cloudflare.GetNotificationPolicies.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicies(ctx, \u0026cloudflare.LookupNotificationPoliciesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicies = CloudflareFunctions.getNotificationPolicies(GetNotificationPoliciesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicies:\n fn::invoke:\n function: cloudflare:getNotificationPolicies\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicies = cloudflare.getNotificationPolicies({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policies = cloudflare.get_notification_policies(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicies = Cloudflare.GetNotificationPolicies.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicies(ctx, \u0026cloudflare.LookupNotificationPoliciesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getnotificationpolicies\" \"exampleNotificationPolicies\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicies = CloudflareFunctions.getNotificationPolicies(GetNotificationPoliciesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicies:\n fn::invoke:\n function: cloudflare:getNotificationPolicies\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getNotificationPolicies.\n", "properties": { @@ -130017,7 +130017,7 @@ } }, "cloudflare:index/getNotificationPolicy:getNotificationPolicy": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicy = cloudflare.getNotificationPolicy({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n policyId: \"0da2b59ef118439d8097bdfb215203c9\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy = cloudflare.get_notification_policy(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n policy_id=\"0da2b59ef118439d8097bdfb215203c9\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicy = Cloudflare.GetNotificationPolicy.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PolicyId = \"0da2b59ef118439d8097bdfb215203c9\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicy(ctx, \u0026cloudflare.LookupNotificationPolicyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPolicyId: \"0da2b59ef118439d8097bdfb215203c9\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicy = CloudflareFunctions.getNotificationPolicy(GetNotificationPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .policyId(\"0da2b59ef118439d8097bdfb215203c9\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicy:\n fn::invoke:\n function: cloudflare:getNotificationPolicy\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n policyId: 0da2b59ef118439d8097bdfb215203c9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicy = cloudflare.getNotificationPolicy({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n policyId: \"0da2b59ef118439d8097bdfb215203c9\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy = cloudflare.get_notification_policy(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n policy_id=\"0da2b59ef118439d8097bdfb215203c9\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicy = Cloudflare.GetNotificationPolicy.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PolicyId = \"0da2b59ef118439d8097bdfb215203c9\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicy(ctx, \u0026cloudflare.LookupNotificationPolicyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPolicyId: \"0da2b59ef118439d8097bdfb215203c9\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getnotificationpolicy\" \"exampleNotificationPolicy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n policy_id = \"0da2b59ef118439d8097bdfb215203c9\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicy = CloudflareFunctions.getNotificationPolicy(GetNotificationPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .policyId(\"0da2b59ef118439d8097bdfb215203c9\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicy:\n fn::invoke:\n function: cloudflare:getNotificationPolicy\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n policyId: 0da2b59ef118439d8097bdfb215203c9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getNotificationPolicy.\n", "properties": { @@ -130102,7 +130102,7 @@ } }, "cloudflare:index/getNotificationPolicyWebhooks:getNotificationPolicyWebhooks": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicyWebhooks = cloudflare.getNotificationPolicyWebhooks({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n webhookId: \"b115d5ec15c641ee8b7692c449b5227b\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy_webhooks = cloudflare.get_notification_policy_webhooks(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n webhook_id=\"b115d5ec15c641ee8b7692c449b5227b\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicyWebhooks = Cloudflare.GetNotificationPolicyWebhooks.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WebhookId = \"b115d5ec15c641ee8b7692c449b5227b\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicyWebhooks(ctx, \u0026cloudflare.LookupNotificationPolicyWebhooksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWebhookId: \"b115d5ec15c641ee8b7692c449b5227b\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPolicyWebhooksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicyWebhooks = CloudflareFunctions.getNotificationPolicyWebhooks(GetNotificationPolicyWebhooksArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .webhookId(\"b115d5ec15c641ee8b7692c449b5227b\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicyWebhooks:\n fn::invoke:\n function: cloudflare:getNotificationPolicyWebhooks\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n webhookId: b115d5ec15c641ee8b7692c449b5227b\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicyWebhooks = cloudflare.getNotificationPolicyWebhooks({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n webhookId: \"b115d5ec15c641ee8b7692c449b5227b\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy_webhooks = cloudflare.get_notification_policy_webhooks(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n webhook_id=\"b115d5ec15c641ee8b7692c449b5227b\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicyWebhooks = Cloudflare.GetNotificationPolicyWebhooks.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WebhookId = \"b115d5ec15c641ee8b7692c449b5227b\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicyWebhooks(ctx, \u0026cloudflare.LookupNotificationPolicyWebhooksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWebhookId: \"b115d5ec15c641ee8b7692c449b5227b\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getnotificationpolicywebhooks\" \"exampleNotificationPolicyWebhooks\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n webhook_id = \"b115d5ec15c641ee8b7692c449b5227b\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPolicyWebhooksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicyWebhooks = CloudflareFunctions.getNotificationPolicyWebhooks(GetNotificationPolicyWebhooksArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .webhookId(\"b115d5ec15c641ee8b7692c449b5227b\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicyWebhooks:\n fn::invoke:\n function: cloudflare:getNotificationPolicyWebhooks\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n webhookId: b115d5ec15c641ee8b7692c449b5227b\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getNotificationPolicyWebhooks.\n", "properties": { @@ -130180,7 +130180,7 @@ } }, "cloudflare:index/getNotificationPolicyWebhooksList:getNotificationPolicyWebhooksList": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicyWebhooksList = cloudflare.getNotificationPolicyWebhooksList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy_webhooks_list = cloudflare.get_notification_policy_webhooks_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicyWebhooksList = Cloudflare.GetNotificationPolicyWebhooksList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicyWebhooksList(ctx, \u0026cloudflare.LookupNotificationPolicyWebhooksListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPolicyWebhooksListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicyWebhooksList = CloudflareFunctions.getNotificationPolicyWebhooksList(GetNotificationPolicyWebhooksListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicyWebhooksList:\n fn::invoke:\n function: cloudflare:getNotificationPolicyWebhooksList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Notifications Read`\n- `Notifications Write`\n- `Zero Trust: PII Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleNotificationPolicyWebhooksList = cloudflare.getNotificationPolicyWebhooksList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_notification_policy_webhooks_list = cloudflare.get_notification_policy_webhooks_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleNotificationPolicyWebhooksList = Cloudflare.GetNotificationPolicyWebhooksList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetNotificationPolicyWebhooksList(ctx, \u0026cloudflare.LookupNotificationPolicyWebhooksListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getnotificationpolicywebhookslist\" \"exampleNotificationPolicyWebhooksList\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetNotificationPolicyWebhooksListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleNotificationPolicyWebhooksList = CloudflareFunctions.getNotificationPolicyWebhooksList(GetNotificationPolicyWebhooksListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleNotificationPolicyWebhooksList:\n fn::invoke:\n function: cloudflare:getNotificationPolicyWebhooksList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getNotificationPolicyWebhooksList.\n", "properties": { @@ -130226,7 +130226,7 @@ } }, "cloudflare:index/getObservatoryScheduledTest:getObservatoryScheduledTest": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleObservatoryScheduledTest = cloudflare.getObservatoryScheduledTest({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n url: \"example.com\",\n region: \"us-central1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_observatory_scheduled_test = cloudflare.get_observatory_scheduled_test(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n url=\"example.com\",\n region=\"us-central1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleObservatoryScheduledTest = Cloudflare.GetObservatoryScheduledTest.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Url = \"example.com\",\n Region = \"us-central1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetObservatoryScheduledTest(ctx, \u0026cloudflare.LookupObservatoryScheduledTestArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUrl: \"example.com\",\n\t\t\tRegion: pulumi.StringRef(\"us-central1\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetObservatoryScheduledTestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleObservatoryScheduledTest = CloudflareFunctions.getObservatoryScheduledTest(GetObservatoryScheduledTestArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .url(\"example.com\")\n .region(\"us-central1\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleObservatoryScheduledTest:\n fn::invoke:\n function: cloudflare:getObservatoryScheduledTest\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n url: example.com\n region: us-central1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleObservatoryScheduledTest = cloudflare.getObservatoryScheduledTest({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n url: \"example.com\",\n region: \"us-central1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_observatory_scheduled_test = cloudflare.get_observatory_scheduled_test(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n url=\"example.com\",\n region=\"us-central1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleObservatoryScheduledTest = Cloudflare.GetObservatoryScheduledTest.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Url = \"example.com\",\n Region = \"us-central1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetObservatoryScheduledTest(ctx, \u0026cloudflare.LookupObservatoryScheduledTestArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUrl: \"example.com\",\n\t\t\tRegion: pulumi.StringRef(\"us-central1\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getobservatoryscheduledtest\" \"exampleObservatoryScheduledTest\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n url = \"example.com\"\n region = \"us-central1\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetObservatoryScheduledTestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleObservatoryScheduledTest = CloudflareFunctions.getObservatoryScheduledTest(GetObservatoryScheduledTestArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .url(\"example.com\")\n .region(\"us-central1\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleObservatoryScheduledTest:\n fn::invoke:\n function: cloudflare:getObservatoryScheduledTest\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n url: example.com\n region: us-central1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getObservatoryScheduledTest.\n", "properties": { @@ -130282,7 +130282,7 @@ } }, "cloudflare:index/getOrganization:getOrganization": { - "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganization = cloudflare.getOrganization({\n organizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization = cloudflare.get_organization(organization_id=\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganization = Cloudflare.GetOrganization.Invoke(new()\n {\n OrganizationId = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOrganization(ctx, \u0026cloudflare.LookupOrganizationArgs{\n\t\t\tOrganizationId: pulumi.StringRef(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOrganizationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOrganization = CloudflareFunctions.getOrganization(GetOrganizationArgs.builder()\n .organizationId(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOrganization:\n fn::invoke:\n function: cloudflare:getOrganization\n arguments:\n organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganization = cloudflare.getOrganization({\n organizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization = cloudflare.get_organization(organization_id=\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganization = Cloudflare.GetOrganization.Invoke(new()\n {\n OrganizationId = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOrganization(ctx, \u0026cloudflare.LookupOrganizationArgs{\n\t\t\tOrganizationId: pulumi.StringRef(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getorganization\" \"exampleOrganization\" {\n organization_id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOrganizationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOrganization = CloudflareFunctions.getOrganization(GetOrganizationArgs.builder()\n .organizationId(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOrganization:\n fn::invoke:\n function: cloudflare:getOrganization\n arguments:\n organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getOrganization.\n", "properties": { @@ -130336,7 +130336,7 @@ } }, "cloudflare:index/getOrganizationProfile:getOrganizationProfile": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganizationProfile = cloudflare.getOrganizationProfile({\n organizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization_profile = cloudflare.get_organization_profile(organization_id=\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganizationProfile = Cloudflare.GetOrganizationProfile.Invoke(new()\n {\n OrganizationId = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOrganizationProfile(ctx, \u0026cloudflare.LookupOrganizationProfileArgs{\n\t\t\tOrganizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOrganizationProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOrganizationProfile = CloudflareFunctions.getOrganizationProfile(GetOrganizationProfileArgs.builder()\n .organizationId(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOrganizationProfile:\n fn::invoke:\n function: cloudflare:getOrganizationProfile\n arguments:\n organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganizationProfile = cloudflare.getOrganizationProfile({\n organizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organization_profile = cloudflare.get_organization_profile(organization_id=\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganizationProfile = Cloudflare.GetOrganizationProfile.Invoke(new()\n {\n OrganizationId = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOrganizationProfile(ctx, \u0026cloudflare.LookupOrganizationProfileArgs{\n\t\t\tOrganizationId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getorganizationprofile\" \"exampleOrganizationProfile\" {\n organization_id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOrganizationProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOrganizationProfile = CloudflareFunctions.getOrganizationProfile(GetOrganizationProfileArgs.builder()\n .organizationId(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOrganizationProfile:\n fn::invoke:\n function: cloudflare:getOrganizationProfile\n arguments:\n organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getOrganizationProfile.\n", "properties": { @@ -130388,7 +130388,7 @@ } }, "cloudflare:index/getOrganizations:getOrganizations": { - "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganizations = cloudflare.getOrganizations({\n ids: [\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"],\n containing: {\n account: \"account\",\n organization: \"organization\",\n user: \"user\",\n },\n name: {\n contains: \"contains\",\n endsWith: \"endsWith\",\n startsWith: \"startsWith\",\n },\n pageSize: 0,\n pageToken: \"page_token\",\n parent: {\n id: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organizations = cloudflare.get_organizations(ids=[\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"],\n containing={\n \"account\": \"account\",\n \"organization\": \"organization\",\n \"user\": \"user\",\n },\n name={\n \"contains\": \"contains\",\n \"ends_with\": \"endsWith\",\n \"starts_with\": \"startsWith\",\n },\n page_size=0,\n page_token=\"page_token\",\n parent={\n \"id\": \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganizations = Cloudflare.GetOrganizations.Invoke(new()\n {\n Ids = new[]\n {\n \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n Containing = new Cloudflare.Inputs.GetOrganizationsContainingInputArgs\n {\n Account = \"account\",\n Organization = \"organization\",\n User = \"user\",\n },\n Name = new Cloudflare.Inputs.GetOrganizationsNameInputArgs\n {\n Contains = \"contains\",\n EndsWith = \"endsWith\",\n StartsWith = \"startsWith\",\n },\n PageSize = 0,\n PageToken = \"page_token\",\n Parent = new Cloudflare.Inputs.GetOrganizationsParentInputArgs\n {\n Id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOrganizations(ctx, \u0026cloudflare.LookupOrganizationsArgs{\n\t\t\tIds: []string{\n\t\t\t\t\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n\t\t\t},\n\t\t\tContaining: cloudflare.GetOrganizationsContaining{\n\t\t\t\tAccount: pulumi.StringRef(\"account\"),\n\t\t\t\tOrganization: pulumi.StringRef(\"organization\"),\n\t\t\t\tUser: pulumi.StringRef(\"user\"),\n\t\t\t},\n\t\t\tName: cloudflare.GetOrganizationsName{\n\t\t\t\tContains: pulumi.StringRef(\"contains\"),\n\t\t\t\tEndsWith: pulumi.StringRef(\"endsWith\"),\n\t\t\t\tStartsWith: pulumi.StringRef(\"startsWith\"),\n\t\t\t},\n\t\t\tPageSize: pulumi.IntRef(0),\n\t\t\tPageToken: pulumi.StringRef(\"page_token\"),\n\t\t\tParent: cloudflare.GetOrganizationsParent{\n\t\t\t\tId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsArgs;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsContainingArgs;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsNameArgs;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsParentArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOrganizations = CloudflareFunctions.getOrganizations(GetOrganizationsArgs.builder()\n .ids(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .containing(GetOrganizationsContainingArgs.builder()\n .account(\"account\")\n .organization(\"organization\")\n .user(\"user\")\n .build())\n .name(GetOrganizationsNameArgs.builder()\n .contains(\"contains\")\n .endsWith(\"endsWith\")\n .startsWith(\"startsWith\")\n .build())\n .pageSize(0)\n .pageToken(\"page_token\")\n .parent(GetOrganizationsParentArgs.builder()\n .id(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOrganizations:\n fn::invoke:\n function: cloudflare:getOrganizations\n arguments:\n ids:\n - a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n containing:\n account: account\n organization: organization\n user: user\n name:\n contains: contains\n endsWith: endsWith\n startsWith: startsWith\n pageSize: 0\n pageToken: page_token\n parent:\n id: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOrganizations = cloudflare.getOrganizations({\n ids: [\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"],\n containing: {\n account: \"account\",\n organization: \"organization\",\n user: \"user\",\n },\n name: {\n contains: \"contains\",\n endsWith: \"endsWith\",\n startsWith: \"startsWith\",\n },\n pageSize: 0,\n pageToken: \"page_token\",\n parent: {\n id: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_organizations = cloudflare.get_organizations(ids=[\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"],\n containing={\n \"account\": \"account\",\n \"organization\": \"organization\",\n \"user\": \"user\",\n },\n name={\n \"contains\": \"contains\",\n \"ends_with\": \"endsWith\",\n \"starts_with\": \"startsWith\",\n },\n page_size=0,\n page_token=\"page_token\",\n parent={\n \"id\": \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOrganizations = Cloudflare.GetOrganizations.Invoke(new()\n {\n Ids = new[]\n {\n \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n Containing = new Cloudflare.Inputs.GetOrganizationsContainingInputArgs\n {\n Account = \"account\",\n Organization = \"organization\",\n User = \"user\",\n },\n Name = new Cloudflare.Inputs.GetOrganizationsNameInputArgs\n {\n Contains = \"contains\",\n EndsWith = \"endsWith\",\n StartsWith = \"startsWith\",\n },\n PageSize = 0,\n PageToken = \"page_token\",\n Parent = new Cloudflare.Inputs.GetOrganizationsParentInputArgs\n {\n Id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOrganizations(ctx, \u0026cloudflare.LookupOrganizationsArgs{\n\t\t\tIds: []string{\n\t\t\t\t\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n\t\t\t},\n\t\t\tContaining: cloudflare.GetOrganizationsContaining{\n\t\t\t\tAccount: pulumi.StringRef(\"account\"),\n\t\t\t\tOrganization: pulumi.StringRef(\"organization\"),\n\t\t\t\tUser: pulumi.StringRef(\"user\"),\n\t\t\t},\n\t\t\tName: cloudflare.GetOrganizationsName{\n\t\t\t\tContains: pulumi.StringRef(\"contains\"),\n\t\t\t\tEndsWith: pulumi.StringRef(\"endsWith\"),\n\t\t\t\tStartsWith: pulumi.StringRef(\"startsWith\"),\n\t\t\t},\n\t\t\tPageSize: pulumi.IntRef(0),\n\t\t\tPageToken: pulumi.StringRef(\"page_token\"),\n\t\t\tParent: cloudflare.GetOrganizationsParent{\n\t\t\t\tId: \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getorganizations\" \"exampleOrganizations\" {\n ids = [\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"]\n containing = {\n account = \"account\"\n organization = \"organization\"\n user = \"user\"\n }\n name = {\n contains = \"contains\"\n ends_with = \"endsWith\"\n starts_with = \"startsWith\"\n }\n page_size = 0\n page_token = \"page_token\"\n parent = {\n id = \"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\"\n }\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsArgs;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsContainingArgs;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsNameArgs;\nimport com.pulumi.cloudflare.inputs.GetOrganizationsParentArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOrganizations = CloudflareFunctions.getOrganizations(GetOrganizationsArgs.builder()\n .ids(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .containing(GetOrganizationsContainingArgs.builder()\n .account(\"account\")\n .organization(\"organization\")\n .user(\"user\")\n .build())\n .name(GetOrganizationsNameArgs.builder()\n .contains(\"contains\")\n .endsWith(\"endsWith\")\n .startsWith(\"startsWith\")\n .build())\n .pageSize(0)\n .pageToken(\"page_token\")\n .parent(GetOrganizationsParentArgs.builder()\n .id(\"a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOrganizations:\n fn::invoke:\n function: cloudflare:getOrganizations\n arguments:\n ids:\n - a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n containing:\n account: account\n organization: organization\n user: user\n name:\n contains: contains\n endsWith: endsWith\n startsWith: startsWith\n pageSize: 0\n pageToken: page_token\n parent:\n id: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getOrganizations.\n", "properties": { @@ -130468,7 +130468,7 @@ } }, "cloudflare:index/getOriginCaCertificate:getOriginCaCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOriginCaCertificate = cloudflare.getOriginCaCertificate({\n certificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_origin_ca_certificate = cloudflare.get_origin_ca_certificate(certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOriginCaCertificate = Cloudflare.GetOriginCaCertificate.Invoke(new()\n {\n CertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOriginCaCertificate(ctx, \u0026cloudflare.LookupOriginCaCertificateArgs{\n\t\t\tCertificateId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOriginCaCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOriginCaCertificate = CloudflareFunctions.getOriginCaCertificate(GetOriginCaCertificateArgs.builder()\n .certificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOriginCaCertificate:\n fn::invoke:\n function: cloudflare:getOriginCaCertificate\n arguments:\n certificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOriginCaCertificate = cloudflare.getOriginCaCertificate({\n certificateId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_origin_ca_certificate = cloudflare.get_origin_ca_certificate(certificate_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOriginCaCertificate = Cloudflare.GetOriginCaCertificate.Invoke(new()\n {\n CertificateId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOriginCaCertificate(ctx, \u0026cloudflare.LookupOriginCaCertificateArgs{\n\t\t\tCertificateId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getorigincacertificate\" \"exampleOriginCaCertificate\" {\n certificate_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOriginCaCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOriginCaCertificate = CloudflareFunctions.getOriginCaCertificate(GetOriginCaCertificateArgs.builder()\n .certificateId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOriginCaCertificate:\n fn::invoke:\n function: cloudflare:getOriginCaCertificate\n arguments:\n certificateId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getOriginCaCertificate.\n", "properties": { @@ -130537,7 +130537,7 @@ } }, "cloudflare:index/getOriginCaCertificates:getOriginCaCertificates": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOriginCaCertificates = cloudflare.getOriginCaCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n limit: 10,\n offset: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_origin_ca_certificates = cloudflare.get_origin_ca_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n limit=10,\n offset=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOriginCaCertificates = Cloudflare.GetOriginCaCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Limit = 10,\n Offset = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOriginCaCertificates(ctx, \u0026cloudflare.LookupOriginCaCertificatesArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tLimit: pulumi.IntRef(10),\n\t\t\tOffset: pulumi.IntRef(10),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOriginCaCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOriginCaCertificates = CloudflareFunctions.getOriginCaCertificates(GetOriginCaCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .limit(10)\n .offset(10)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOriginCaCertificates:\n fn::invoke:\n function: cloudflare:getOriginCaCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n limit: 10\n offset: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleOriginCaCertificates = cloudflare.getOriginCaCertificates({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n limit: 10,\n offset: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_origin_ca_certificates = cloudflare.get_origin_ca_certificates(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n limit=10,\n offset=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleOriginCaCertificates = Cloudflare.GetOriginCaCertificates.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Limit = 10,\n Offset = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetOriginCaCertificates(ctx, \u0026cloudflare.LookupOriginCaCertificatesArgs{\n\t\t\tZoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tLimit: pulumi.IntRef(10),\n\t\t\tOffset: pulumi.IntRef(10),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getorigincacertificates\" \"exampleOriginCaCertificates\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n limit = 10\n offset = 10\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetOriginCaCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleOriginCaCertificates = CloudflareFunctions.getOriginCaCertificates(GetOriginCaCertificatesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .limit(10)\n .offset(10)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleOriginCaCertificates:\n fn::invoke:\n function: cloudflare:getOriginCaCertificates\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n limit: 10\n offset: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getOriginCaCertificates.\n", "properties": { @@ -130603,7 +130603,7 @@ } }, "cloudflare:index/getPageRule:getPageRule": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageRule = cloudflare.getPageRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n pageruleId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_rule = cloudflare.get_page_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pagerule_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageRule = Cloudflare.GetPageRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PageruleId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageRule(ctx, \u0026cloudflare.LookupPageRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPageruleId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageRule = CloudflareFunctions.getPageRule(GetPageRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .pageruleId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageRule:\n fn::invoke:\n function: cloudflare:getPageRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n pageruleId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageRule = cloudflare.getPageRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n pageruleId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_rule = cloudflare.get_page_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n pagerule_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageRule = Cloudflare.GetPageRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PageruleId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageRule(ctx, \u0026cloudflare.LookupPageRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPageruleId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpagerule\" \"examplePageRule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n pagerule_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageRule = CloudflareFunctions.getPageRule(GetPageRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .pageruleId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageRule:\n fn::invoke:\n function: cloudflare:getPageRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n pageruleId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageRule.\n", "properties": { @@ -130665,7 +130665,7 @@ } }, "cloudflare:index/getPageShieldConnections:getPageShieldConnections": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldConnections = cloudflare.getPageShieldConnections({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n connectionId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_connections = cloudflare.get_page_shield_connections(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n connection_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldConnections = Cloudflare.GetPageShieldConnections.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ConnectionId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldConnections(ctx, \u0026cloudflare.GetPageShieldConnectionsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConnectionId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldConnectionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldConnections = CloudflareFunctions.getPageShieldConnections(GetPageShieldConnectionsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .connectionId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldConnections:\n fn::invoke:\n function: cloudflare:getPageShieldConnections\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n connectionId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldConnections = cloudflare.getPageShieldConnections({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n connectionId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_connections = cloudflare.get_page_shield_connections(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n connection_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldConnections = Cloudflare.GetPageShieldConnections.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ConnectionId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldConnections(ctx, \u0026cloudflare.GetPageShieldConnectionsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConnectionId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldconnections\" \"examplePageShieldConnections\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n connection_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldConnectionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldConnections = CloudflareFunctions.getPageShieldConnections(GetPageShieldConnectionsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .connectionId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldConnections:\n fn::invoke:\n function: cloudflare:getPageShieldConnections\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n connectionId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldConnections.\n", "properties": { @@ -130764,7 +130764,7 @@ } }, "cloudflare:index/getPageShieldConnectionsList:getPageShieldConnectionsList": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldConnectionsList = cloudflare.getPageShieldConnectionsList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n excludeCdnCgi: true,\n excludeUrls: \"blog.cloudflare.com,www.example\",\n \"export\": \"csv\",\n hosts: \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n orderBy: \"first_seen_at\",\n page: \"2\",\n pageUrl: \"example.com/page,*/checkout,example.com/*,*checkout*\",\n perPage: 100,\n prioritizeMalicious: true,\n status: \"active,inactive\",\n urls: \"blog.cloudflare.com,www.example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_connections_list = cloudflare.get_page_shield_connections_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n exclude_cdn_cgi=True,\n exclude_urls=\"blog.cloudflare.com,www.example\",\n export=\"csv\",\n hosts=\"blog.cloudflare.com,www.example*,*cloudflare.com\",\n order_by=\"first_seen_at\",\n page=\"2\",\n page_url=\"example.com/page,*/checkout,example.com/*,*checkout*\",\n per_page=float(100),\n prioritize_malicious=True,\n status=\"active,inactive\",\n urls=\"blog.cloudflare.com,www.example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldConnectionsList = Cloudflare.GetPageShieldConnectionsList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n ExcludeCdnCgi = true,\n ExcludeUrls = \"blog.cloudflare.com,www.example\",\n Export = \"csv\",\n Hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n OrderBy = \"first_seen_at\",\n Page = \"2\",\n PageUrl = \"example.com/page,*/checkout,example.com/*,*checkout*\",\n PerPage = 100,\n PrioritizeMalicious = true,\n Status = \"active,inactive\",\n Urls = \"blog.cloudflare.com,www.example\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldConnectionsList(ctx, \u0026cloudflare.LookupPageShieldConnectionsListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tExcludeCdnCgi: pulumi.BoolRef(true),\n\t\t\tExcludeUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t\tExport: pulumi.StringRef(\"csv\"),\n\t\t\tHosts: pulumi.StringRef(\"blog.cloudflare.com,www.example*,*cloudflare.com\"),\n\t\t\tOrderBy: pulumi.StringRef(\"first_seen_at\"),\n\t\t\tPage: pulumi.StringRef(\"2\"),\n\t\t\tPageUrl: pulumi.StringRef(\"example.com/page,*/checkout,example.com/*,*checkout*\"),\n\t\t\tPerPage: pulumi.Float64Ref(100),\n\t\t\tPrioritizeMalicious: pulumi.BoolRef(true),\n\t\t\tStatus: pulumi.StringRef(\"active,inactive\"),\n\t\t\tUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldConnectionsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldConnectionsList = CloudflareFunctions.getPageShieldConnectionsList(GetPageShieldConnectionsListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .excludeCdnCgi(true)\n .excludeUrls(\"blog.cloudflare.com,www.example\")\n .export(\"csv\")\n .hosts(\"blog.cloudflare.com,www.example*,*cloudflare.com\")\n .orderBy(\"first_seen_at\")\n .page(\"2\")\n .pageUrl(\"example.com/page,*/checkout,example.com/*,*checkout*\")\n .perPage(100.0)\n .prioritizeMalicious(true)\n .status(\"active,inactive\")\n .urls(\"blog.cloudflare.com,www.example\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldConnectionsList:\n fn::invoke:\n function: cloudflare:getPageShieldConnectionsList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n excludeCdnCgi: true\n excludeUrls: blog.cloudflare.com,www.example\n export: csv\n hosts: blog.cloudflare.com,www.example*,*cloudflare.com\n orderBy: first_seen_at\n page: '2'\n pageUrl: example.com/page,*/checkout,example.com/*,*checkout*\n perPage: 100\n prioritizeMalicious: true\n status: active,inactive\n urls: blog.cloudflare.com,www.example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldConnectionsList = cloudflare.getPageShieldConnectionsList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n excludeCdnCgi: true,\n excludeUrls: \"blog.cloudflare.com,www.example\",\n \"export\": \"csv\",\n hosts: \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n orderBy: \"first_seen_at\",\n page: \"2\",\n pageUrl: \"example.com/page,*/checkout,example.com/*,*checkout*\",\n perPage: 100,\n prioritizeMalicious: true,\n status: \"active,inactive\",\n urls: \"blog.cloudflare.com,www.example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_connections_list = cloudflare.get_page_shield_connections_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n exclude_cdn_cgi=True,\n exclude_urls=\"blog.cloudflare.com,www.example\",\n export=\"csv\",\n hosts=\"blog.cloudflare.com,www.example*,*cloudflare.com\",\n order_by=\"first_seen_at\",\n page=\"2\",\n page_url=\"example.com/page,*/checkout,example.com/*,*checkout*\",\n per_page=float(100),\n prioritize_malicious=True,\n status=\"active,inactive\",\n urls=\"blog.cloudflare.com,www.example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldConnectionsList = Cloudflare.GetPageShieldConnectionsList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n ExcludeCdnCgi = true,\n ExcludeUrls = \"blog.cloudflare.com,www.example\",\n Export = \"csv\",\n Hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n OrderBy = \"first_seen_at\",\n Page = \"2\",\n PageUrl = \"example.com/page,*/checkout,example.com/*,*checkout*\",\n PerPage = 100,\n PrioritizeMalicious = true,\n Status = \"active,inactive\",\n Urls = \"blog.cloudflare.com,www.example\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldConnectionsList(ctx, \u0026cloudflare.LookupPageShieldConnectionsListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tExcludeCdnCgi: pulumi.BoolRef(true),\n\t\t\tExcludeUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t\tExport: pulumi.StringRef(\"csv\"),\n\t\t\tHosts: pulumi.StringRef(\"blog.cloudflare.com,www.example*,*cloudflare.com\"),\n\t\t\tOrderBy: pulumi.StringRef(\"first_seen_at\"),\n\t\t\tPage: pulumi.StringRef(\"2\"),\n\t\t\tPageUrl: pulumi.StringRef(\"example.com/page,*/checkout,example.com/*,*checkout*\"),\n\t\t\tPerPage: pulumi.Float64Ref(100),\n\t\t\tPrioritizeMalicious: pulumi.BoolRef(true),\n\t\t\tStatus: pulumi.StringRef(\"active,inactive\"),\n\t\t\tUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldconnectionslist\" \"examplePageShieldConnectionsList\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n exclude_cdn_cgi = true\n exclude_urls = \"blog.cloudflare.com,www.example\"\n export = \"csv\"\n hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\"\n order_by = \"first_seen_at\"\n page = \"2\"\n page_url = \"example.com/page,*/checkout,example.com/*,*checkout*\"\n per_page = 100\n prioritize_malicious = true\n status = \"active,inactive\"\n urls = \"blog.cloudflare.com,www.example\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldConnectionsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldConnectionsList = CloudflareFunctions.getPageShieldConnectionsList(GetPageShieldConnectionsListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .excludeCdnCgi(true)\n .excludeUrls(\"blog.cloudflare.com,www.example\")\n .export(\"csv\")\n .hosts(\"blog.cloudflare.com,www.example*,*cloudflare.com\")\n .orderBy(\"first_seen_at\")\n .page(\"2\")\n .pageUrl(\"example.com/page,*/checkout,example.com/*,*checkout*\")\n .perPage(100.0)\n .prioritizeMalicious(true)\n .status(\"active,inactive\")\n .urls(\"blog.cloudflare.com,www.example\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldConnectionsList:\n fn::invoke:\n function: cloudflare:getPageShieldConnectionsList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n excludeCdnCgi: true\n excludeUrls: blog.cloudflare.com,www.example\n export: csv\n hosts: blog.cloudflare.com,www.example*,*cloudflare.com\n orderBy: first_seen_at\n page: '2'\n pageUrl: example.com/page,*/checkout,example.com/*,*checkout*\n perPage: 100\n prioritizeMalicious: true\n status: active,inactive\n urls: blog.cloudflare.com,www.example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldConnectionsList.\n", "properties": { @@ -130887,7 +130887,7 @@ } }, "cloudflare:index/getPageShieldCookies:getPageShieldCookies": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldCookies = cloudflare.getPageShieldCookies({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n cookieId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_cookies = cloudflare.get_page_shield_cookies(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n cookie_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldCookies = Cloudflare.GetPageShieldCookies.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CookieId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldCookies(ctx, \u0026cloudflare.GetPageShieldCookiesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCookieId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldCookiesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldCookies = CloudflareFunctions.getPageShieldCookies(GetPageShieldCookiesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .cookieId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldCookies:\n fn::invoke:\n function: cloudflare:getPageShieldCookies\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n cookieId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldCookies = cloudflare.getPageShieldCookies({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n cookieId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_cookies = cloudflare.get_page_shield_cookies(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n cookie_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldCookies = Cloudflare.GetPageShieldCookies.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CookieId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldCookies(ctx, \u0026cloudflare.GetPageShieldCookiesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCookieId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldcookies\" \"examplePageShieldCookies\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n cookie_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldCookiesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldCookies = CloudflareFunctions.getPageShieldCookies(GetPageShieldCookiesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .cookieId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldCookies:\n fn::invoke:\n function: cloudflare:getPageShieldCookies\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n cookieId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldCookies.\n", "properties": { @@ -130957,7 +130957,7 @@ "type": "boolean" }, "type": { - "description": "Available values: \u003cspan pulumi-lang-nodejs=\"\"firstParty\"\" pulumi-lang-dotnet=\"\"FirstParty\"\" pulumi-lang-go=\"\"firstParty\"\" pulumi-lang-python=\"\"first_party\"\" pulumi-lang-yaml=\"\"firstParty\"\" pulumi-lang-java=\"\"firstParty\"\"\u003e\"firstParty\"\u003c/span\u003e, \"unknown\".\n", + "description": "Available values: \u003cspan pulumi-lang-nodejs=\"\"firstParty\"\" pulumi-lang-dotnet=\"\"FirstParty\"\" pulumi-lang-go=\"\"firstParty\"\" pulumi-lang-python=\"\"first_party\"\" pulumi-lang-yaml=\"\"firstParty\"\" pulumi-lang-java=\"\"firstParty\"\" pulumi-lang-hcl=\"\"first_party\"\"\u003e\"firstParty\"\u003c/span\u003e, \"unknown\".\n", "type": "string" }, "zoneId": { @@ -130986,7 +130986,7 @@ } }, "cloudflare:index/getPageShieldCookiesList:getPageShieldCookiesList": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldCookiesList = cloudflare.getPageShieldCookiesList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n domain: \"example.com\",\n \"export\": \"csv\",\n hosts: \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n httpOnly: true,\n name: \"session_id\",\n orderBy: \"first_seen_at\",\n page: \"2\",\n pageUrl: \"example.com/page,*/checkout,example.com/*,*checkout*\",\n path: \"/\",\n perPage: 100,\n sameSite: \"strict\",\n secure: true,\n type: \"first_party\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_cookies_list = cloudflare.get_page_shield_cookies_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n domain=\"example.com\",\n export=\"csv\",\n hosts=\"blog.cloudflare.com,www.example*,*cloudflare.com\",\n http_only=True,\n name=\"session_id\",\n order_by=\"first_seen_at\",\n page=\"2\",\n page_url=\"example.com/page,*/checkout,example.com/*,*checkout*\",\n path=\"/\",\n per_page=float(100),\n same_site=\"strict\",\n secure=True,\n type=\"first_party\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldCookiesList = Cloudflare.GetPageShieldCookiesList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Domain = \"example.com\",\n Export = \"csv\",\n Hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n HttpOnly = true,\n Name = \"session_id\",\n OrderBy = \"first_seen_at\",\n Page = \"2\",\n PageUrl = \"example.com/page,*/checkout,example.com/*,*checkout*\",\n Path = \"/\",\n PerPage = 100,\n SameSite = \"strict\",\n Secure = true,\n Type = \"first_party\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldCookiesList(ctx, \u0026cloudflare.LookupPageShieldCookiesListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tDomain: pulumi.StringRef(\"example.com\"),\n\t\t\tExport: pulumi.StringRef(\"csv\"),\n\t\t\tHosts: pulumi.StringRef(\"blog.cloudflare.com,www.example*,*cloudflare.com\"),\n\t\t\tHttpOnly: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"session_id\"),\n\t\t\tOrderBy: pulumi.StringRef(\"first_seen_at\"),\n\t\t\tPage: pulumi.StringRef(\"2\"),\n\t\t\tPageUrl: pulumi.StringRef(\"example.com/page,*/checkout,example.com/*,*checkout*\"),\n\t\t\tPath: pulumi.StringRef(\"/\"),\n\t\t\tPerPage: pulumi.Float64Ref(100),\n\t\t\tSameSite: pulumi.StringRef(\"strict\"),\n\t\t\tSecure: pulumi.BoolRef(true),\n\t\t\tType: pulumi.StringRef(\"first_party\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldCookiesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldCookiesList = CloudflareFunctions.getPageShieldCookiesList(GetPageShieldCookiesListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .domain(\"example.com\")\n .export(\"csv\")\n .hosts(\"blog.cloudflare.com,www.example*,*cloudflare.com\")\n .httpOnly(true)\n .name(\"session_id\")\n .orderBy(\"first_seen_at\")\n .page(\"2\")\n .pageUrl(\"example.com/page,*/checkout,example.com/*,*checkout*\")\n .path(\"/\")\n .perPage(100.0)\n .sameSite(\"strict\")\n .secure(true)\n .type(\"first_party\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldCookiesList:\n fn::invoke:\n function: cloudflare:getPageShieldCookiesList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n domain: example.com\n export: csv\n hosts: blog.cloudflare.com,www.example*,*cloudflare.com\n httpOnly: true\n name: session_id\n orderBy: first_seen_at\n page: '2'\n pageUrl: example.com/page,*/checkout,example.com/*,*checkout*\n path: /\n perPage: 100\n sameSite: strict\n secure: true\n type: first_party\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldCookiesList = cloudflare.getPageShieldCookiesList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n domain: \"example.com\",\n \"export\": \"csv\",\n hosts: \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n httpOnly: true,\n name: \"session_id\",\n orderBy: \"first_seen_at\",\n page: \"2\",\n pageUrl: \"example.com/page,*/checkout,example.com/*,*checkout*\",\n path: \"/\",\n perPage: 100,\n sameSite: \"strict\",\n secure: true,\n type: \"first_party\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_cookies_list = cloudflare.get_page_shield_cookies_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n domain=\"example.com\",\n export=\"csv\",\n hosts=\"blog.cloudflare.com,www.example*,*cloudflare.com\",\n http_only=True,\n name=\"session_id\",\n order_by=\"first_seen_at\",\n page=\"2\",\n page_url=\"example.com/page,*/checkout,example.com/*,*checkout*\",\n path=\"/\",\n per_page=float(100),\n same_site=\"strict\",\n secure=True,\n type=\"first_party\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldCookiesList = Cloudflare.GetPageShieldCookiesList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Domain = \"example.com\",\n Export = \"csv\",\n Hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n HttpOnly = true,\n Name = \"session_id\",\n OrderBy = \"first_seen_at\",\n Page = \"2\",\n PageUrl = \"example.com/page,*/checkout,example.com/*,*checkout*\",\n Path = \"/\",\n PerPage = 100,\n SameSite = \"strict\",\n Secure = true,\n Type = \"first_party\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldCookiesList(ctx, \u0026cloudflare.LookupPageShieldCookiesListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tDomain: pulumi.StringRef(\"example.com\"),\n\t\t\tExport: pulumi.StringRef(\"csv\"),\n\t\t\tHosts: pulumi.StringRef(\"blog.cloudflare.com,www.example*,*cloudflare.com\"),\n\t\t\tHttpOnly: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"session_id\"),\n\t\t\tOrderBy: pulumi.StringRef(\"first_seen_at\"),\n\t\t\tPage: pulumi.StringRef(\"2\"),\n\t\t\tPageUrl: pulumi.StringRef(\"example.com/page,*/checkout,example.com/*,*checkout*\"),\n\t\t\tPath: pulumi.StringRef(\"/\"),\n\t\t\tPerPage: pulumi.Float64Ref(100),\n\t\t\tSameSite: pulumi.StringRef(\"strict\"),\n\t\t\tSecure: pulumi.BoolRef(true),\n\t\t\tType: pulumi.StringRef(\"first_party\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldcookieslist\" \"examplePageShieldCookiesList\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n domain = \"example.com\"\n export = \"csv\"\n hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\"\n http_only = true\n name = \"session_id\"\n order_by = \"first_seen_at\"\n page = \"2\"\n page_url = \"example.com/page,*/checkout,example.com/*,*checkout*\"\n path = \"/\"\n per_page = 100\n same_site = \"strict\"\n secure = true\n type = \"first_party\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldCookiesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldCookiesList = CloudflareFunctions.getPageShieldCookiesList(GetPageShieldCookiesListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .domain(\"example.com\")\n .export(\"csv\")\n .hosts(\"blog.cloudflare.com,www.example*,*cloudflare.com\")\n .httpOnly(true)\n .name(\"session_id\")\n .orderBy(\"first_seen_at\")\n .page(\"2\")\n .pageUrl(\"example.com/page,*/checkout,example.com/*,*checkout*\")\n .path(\"/\")\n .perPage(100.0)\n .sameSite(\"strict\")\n .secure(true)\n .type(\"first_party\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldCookiesList:\n fn::invoke:\n function: cloudflare:getPageShieldCookiesList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n domain: example.com\n export: csv\n hosts: blog.cloudflare.com,www.example*,*cloudflare.com\n httpOnly: true\n name: session_id\n orderBy: first_seen_at\n page: '2'\n pageUrl: example.com/page,*/checkout,example.com/*,*checkout*\n path: /\n perPage: 100\n sameSite: strict\n secure: true\n type: first_party\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldCookiesList.\n", "properties": { @@ -131119,7 +131119,7 @@ } }, "cloudflare:index/getPageShieldPolicies:getPageShieldPolicies": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldPolicies = cloudflare.getPageShieldPolicies({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_policies = cloudflare.get_page_shield_policies(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldPolicies = Cloudflare.GetPageShieldPolicies.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldPolicies(ctx, \u0026cloudflare.LookupPageShieldPoliciesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldPolicies = CloudflareFunctions.getPageShieldPolicies(GetPageShieldPoliciesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldPolicies:\n fn::invoke:\n function: cloudflare:getPageShieldPolicies\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldPolicies = cloudflare.getPageShieldPolicies({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_policies = cloudflare.get_page_shield_policies(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldPolicies = Cloudflare.GetPageShieldPolicies.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldPolicies(ctx, \u0026cloudflare.LookupPageShieldPoliciesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldpolicies\" \"examplePageShieldPolicies\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldPolicies = CloudflareFunctions.getPageShieldPolicies(GetPageShieldPoliciesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldPolicies:\n fn::invoke:\n function: cloudflare:getPageShieldPolicies\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldPolicies.\n", "properties": { @@ -131165,7 +131165,7 @@ } }, "cloudflare:index/getPageShieldPolicy:getPageShieldPolicy": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldPolicy = cloudflare.getPageShieldPolicy({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n policyId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_policy = cloudflare.get_page_shield_policy(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n policy_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldPolicy = Cloudflare.GetPageShieldPolicy.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PolicyId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldPolicy(ctx, \u0026cloudflare.LookupPageShieldPolicyArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPolicyId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldPolicy = CloudflareFunctions.getPageShieldPolicy(GetPageShieldPolicyArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .policyId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldPolicy:\n fn::invoke:\n function: cloudflare:getPageShieldPolicy\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n policyId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldPolicy = cloudflare.getPageShieldPolicy({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n policyId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_policy = cloudflare.get_page_shield_policy(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n policy_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldPolicy = Cloudflare.GetPageShieldPolicy.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PolicyId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldPolicy(ctx, \u0026cloudflare.LookupPageShieldPolicyArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPolicyId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldpolicy\" \"examplePageShieldPolicy\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n policy_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldPolicy = CloudflareFunctions.getPageShieldPolicy(GetPageShieldPolicyArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .policyId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldPolicy:\n fn::invoke:\n function: cloudflare:getPageShieldPolicy\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n policyId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldPolicy.\n", "properties": { @@ -131232,7 +131232,7 @@ } }, "cloudflare:index/getPageShieldScripts:getPageShieldScripts": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldScripts = cloudflare.getPageShieldScripts({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_scripts = cloudflare.get_page_shield_scripts(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldScripts = Cloudflare.GetPageShieldScripts.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldScripts(ctx, \u0026cloudflare.GetPageShieldScriptsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldScriptsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldScripts = CloudflareFunctions.getPageShieldScripts(GetPageShieldScriptsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldScripts:\n fn::invoke:\n function: cloudflare:getPageShieldScripts\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldScripts = cloudflare.getPageShieldScripts({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_scripts = cloudflare.get_page_shield_scripts(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldScripts = Cloudflare.GetPageShieldScripts.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldScripts(ctx, \u0026cloudflare.GetPageShieldScriptsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldscripts\" \"examplePageShieldScripts\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldScriptsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldScripts = CloudflareFunctions.getPageShieldScripts(GetPageShieldScriptsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldScripts:\n fn::invoke:\n function: cloudflare:getPageShieldScripts\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldScripts.\n", "properties": { @@ -131380,7 +131380,7 @@ } }, "cloudflare:index/getPageShieldScriptsList:getPageShieldScriptsList": { - "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldScriptsList = cloudflare.getPageShieldScriptsList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n excludeUrls: \"blog.cloudflare.com,www.example\",\n \"export\": \"csv\",\n hosts: \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n orderBy: \"first_seen_at\",\n page: \"2\",\n pageUrl: \"example.com/page,*/checkout,example.com/*,*checkout*\",\n perPage: 100,\n prioritizeMalicious: true,\n status: \"active,inactive\",\n urls: \"blog.cloudflare.com,www.example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_scripts_list = cloudflare.get_page_shield_scripts_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n exclude_urls=\"blog.cloudflare.com,www.example\",\n export=\"csv\",\n hosts=\"blog.cloudflare.com,www.example*,*cloudflare.com\",\n order_by=\"first_seen_at\",\n page=\"2\",\n page_url=\"example.com/page,*/checkout,example.com/*,*checkout*\",\n per_page=float(100),\n prioritize_malicious=True,\n status=\"active,inactive\",\n urls=\"blog.cloudflare.com,www.example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldScriptsList = Cloudflare.GetPageShieldScriptsList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n ExcludeUrls = \"blog.cloudflare.com,www.example\",\n Export = \"csv\",\n Hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n OrderBy = \"first_seen_at\",\n Page = \"2\",\n PageUrl = \"example.com/page,*/checkout,example.com/*,*checkout*\",\n PerPage = 100,\n PrioritizeMalicious = true,\n Status = \"active,inactive\",\n Urls = \"blog.cloudflare.com,www.example\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldScriptsList(ctx, \u0026cloudflare.LookupPageShieldScriptsListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tExcludeUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t\tExport: pulumi.StringRef(\"csv\"),\n\t\t\tHosts: pulumi.StringRef(\"blog.cloudflare.com,www.example*,*cloudflare.com\"),\n\t\t\tOrderBy: pulumi.StringRef(\"first_seen_at\"),\n\t\t\tPage: pulumi.StringRef(\"2\"),\n\t\t\tPageUrl: pulumi.StringRef(\"example.com/page,*/checkout,example.com/*,*checkout*\"),\n\t\t\tPerPage: pulumi.Float64Ref(100),\n\t\t\tPrioritizeMalicious: pulumi.BoolRef(true),\n\t\t\tStatus: pulumi.StringRef(\"active,inactive\"),\n\t\t\tUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldScriptsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldScriptsList = CloudflareFunctions.getPageShieldScriptsList(GetPageShieldScriptsListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .excludeUrls(\"blog.cloudflare.com,www.example\")\n .export(\"csv\")\n .hosts(\"blog.cloudflare.com,www.example*,*cloudflare.com\")\n .orderBy(\"first_seen_at\")\n .page(\"2\")\n .pageUrl(\"example.com/page,*/checkout,example.com/*,*checkout*\")\n .perPage(100.0)\n .prioritizeMalicious(true)\n .status(\"active,inactive\")\n .urls(\"blog.cloudflare.com,www.example\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldScriptsList:\n fn::invoke:\n function: cloudflare:getPageShieldScriptsList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n excludeUrls: blog.cloudflare.com,www.example\n export: csv\n hosts: blog.cloudflare.com,www.example*,*cloudflare.com\n orderBy: first_seen_at\n page: '2'\n pageUrl: example.com/page,*/checkout,example.com/*,*checkout*\n perPage: 100\n prioritizeMalicious: true\n status: active,inactive\n urls: blog.cloudflare.com,www.example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Domain Page Shield`\n- `Domain Page Shield Read`\n- `Page Shield`\n- `Page Shield Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePageShieldScriptsList = cloudflare.getPageShieldScriptsList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n excludeUrls: \"blog.cloudflare.com,www.example\",\n \"export\": \"csv\",\n hosts: \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n orderBy: \"first_seen_at\",\n page: \"2\",\n pageUrl: \"example.com/page,*/checkout,example.com/*,*checkout*\",\n perPage: 100,\n prioritizeMalicious: true,\n status: \"active,inactive\",\n urls: \"blog.cloudflare.com,www.example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_page_shield_scripts_list = cloudflare.get_page_shield_scripts_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n exclude_urls=\"blog.cloudflare.com,www.example\",\n export=\"csv\",\n hosts=\"blog.cloudflare.com,www.example*,*cloudflare.com\",\n order_by=\"first_seen_at\",\n page=\"2\",\n page_url=\"example.com/page,*/checkout,example.com/*,*checkout*\",\n per_page=float(100),\n prioritize_malicious=True,\n status=\"active,inactive\",\n urls=\"blog.cloudflare.com,www.example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePageShieldScriptsList = Cloudflare.GetPageShieldScriptsList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n ExcludeUrls = \"blog.cloudflare.com,www.example\",\n Export = \"csv\",\n Hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\",\n OrderBy = \"first_seen_at\",\n Page = \"2\",\n PageUrl = \"example.com/page,*/checkout,example.com/*,*checkout*\",\n PerPage = 100,\n PrioritizeMalicious = true,\n Status = \"active,inactive\",\n Urls = \"blog.cloudflare.com,www.example\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPageShieldScriptsList(ctx, \u0026cloudflare.LookupPageShieldScriptsListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tExcludeUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t\tExport: pulumi.StringRef(\"csv\"),\n\t\t\tHosts: pulumi.StringRef(\"blog.cloudflare.com,www.example*,*cloudflare.com\"),\n\t\t\tOrderBy: pulumi.StringRef(\"first_seen_at\"),\n\t\t\tPage: pulumi.StringRef(\"2\"),\n\t\t\tPageUrl: pulumi.StringRef(\"example.com/page,*/checkout,example.com/*,*checkout*\"),\n\t\t\tPerPage: pulumi.Float64Ref(100),\n\t\t\tPrioritizeMalicious: pulumi.BoolRef(true),\n\t\t\tStatus: pulumi.StringRef(\"active,inactive\"),\n\t\t\tUrls: pulumi.StringRef(\"blog.cloudflare.com,www.example\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpageshieldscriptslist\" \"examplePageShieldScriptsList\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n exclude_urls = \"blog.cloudflare.com,www.example\"\n export = \"csv\"\n hosts = \"blog.cloudflare.com,www.example*,*cloudflare.com\"\n order_by = \"first_seen_at\"\n page = \"2\"\n page_url = \"example.com/page,*/checkout,example.com/*,*checkout*\"\n per_page = 100\n prioritize_malicious = true\n status = \"active,inactive\"\n urls = \"blog.cloudflare.com,www.example\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPageShieldScriptsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePageShieldScriptsList = CloudflareFunctions.getPageShieldScriptsList(GetPageShieldScriptsListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .excludeUrls(\"blog.cloudflare.com,www.example\")\n .export(\"csv\")\n .hosts(\"blog.cloudflare.com,www.example*,*cloudflare.com\")\n .orderBy(\"first_seen_at\")\n .page(\"2\")\n .pageUrl(\"example.com/page,*/checkout,example.com/*,*checkout*\")\n .perPage(100.0)\n .prioritizeMalicious(true)\n .status(\"active,inactive\")\n .urls(\"blog.cloudflare.com,www.example\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePageShieldScriptsList:\n fn::invoke:\n function: cloudflare:getPageShieldScriptsList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n excludeUrls: blog.cloudflare.com,www.example\n export: csv\n hosts: blog.cloudflare.com,www.example*,*cloudflare.com\n orderBy: first_seen_at\n page: '2'\n pageUrl: example.com/page,*/checkout,example.com/*,*checkout*\n perPage: 100\n prioritizeMalicious: true\n status: active,inactive\n urls: blog.cloudflare.com,www.example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPageShieldScriptsList.\n", "properties": { @@ -131513,7 +131513,7 @@ } }, "cloudflare:index/getPagesDomain:getPagesDomain": { - "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesDomain = cloudflare.getPagesDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n domainName: \"this-is-my-domain-01.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_domain = cloudflare.get_pages_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\",\n domain_name=\"this-is-my-domain-01.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesDomain = Cloudflare.GetPagesDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n DomainName = \"this-is-my-domain-01.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesDomain(ctx, \u0026cloudflare.LookupPagesDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: \"this-is-my-project-01\",\n\t\t\tDomainName: \"this-is-my-domain-01.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesDomain = CloudflareFunctions.getPagesDomain(GetPagesDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .domainName(\"this-is-my-domain-01.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesDomain:\n fn::invoke:\n function: cloudflare:getPagesDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n domainName: this-is-my-domain-01.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesDomain = cloudflare.getPagesDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n domainName: \"this-is-my-domain-01.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_domain = cloudflare.get_pages_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\",\n domain_name=\"this-is-my-domain-01.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesDomain = Cloudflare.GetPagesDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n DomainName = \"this-is-my-domain-01.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesDomain(ctx, \u0026cloudflare.LookupPagesDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: \"this-is-my-project-01\",\n\t\t\tDomainName: \"this-is-my-domain-01.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpagesdomain\" \"examplePagesDomain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n project_name = \"this-is-my-project-01\"\n domain_name = \"this-is-my-domain-01.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesDomain = CloudflareFunctions.getPagesDomain(GetPagesDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .domainName(\"this-is-my-domain-01.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesDomain:\n fn::invoke:\n function: cloudflare:getPagesDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n domainName: this-is-my-domain-01.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPagesDomain.\n", "properties": { @@ -131544,7 +131544,7 @@ "type": "string" }, "certificateAuthority": { - "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n", + "description": "Available values: \"google\", \u003cspan pulumi-lang-nodejs=\"\"letsEncrypt\"\" pulumi-lang-dotnet=\"\"LetsEncrypt\"\" pulumi-lang-go=\"\"letsEncrypt\"\" pulumi-lang-python=\"\"lets_encrypt\"\" pulumi-lang-yaml=\"\"letsEncrypt\"\" pulumi-lang-java=\"\"letsEncrypt\"\" pulumi-lang-hcl=\"\"lets_encrypt\"\"\u003e\"letsEncrypt\"\u003c/span\u003e.\n", "type": "string" }, "createdOn": { @@ -131600,7 +131600,7 @@ } }, "cloudflare:index/getPagesDomains:getPagesDomains": { - "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesDomains = cloudflare.getPagesDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_domains = cloudflare.get_pages_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesDomains = Cloudflare.GetPagesDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesDomains(ctx, \u0026cloudflare.LookupPagesDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: \"this-is-my-project-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesDomains = CloudflareFunctions.getPagesDomains(GetPagesDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesDomains:\n fn::invoke:\n function: cloudflare:getPagesDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesDomains = cloudflare.getPagesDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_domains = cloudflare.get_pages_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesDomains = Cloudflare.GetPagesDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesDomains(ctx, \u0026cloudflare.LookupPagesDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: \"this-is-my-project-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpagesdomains\" \"examplePagesDomains\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n project_name = \"this-is-my-project-01\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesDomains = CloudflareFunctions.getPagesDomains(GetPagesDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesDomains:\n fn::invoke:\n function: cloudflare:getPagesDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPagesDomains.\n", "properties": { @@ -131658,7 +131658,7 @@ } }, "cloudflare:index/getPagesProject:getPagesProject": { - "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesProject = cloudflare.getPagesProject({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_project = cloudflare.get_pages_project(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesProject = Cloudflare.GetPagesProject.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesProject(ctx, \u0026cloudflare.LookupPagesProjectArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: \"this-is-my-project-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesProjectArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesProject = CloudflareFunctions.getPagesProject(GetPagesProjectArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesProject:\n fn::invoke:\n function: cloudflare:getPagesProject\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesProject = cloudflare.getPagesProject({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n projectName: \"this-is-my-project-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_project = cloudflare.get_pages_project(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n project_name=\"this-is-my-project-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesProject = Cloudflare.GetPagesProject.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ProjectName = \"this-is-my-project-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesProject(ctx, \u0026cloudflare.LookupPagesProjectArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tProjectName: \"this-is-my-project-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpagesproject\" \"examplePagesProject\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n project_name = \"this-is-my-project-01\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesProjectArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesProject = CloudflareFunctions.getPagesProject(GetPagesProjectArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .projectName(\"this-is-my-project-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesProject:\n fn::invoke:\n function: cloudflare:getPagesProject\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n projectName: this-is-my-project-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPagesProject.\n", "properties": { @@ -131778,7 +131778,7 @@ } }, "cloudflare:index/getPagesProjects:getPagesProjects": { - "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesProjects = cloudflare.getPagesProjects({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_projects = cloudflare.get_pages_projects(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesProjects = Cloudflare.GetPagesProjects.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesProjects(ctx, \u0026cloudflare.LookupPagesProjectsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesProjectsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesProjects = CloudflareFunctions.getPagesProjects(GetPagesProjectsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesProjects:\n fn::invoke:\n function: cloudflare:getPagesProjects\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pages Read`\n- `Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePagesProjects = cloudflare.getPagesProjects({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pages_projects = cloudflare.get_pages_projects(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePagesProjects = Cloudflare.GetPagesProjects.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPagesProjects(ctx, \u0026cloudflare.LookupPagesProjectsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpagesprojects\" \"examplePagesProjects\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPagesProjectsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePagesProjects = CloudflareFunctions.getPagesProjects(GetPagesProjectsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePagesProjects:\n fn::invoke:\n function: cloudflare:getPagesProjects\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPagesProjects.\n", "properties": { @@ -131824,7 +131824,7 @@ } }, "cloudflare:index/getPipeline:getPipeline": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipeline = cloudflare.getPipeline({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n pipelineId: \"043e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline = cloudflare.get_pipeline(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n pipeline_id=\"043e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipeline = Cloudflare.GetPipeline.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n PipelineId = \"043e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipeline(ctx, \u0026cloudflare.LookupPipelineArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPipelineId: \"043e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipeline = CloudflareFunctions.getPipeline(GetPipelineArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .pipelineId(\"043e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipeline:\n fn::invoke:\n function: cloudflare:getPipeline\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n pipelineId: 043e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipeline = cloudflare.getPipeline({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n pipelineId: \"043e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline = cloudflare.get_pipeline(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n pipeline_id=\"043e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipeline = Cloudflare.GetPipeline.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n PipelineId = \"043e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipeline(ctx, \u0026cloudflare.LookupPipelineArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPipelineId: \"043e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpipeline\" \"examplePipeline\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n pipeline_id = \"043e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipeline = CloudflareFunctions.getPipeline(GetPipelineArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .pipelineId(\"043e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipeline:\n fn::invoke:\n function: cloudflare:getPipeline\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n pipelineId: 043e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPipeline.\n", "properties": { @@ -131902,7 +131902,7 @@ } }, "cloudflare:index/getPipelineSink:getPipelineSink": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineSink = cloudflare.getPipelineSink({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n sinkId: \"0223105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_sink = cloudflare.get_pipeline_sink(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n sink_id=\"0223105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineSink = Cloudflare.GetPipelineSink.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n SinkId = \"0223105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineSink(ctx, \u0026cloudflare.LookupPipelineSinkArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSinkId: pulumi.StringRef(\"0223105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineSinkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineSink = CloudflareFunctions.getPipelineSink(GetPipelineSinkArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .sinkId(\"0223105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineSink:\n fn::invoke:\n function: cloudflare:getPipelineSink\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n sinkId: 0223105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineSink = cloudflare.getPipelineSink({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n sinkId: \"0223105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_sink = cloudflare.get_pipeline_sink(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n sink_id=\"0223105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineSink = Cloudflare.GetPipelineSink.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n SinkId = \"0223105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineSink(ctx, \u0026cloudflare.LookupPipelineSinkArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSinkId: pulumi.StringRef(\"0223105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpipelinesink\" \"examplePipelineSink\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n sink_id = \"0223105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineSinkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineSink = CloudflareFunctions.getPipelineSink(GetPipelineSinkArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .sinkId(\"0223105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineSink:\n fn::invoke:\n function: cloudflare:getPipelineSink\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n sinkId: 0223105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPipelineSink.\n", "properties": { @@ -131977,7 +131977,7 @@ } }, "cloudflare:index/getPipelineSinks:getPipelineSinks": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineSinks = cloudflare.getPipelineSinks({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n pipelineId: \"pipeline_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_sinks = cloudflare.get_pipeline_sinks(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n pipeline_id=\"pipeline_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineSinks = Cloudflare.GetPipelineSinks.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n PipelineId = \"pipeline_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineSinks(ctx, \u0026cloudflare.LookupPipelineSinksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPipelineId: pulumi.StringRef(\"pipeline_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineSinksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineSinks = CloudflareFunctions.getPipelineSinks(GetPipelineSinksArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .pipelineId(\"pipeline_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineSinks:\n fn::invoke:\n function: cloudflare:getPipelineSinks\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n pipelineId: pipeline_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineSinks = cloudflare.getPipelineSinks({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n pipelineId: \"pipeline_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_sinks = cloudflare.get_pipeline_sinks(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n pipeline_id=\"pipeline_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineSinks = Cloudflare.GetPipelineSinks.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n PipelineId = \"pipeline_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineSinks(ctx, \u0026cloudflare.LookupPipelineSinksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPipelineId: pulumi.StringRef(\"pipeline_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpipelinesinks\" \"examplePipelineSinks\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n pipeline_id = \"pipeline_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineSinksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineSinks = CloudflareFunctions.getPipelineSinks(GetPipelineSinksArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .pipelineId(\"pipeline_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineSinks:\n fn::invoke:\n function: cloudflare:getPipelineSinks\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n pipelineId: pipeline_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPipelineSinks.\n", "properties": { @@ -132029,7 +132029,7 @@ } }, "cloudflare:index/getPipelineStream:getPipelineStream": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineStream = cloudflare.getPipelineStream({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n streamId: \"033e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_stream = cloudflare.get_pipeline_stream(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n stream_id=\"033e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineStream = Cloudflare.GetPipelineStream.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n StreamId = \"033e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineStream(ctx, \u0026cloudflare.LookupPipelineStreamArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tStreamId: pulumi.StringRef(\"033e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineStreamArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineStream = CloudflareFunctions.getPipelineStream(GetPipelineStreamArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .streamId(\"033e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineStream:\n fn::invoke:\n function: cloudflare:getPipelineStream\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n streamId: 033e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineStream = cloudflare.getPipelineStream({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n streamId: \"033e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_stream = cloudflare.get_pipeline_stream(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n stream_id=\"033e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineStream = Cloudflare.GetPipelineStream.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n StreamId = \"033e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineStream(ctx, \u0026cloudflare.LookupPipelineStreamArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tStreamId: pulumi.StringRef(\"033e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpipelinestream\" \"examplePipelineStream\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n stream_id = \"033e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineStreamArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineStream = CloudflareFunctions.getPipelineStream(GetPipelineStreamArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .streamId(\"033e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineStream:\n fn::invoke:\n function: cloudflare:getPipelineStream\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n streamId: 033e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPipelineStream.\n", "properties": { @@ -132112,7 +132112,7 @@ } }, "cloudflare:index/getPipelineStreams:getPipelineStreams": { - "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineStreams = cloudflare.getPipelineStreams({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n pipelineId: \"043e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_streams = cloudflare.get_pipeline_streams(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n pipeline_id=\"043e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineStreams = Cloudflare.GetPipelineStreams.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n PipelineId = \"043e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineStreams(ctx, \u0026cloudflare.LookupPipelineStreamsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPipelineId: pulumi.StringRef(\"043e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineStreamsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineStreams = CloudflareFunctions.getPipelineStreams(GetPipelineStreamsArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .pipelineId(\"043e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineStreams:\n fn::invoke:\n function: cloudflare:getPipelineStreams\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n pipelineId: 043e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Pipelines Read`\n- `Pipelines Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst examplePipelineStreams = cloudflare.getPipelineStreams({\n accountId: \"0123105f4ecef8ad9ca31a8372d0c353\",\n pipelineId: \"043e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_pipeline_streams = cloudflare.get_pipeline_streams(account_id=\"0123105f4ecef8ad9ca31a8372d0c353\",\n pipeline_id=\"043e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplePipelineStreams = Cloudflare.GetPipelineStreams.Invoke(new()\n {\n AccountId = \"0123105f4ecef8ad9ca31a8372d0c353\",\n PipelineId = \"043e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetPipelineStreams(ctx, \u0026cloudflare.LookupPipelineStreamsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPipelineId: pulumi.StringRef(\"043e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getpipelinestreams\" \"examplePipelineStreams\" {\n account_id = \"0123105f4ecef8ad9ca31a8372d0c353\"\n pipeline_id = \"043e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetPipelineStreamsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var examplePipelineStreams = CloudflareFunctions.getPipelineStreams(GetPipelineStreamsArgs.builder()\n .accountId(\"0123105f4ecef8ad9ca31a8372d0c353\")\n .pipelineId(\"043e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n examplePipelineStreams:\n fn::invoke:\n function: cloudflare:getPipelineStreams\n arguments:\n accountId: 0123105f4ecef8ad9ca31a8372d0c353\n pipelineId: 043e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getPipelineStreams.\n", "properties": { @@ -132166,7 +132166,7 @@ } }, "cloudflare:index/getQueue:getQueue": { - "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueue = cloudflare.getQueue({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue = cloudflare.get_queue(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueue = Cloudflare.GetQueue.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetQueue(ctx, \u0026cloudflare.LookupQueueArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetQueueArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleQueue = CloudflareFunctions.getQueue(GetQueueArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleQueue:\n fn::invoke:\n function: cloudflare:getQueue\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueue = cloudflare.getQueue({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue = cloudflare.get_queue(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueue = Cloudflare.GetQueue.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetQueue(ctx, \u0026cloudflare.LookupQueueArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getqueue\" \"exampleQueue\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n queue_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetQueueArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleQueue = CloudflareFunctions.getQueue(GetQueueArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleQueue:\n fn::invoke:\n function: cloudflare:getQueue\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getQueue.\n", "properties": { @@ -132246,7 +132246,7 @@ } }, "cloudflare:index/getQueueConsumer:getQueueConsumer": { - "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nvariables:\n exampleQueueConsumer:\n fn::invoke:\n function: cloudflare:getQueueConsumer\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n consumerId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getqueueconsumer\" \"exampleQueueConsumer\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n queue_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n consumer_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```yaml\nvariables:\n exampleQueueConsumer:\n fn::invoke:\n function: cloudflare:getQueueConsumer\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n consumerId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getQueueConsumer.\n", "properties": { @@ -132301,7 +132301,7 @@ "$ref": "#/types/cloudflare:index/getQueueConsumerSettings:getQueueConsumerSettings" }, "type": { - "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n", + "description": "Available values: \"worker\", \u003cspan pulumi-lang-nodejs=\"\"httpPull\"\" pulumi-lang-dotnet=\"\"HttpPull\"\" pulumi-lang-go=\"\"httpPull\"\" pulumi-lang-python=\"\"http_pull\"\" pulumi-lang-yaml=\"\"httpPull\"\" pulumi-lang-java=\"\"httpPull\"\" pulumi-lang-hcl=\"\"http_pull\"\"\u003e\"httpPull\"\u003c/span\u003e.\n", "type": "string" } }, @@ -132320,7 +132320,7 @@ } }, "cloudflare:index/getQueueConsumers:getQueueConsumers": { - "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueueConsumers = cloudflare.getQueueConsumers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue_consumers = cloudflare.get_queue_consumers(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueueConsumers = Cloudflare.GetQueueConsumers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetQueueConsumers(ctx, \u0026cloudflare.LookupQueueConsumersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetQueueConsumersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleQueueConsumers = CloudflareFunctions.getQueueConsumers(GetQueueConsumersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleQueueConsumers:\n fn::invoke:\n function: cloudflare:getQueueConsumers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueueConsumers = cloudflare.getQueueConsumers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n queueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queue_consumers = cloudflare.get_queue_consumers(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n queue_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueueConsumers = Cloudflare.GetQueueConsumers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n QueueId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetQueueConsumers(ctx, \u0026cloudflare.LookupQueueConsumersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tQueueId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getqueueconsumers\" \"exampleQueueConsumers\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n queue_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetQueueConsumersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleQueueConsumers = CloudflareFunctions.getQueueConsumers(GetQueueConsumersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .queueId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleQueueConsumers:\n fn::invoke:\n function: cloudflare:getQueueConsumers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n queueId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getQueueConsumers.\n", "properties": { @@ -132378,7 +132378,7 @@ } }, "cloudflare:index/getQueues:getQueues": { - "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueues = cloudflare.getQueues({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queues = cloudflare.get_queues(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueues = Cloudflare.GetQueues.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetQueues(ctx, \u0026cloudflare.LookupQueuesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetQueuesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleQueues = CloudflareFunctions.getQueues(GetQueuesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleQueues:\n fn::invoke:\n function: cloudflare:getQueues\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Queues Read`\n- `Queues Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleQueues = cloudflare.getQueues({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_queues = cloudflare.get_queues(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleQueues = Cloudflare.GetQueues.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetQueues(ctx, \u0026cloudflare.LookupQueuesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getqueues\" \"exampleQueues\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetQueuesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleQueues = CloudflareFunctions.getQueues(GetQueuesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleQueues:\n fn::invoke:\n function: cloudflare:getQueues\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getQueues.\n", "properties": { @@ -132424,7 +132424,7 @@ } }, "cloudflare:index/getR2Bucket:getR2Bucket": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2Bucket = cloudflare.getR2Bucket({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket = cloudflare.get_r2_bucket(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2Bucket = Cloudflare.GetR2Bucket.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2Bucket(ctx, \u0026cloudflare.LookupR2BucketArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2Bucket = CloudflareFunctions.getR2Bucket(GetR2BucketArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2Bucket:\n fn::invoke:\n function: cloudflare:getR2Bucket\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2Bucket = cloudflare.getR2Bucket({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket = cloudflare.get_r2_bucket(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2Bucket = Cloudflare.GetR2Bucket.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2Bucket(ctx, \u0026cloudflare.LookupR2BucketArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2bucket\" \"exampleR2Bucket\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2Bucket = CloudflareFunctions.getR2Bucket(GetR2BucketArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2Bucket:\n fn::invoke:\n function: cloudflare:getR2Bucket\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2Bucket.\n", "properties": { @@ -132491,7 +132491,7 @@ } }, "cloudflare:index/getR2BucketCors:getR2BucketCors": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketCors = cloudflare.getR2BucketCors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_cors = cloudflare.get_r2_bucket_cors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketCors = Cloudflare.GetR2BucketCors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketCors(ctx, \u0026cloudflare.LookupR2BucketCorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketCorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketCors = CloudflareFunctions.getR2BucketCors(GetR2BucketCorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketCors:\n fn::invoke:\n function: cloudflare:getR2BucketCors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketCors = cloudflare.getR2BucketCors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_cors = cloudflare.get_r2_bucket_cors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketCors = Cloudflare.GetR2BucketCors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketCors(ctx, \u0026cloudflare.LookupR2BucketCorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2bucketcors\" \"exampleR2BucketCors\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketCorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketCors = CloudflareFunctions.getR2BucketCors(GetR2BucketCorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketCors:\n fn::invoke:\n function: cloudflare:getR2BucketCors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2BucketCors.\n", "properties": { @@ -132540,7 +132540,7 @@ } }, "cloudflare:index/getR2BucketEventNotification:getR2BucketEventNotification": { - "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketEventNotification = cloudflare.getR2BucketEventNotification({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n queueId: \"queue_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_event_notification = cloudflare.get_r2_bucket_event_notification(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n queue_id=\"queue_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketEventNotification = Cloudflare.GetR2BucketEventNotification.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n QueueId = \"queue_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketEventNotification(ctx, \u0026cloudflare.LookupR2BucketEventNotificationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t\tQueueId: \"queue_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketEventNotificationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketEventNotification = CloudflareFunctions.getR2BucketEventNotification(GetR2BucketEventNotificationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .queueId(\"queue_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketEventNotification:\n fn::invoke:\n function: cloudflare:getR2BucketEventNotification\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n queueId: queue_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketEventNotification = cloudflare.getR2BucketEventNotification({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n queueId: \"queue_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_event_notification = cloudflare.get_r2_bucket_event_notification(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n queue_id=\"queue_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketEventNotification = Cloudflare.GetR2BucketEventNotification.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n QueueId = \"queue_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketEventNotification(ctx, \u0026cloudflare.LookupR2BucketEventNotificationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t\tQueueId: \"queue_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2bucketeventnotification\" \"exampleR2BucketEventNotification\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n queue_id = \"queue_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketEventNotificationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketEventNotification = CloudflareFunctions.getR2BucketEventNotification(GetR2BucketEventNotificationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .queueId(\"queue_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketEventNotification:\n fn::invoke:\n function: cloudflare:getR2BucketEventNotification\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n queueId: queue_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2BucketEventNotification.\n", "properties": { @@ -132604,7 +132604,7 @@ } }, "cloudflare:index/getR2BucketLifecycle:getR2BucketLifecycle": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLifecycle = cloudflare.getR2BucketLifecycle({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lifecycle = cloudflare.get_r2_bucket_lifecycle(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLifecycle = Cloudflare.GetR2BucketLifecycle.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketLifecycle(ctx, \u0026cloudflare.LookupR2BucketLifecycleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketLifecycleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketLifecycle = CloudflareFunctions.getR2BucketLifecycle(GetR2BucketLifecycleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketLifecycle:\n fn::invoke:\n function: cloudflare:getR2BucketLifecycle\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLifecycle = cloudflare.getR2BucketLifecycle({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lifecycle = cloudflare.get_r2_bucket_lifecycle(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLifecycle = Cloudflare.GetR2BucketLifecycle.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketLifecycle(ctx, \u0026cloudflare.LookupR2BucketLifecycleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2bucketlifecycle\" \"exampleR2BucketLifecycle\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketLifecycleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketLifecycle = CloudflareFunctions.getR2BucketLifecycle(GetR2BucketLifecycleArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketLifecycle:\n fn::invoke:\n function: cloudflare:getR2BucketLifecycle\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2BucketLifecycle.\n", "properties": { @@ -132653,7 +132653,7 @@ } }, "cloudflare:index/getR2BucketLock:getR2BucketLock": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLock = cloudflare.getR2BucketLock({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lock = cloudflare.get_r2_bucket_lock(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLock = Cloudflare.GetR2BucketLock.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketLock(ctx, \u0026cloudflare.LookupR2BucketLockArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketLockArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketLock = CloudflareFunctions.getR2BucketLock(GetR2BucketLockArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketLock:\n fn::invoke:\n function: cloudflare:getR2BucketLock\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketLock = cloudflare.getR2BucketLock({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_lock = cloudflare.get_r2_bucket_lock(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketLock = Cloudflare.GetR2BucketLock.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketLock(ctx, \u0026cloudflare.LookupR2BucketLockArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2bucketlock\" \"exampleR2BucketLock\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketLockArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketLock = CloudflareFunctions.getR2BucketLock(GetR2BucketLockArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketLock:\n fn::invoke:\n function: cloudflare:getR2BucketLock\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2BucketLock.\n", "properties": { @@ -132702,7 +132702,7 @@ } }, "cloudflare:index/getR2BucketSippy:getR2BucketSippy": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketSippy = cloudflare.getR2BucketSippy({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_sippy = cloudflare.get_r2_bucket_sippy(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketSippy = Cloudflare.GetR2BucketSippy.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketSippy(ctx, \u0026cloudflare.LookupR2BucketSippyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketSippyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketSippy = CloudflareFunctions.getR2BucketSippy(GetR2BucketSippyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketSippy:\n fn::invoke:\n function: cloudflare:getR2BucketSippy\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2BucketSippy = cloudflare.getR2BucketSippy({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_bucket_sippy = cloudflare.get_r2_bucket_sippy(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2BucketSippy = Cloudflare.GetR2BucketSippy.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2BucketSippy(ctx, \u0026cloudflare.LookupR2BucketSippyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2bucketsippy\" \"exampleR2BucketSippy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2BucketSippyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2BucketSippy = CloudflareFunctions.getR2BucketSippy(GetR2BucketSippyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2BucketSippy:\n fn::invoke:\n function: cloudflare:getR2BucketSippy\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2BucketSippy.\n", "properties": { @@ -132759,7 +132759,7 @@ } }, "cloudflare:index/getR2CustomDomain:getR2CustomDomain": { - "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2CustomDomain = cloudflare.getR2CustomDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n domain: \"example-domain/custom-domain.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_custom_domain = cloudflare.get_r2_custom_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n domain=\"example-domain/custom-domain.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2CustomDomain = Cloudflare.GetR2CustomDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Domain = \"example-domain/custom-domain.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2CustomDomain(ctx, \u0026cloudflare.LookupR2CustomDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t\tDomain: \"example-domain/custom-domain.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2CustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2CustomDomain = CloudflareFunctions.getR2CustomDomain(GetR2CustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .domain(\"example-domain/custom-domain.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2CustomDomain:\n fn::invoke:\n function: cloudflare:getR2CustomDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n domain: example-domain/custom-domain.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers R2 Storage Read`\n- `Workers R2 Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2CustomDomain = cloudflare.getR2CustomDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n bucketName: \"example-bucket\",\n domain: \"example-domain/custom-domain.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_custom_domain = cloudflare.get_r2_custom_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n bucket_name=\"example-bucket\",\n domain=\"example-domain/custom-domain.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2CustomDomain = Cloudflare.GetR2CustomDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n BucketName = \"example-bucket\",\n Domain = \"example-domain/custom-domain.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2CustomDomain(ctx, \u0026cloudflare.LookupR2CustomDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tBucketName: \"example-bucket\",\n\t\t\tDomain: \"example-domain/custom-domain.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2customdomain\" \"exampleR2CustomDomain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n bucket_name = \"example-bucket\"\n domain = \"example-domain/custom-domain.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2CustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2CustomDomain = CloudflareFunctions.getR2CustomDomain(GetR2CustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .bucketName(\"example-bucket\")\n .domain(\"example-domain/custom-domain.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2CustomDomain:\n fn::invoke:\n function: cloudflare:getR2CustomDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n bucketName: example-bucket\n domain: example-domain/custom-domain.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2CustomDomain.\n", "properties": { @@ -132843,7 +132843,7 @@ } }, "cloudflare:index/getR2DataCatalog:getR2DataCatalog": { - "description": "Accepted Permissions\n\n- `Workers R2 Data Catalog Read`\n- `Workers R2 Data Catalog Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2DataCatalog = cloudflare.getR2DataCatalog({\n accountId: \"0123456789abcdef0123456789abcdef\",\n bucketName: \"my-data-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_data_catalog = cloudflare.get_r2_data_catalog(account_id=\"0123456789abcdef0123456789abcdef\",\n bucket_name=\"my-data-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2DataCatalog = Cloudflare.GetR2DataCatalog.Invoke(new()\n {\n AccountId = \"0123456789abcdef0123456789abcdef\",\n BucketName = \"my-data-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2DataCatalog(ctx, \u0026cloudflare.LookupR2DataCatalogArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123456789abcdef0123456789abcdef\"),\n\t\t\tBucketName: \"my-data-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2DataCatalogArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2DataCatalog = CloudflareFunctions.getR2DataCatalog(GetR2DataCatalogArgs.builder()\n .accountId(\"0123456789abcdef0123456789abcdef\")\n .bucketName(\"my-data-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2DataCatalog:\n fn::invoke:\n function: cloudflare:getR2DataCatalog\n arguments:\n accountId: 0123456789abcdef0123456789abcdef\n bucketName: my-data-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers R2 Data Catalog Read`\n- `Workers R2 Data Catalog Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleR2DataCatalog = cloudflare.getR2DataCatalog({\n accountId: \"0123456789abcdef0123456789abcdef\",\n bucketName: \"my-data-bucket\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_r2_data_catalog = cloudflare.get_r2_data_catalog(account_id=\"0123456789abcdef0123456789abcdef\",\n bucket_name=\"my-data-bucket\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleR2DataCatalog = Cloudflare.GetR2DataCatalog.Invoke(new()\n {\n AccountId = \"0123456789abcdef0123456789abcdef\",\n BucketName = \"my-data-bucket\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetR2DataCatalog(ctx, \u0026cloudflare.LookupR2DataCatalogArgs{\n\t\t\tAccountId: pulumi.StringRef(\"0123456789abcdef0123456789abcdef\"),\n\t\t\tBucketName: \"my-data-bucket\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getr2datacatalog\" \"exampleR2DataCatalog\" {\n account_id = \"0123456789abcdef0123456789abcdef\"\n bucket_name = \"my-data-bucket\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetR2DataCatalogArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleR2DataCatalog = CloudflareFunctions.getR2DataCatalog(GetR2DataCatalogArgs.builder()\n .accountId(\"0123456789abcdef0123456789abcdef\")\n .bucketName(\"my-data-bucket\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleR2DataCatalog:\n fn::invoke:\n function: cloudflare:getR2DataCatalog\n arguments:\n accountId: 0123456789abcdef0123456789abcdef\n bucketName: my-data-bucket\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getR2DataCatalog.\n", "properties": { @@ -132910,7 +132910,7 @@ } }, "cloudflare:index/getRateLimit:getRateLimit": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRateLimit = cloudflare.getRateLimit({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n rateLimitId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rate_limit = cloudflare.get_rate_limit(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rate_limit_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRateLimit = Cloudflare.GetRateLimit.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RateLimitId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRateLimit(ctx, \u0026cloudflare.LookupRateLimitArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRateLimitId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRateLimitArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRateLimit = CloudflareFunctions.getRateLimit(GetRateLimitArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .rateLimitId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRateLimit:\n fn::invoke:\n function: cloudflare:getRateLimit\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n rateLimitId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRateLimit = cloudflare.getRateLimit({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n rateLimitId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rate_limit = cloudflare.get_rate_limit(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rate_limit_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRateLimit = Cloudflare.GetRateLimit.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RateLimitId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRateLimit(ctx, \u0026cloudflare.LookupRateLimitArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRateLimitId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getratelimit\" \"exampleRateLimit\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n rate_limit_id = \"372e67954025e0ba6aaa6d586b9e0b59\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRateLimitArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRateLimit = CloudflareFunctions.getRateLimit(GetRateLimitArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .rateLimitId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRateLimit:\n fn::invoke:\n function: cloudflare:getRateLimit\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n rateLimitId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRateLimit.\n", "properties": { @@ -132967,7 +132967,7 @@ "type": "string" }, "threshold": { - "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n", + "description": "The threshold that will trigger the configured mitigation action. Configure this value along with the \u003cspan pulumi-lang-nodejs=\"`period`\" pulumi-lang-dotnet=\"`Period`\" pulumi-lang-go=\"`period`\" pulumi-lang-python=\"`period`\" pulumi-lang-yaml=\"`period`\" pulumi-lang-java=\"`period`\" pulumi-lang-hcl=\"`period`\"\u003e`period`\u003c/span\u003e property to establish a threshold per period.\n", "type": "number" }, "zoneId": { @@ -132990,7 +132990,7 @@ } }, "cloudflare:index/getRateLimits:getRateLimits": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRateLimits = cloudflare.getRateLimits({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rate_limits = cloudflare.get_rate_limits(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRateLimits = Cloudflare.GetRateLimits.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRateLimits(ctx, \u0026cloudflare.LookupRateLimitsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRateLimitsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRateLimits = CloudflareFunctions.getRateLimits(GetRateLimitsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRateLimits:\n fn::invoke:\n function: cloudflare:getRateLimits\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRateLimits = cloudflare.getRateLimits({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rate_limits = cloudflare.get_rate_limits(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRateLimits = Cloudflare.GetRateLimits.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRateLimits(ctx, \u0026cloudflare.LookupRateLimitsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getratelimits\" \"exampleRateLimits\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRateLimitsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRateLimits = CloudflareFunctions.getRateLimits(GetRateLimitsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRateLimits:\n fn::invoke:\n function: cloudflare:getRateLimits\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRateLimits.\n", "properties": { @@ -133036,7 +133036,7 @@ } }, "cloudflare:index/getRegionalHostname:getRegionalHostname": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalHostname = cloudflare.getRegionalHostname({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"foo.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_hostname = cloudflare.get_regional_hostname(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"foo.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalHostname = Cloudflare.GetRegionalHostname.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"foo.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegionalHostname(ctx, \u0026cloudflare.LookupRegionalHostnameArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: \"foo.example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegionalHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegionalHostname = CloudflareFunctions.getRegionalHostname(GetRegionalHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"foo.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegionalHostname:\n fn::invoke:\n function: cloudflare:getRegionalHostname\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: foo.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalHostname = cloudflare.getRegionalHostname({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname: \"foo.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_hostname = cloudflare.get_regional_hostname(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n hostname=\"foo.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalHostname = Cloudflare.GetRegionalHostname.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Hostname = \"foo.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegionalHostname(ctx, \u0026cloudflare.LookupRegionalHostnameArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tHostname: \"foo.example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getregionalhostname\" \"exampleRegionalHostname\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n hostname = \"foo.example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegionalHostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegionalHostname = CloudflareFunctions.getRegionalHostname(GetRegionalHostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .hostname(\"foo.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegionalHostname:\n fn::invoke:\n function: cloudflare:getRegionalHostname\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n hostname: foo.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRegionalHostname.\n", "properties": { @@ -133093,7 +133093,7 @@ } }, "cloudflare:index/getRegionalHostnames:getRegionalHostnames": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalHostnames = cloudflare.getRegionalHostnames({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_hostnames = cloudflare.get_regional_hostnames(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalHostnames = Cloudflare.GetRegionalHostnames.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegionalHostnames(ctx, \u0026cloudflare.LookupRegionalHostnamesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegionalHostnamesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegionalHostnames = CloudflareFunctions.getRegionalHostnames(GetRegionalHostnamesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegionalHostnames:\n fn::invoke:\n function: cloudflare:getRegionalHostnames\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalHostnames = cloudflare.getRegionalHostnames({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_hostnames = cloudflare.get_regional_hostnames(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalHostnames = Cloudflare.GetRegionalHostnames.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegionalHostnames(ctx, \u0026cloudflare.LookupRegionalHostnamesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getregionalhostnames\" \"exampleRegionalHostnames\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegionalHostnamesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegionalHostnames = CloudflareFunctions.getRegionalHostnames(GetRegionalHostnamesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegionalHostnames:\n fn::invoke:\n function: cloudflare:getRegionalHostnames\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRegionalHostnames.\n", "properties": { @@ -133139,7 +133139,7 @@ } }, "cloudflare:index/getRegionalTieredCache:getRegionalTieredCache": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalTieredCache = cloudflare.getRegionalTieredCache({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_tiered_cache = cloudflare.get_regional_tiered_cache(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalTieredCache = Cloudflare.GetRegionalTieredCache.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegionalTieredCache(ctx, \u0026cloudflare.LookupRegionalTieredCacheArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegionalTieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegionalTieredCache = CloudflareFunctions.getRegionalTieredCache(GetRegionalTieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegionalTieredCache:\n fn::invoke:\n function: cloudflare:getRegionalTieredCache\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegionalTieredCache = cloudflare.getRegionalTieredCache({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_regional_tiered_cache = cloudflare.get_regional_tiered_cache(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegionalTieredCache = Cloudflare.GetRegionalTieredCache.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegionalTieredCache(ctx, \u0026cloudflare.LookupRegionalTieredCacheArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getregionaltieredcache\" \"exampleRegionalTieredCache\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegionalTieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegionalTieredCache = CloudflareFunctions.getRegionalTieredCache(GetRegionalTieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegionalTieredCache:\n fn::invoke:\n function: cloudflare:getRegionalTieredCache\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRegionalTieredCache.\n", "properties": { @@ -133184,7 +133184,7 @@ } }, "cloudflare:index/getRegistrarDomain:getRegistrarDomain": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegistrarDomain = cloudflare.getRegistrarDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domainName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_registrar_domain = cloudflare.get_registrar_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domain_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegistrarDomain = Cloudflare.GetRegistrarDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DomainName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegistrarDomain(ctx, \u0026cloudflare.LookupRegistrarDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomainName: \"example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegistrarDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegistrarDomain = CloudflareFunctions.getRegistrarDomain(GetRegistrarDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domainName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegistrarDomain:\n fn::invoke:\n function: cloudflare:getRegistrarDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domainName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegistrarDomain = cloudflare.getRegistrarDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domainName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_registrar_domain = cloudflare.get_registrar_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domain_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegistrarDomain = Cloudflare.GetRegistrarDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DomainName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegistrarDomain(ctx, \u0026cloudflare.LookupRegistrarDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomainName: \"example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getregistrardomain\" \"exampleRegistrarDomain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n domain_name = \"example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegistrarDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegistrarDomain = CloudflareFunctions.getRegistrarDomain(GetRegistrarDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domainName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegistrarDomain:\n fn::invoke:\n function: cloudflare:getRegistrarDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domainName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRegistrarDomain.\n", "properties": { @@ -133226,7 +133226,7 @@ } }, "cloudflare:index/getRegistrarDomains:getRegistrarDomains": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegistrarDomains = cloudflare.getRegistrarDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_registrar_domains = cloudflare.get_registrar_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegistrarDomains = Cloudflare.GetRegistrarDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegistrarDomains(ctx, \u0026cloudflare.LookupRegistrarDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegistrarDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegistrarDomains = CloudflareFunctions.getRegistrarDomains(GetRegistrarDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegistrarDomains:\n fn::invoke:\n function: cloudflare:getRegistrarDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRegistrarDomains = cloudflare.getRegistrarDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_registrar_domains = cloudflare.get_registrar_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRegistrarDomains = Cloudflare.GetRegistrarDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRegistrarDomains(ctx, \u0026cloudflare.LookupRegistrarDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getregistrardomains\" \"exampleRegistrarDomains\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRegistrarDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRegistrarDomains = CloudflareFunctions.getRegistrarDomains(GetRegistrarDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRegistrarDomains:\n fn::invoke:\n function: cloudflare:getRegistrarDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRegistrarDomains.\n", "properties": { @@ -133272,7 +133272,7 @@ } }, "cloudflare:index/getResourceGroup:getResourceGroup": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleResourceGroup = cloudflare.getResourceGroup({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n resourceGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_resource_group = cloudflare.get_resource_group(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n resource_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleResourceGroup = Cloudflare.GetResourceGroup.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ResourceGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetResourceGroup(ctx, \u0026cloudflare.GetResourceGroupArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tResourceGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetResourceGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleResourceGroup = CloudflareFunctions.getResourceGroup(GetResourceGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .resourceGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleResourceGroup:\n fn::invoke:\n function: cloudflare:getResourceGroup\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n resourceGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleResourceGroup = cloudflare.getResourceGroup({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n resourceGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_resource_group = cloudflare.get_resource_group(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n resource_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleResourceGroup = Cloudflare.GetResourceGroup.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ResourceGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetResourceGroup(ctx, \u0026cloudflare.GetResourceGroupArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tResourceGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getresourcegroup\" \"exampleResourceGroup\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n resource_group_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetResourceGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleResourceGroup = CloudflareFunctions.getResourceGroup(GetResourceGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .resourceGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleResourceGroup:\n fn::invoke:\n function: cloudflare:getResourceGroup\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n resourceGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getResourceGroup.\n", "properties": { @@ -133332,7 +133332,7 @@ } }, "cloudflare:index/getResourceGroups:getResourceGroups": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleResourceGroups = cloudflare.getResourceGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"NameOfTheResourceGroup\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_resource_groups = cloudflare.get_resource_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"NameOfTheResourceGroup\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleResourceGroups = Cloudflare.GetResourceGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"NameOfTheResourceGroup\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetResourceGroups(ctx, \u0026cloudflare.LookupResourceGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"NameOfTheResourceGroup\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetResourceGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleResourceGroups = CloudflareFunctions.getResourceGroups(GetResourceGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"NameOfTheResourceGroup\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleResourceGroups:\n fn::invoke:\n function: cloudflare:getResourceGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 023e105f4ecef8ad9ca31a8372d0c353\n name: NameOfTheResourceGroup\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleResourceGroups = cloudflare.getResourceGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n name: \"NameOfTheResourceGroup\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_resource_groups = cloudflare.get_resource_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n name=\"NameOfTheResourceGroup\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleResourceGroups = Cloudflare.GetResourceGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Name = \"NameOfTheResourceGroup\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetResourceGroups(ctx, \u0026cloudflare.LookupResourceGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tName: pulumi.StringRef(\"NameOfTheResourceGroup\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getresourcegroups\" \"exampleResourceGroups\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n name = \"NameOfTheResourceGroup\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetResourceGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleResourceGroups = CloudflareFunctions.getResourceGroups(GetResourceGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .name(\"NameOfTheResourceGroup\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleResourceGroups:\n fn::invoke:\n function: cloudflare:getResourceGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 023e105f4ecef8ad9ca31a8372d0c353\n name: NameOfTheResourceGroup\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getResourceGroups.\n", "properties": { @@ -133389,7 +133389,7 @@ } }, "cloudflare:index/getRuleset:getRuleset": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRuleset = cloudflare.getRuleset({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n id: \"2f2feab2026849078ba485f918791bdc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ruleset = cloudflare.get_ruleset(zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n id=\"2f2feab2026849078ba485f918791bdc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRuleset = Cloudflare.GetRuleset.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Id = \"2f2feab2026849078ba485f918791bdc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRuleset(ctx, \u0026cloudflare.LookupRulesetArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tId: pulumi.StringRef(\"2f2feab2026849078ba485f918791bdc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRulesetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRuleset = CloudflareFunctions.getRuleset(GetRulesetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .id(\"2f2feab2026849078ba485f918791bdc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRuleset:\n fn::invoke:\n function: cloudflare:getRuleset\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n id: 2f2feab2026849078ba485f918791bdc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRuleset = cloudflare.getRuleset({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n id: \"2f2feab2026849078ba485f918791bdc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_ruleset = cloudflare.get_ruleset(zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n id=\"2f2feab2026849078ba485f918791bdc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRuleset = Cloudflare.GetRuleset.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n Id = \"2f2feab2026849078ba485f918791bdc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRuleset(ctx, \u0026cloudflare.LookupRulesetArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tId: pulumi.StringRef(\"2f2feab2026849078ba485f918791bdc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getruleset\" \"exampleRuleset\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n id = \"2f2feab2026849078ba485f918791bdc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRulesetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRuleset = CloudflareFunctions.getRuleset(GetRulesetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .id(\"2f2feab2026849078ba485f918791bdc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRuleset:\n fn::invoke:\n function: cloudflare:getRuleset\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n id: 2f2feab2026849078ba485f918791bdc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRuleset.\n", "properties": { @@ -133478,7 +133478,7 @@ } }, "cloudflare:index/getRulesets:getRulesets": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRulesets = cloudflare.getRulesets({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rulesets = cloudflare.get_rulesets(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRulesets = Cloudflare.GetRulesets.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRulesets(ctx, \u0026cloudflare.LookupRulesetsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRulesetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRulesets = CloudflareFunctions.getRulesets(GetRulesetsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRulesets:\n fn::invoke:\n function: cloudflare:getRulesets\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleRulesets = cloudflare.getRulesets({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_rulesets = cloudflare.get_rulesets(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleRulesets = Cloudflare.GetRulesets.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetRulesets(ctx, \u0026cloudflare.LookupRulesetsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getrulesets\" \"exampleRulesets\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetRulesetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleRulesets = CloudflareFunctions.getRulesets(GetRulesetsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleRulesets:\n fn::invoke:\n function: cloudflare:getRulesets\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getRulesets.\n", "properties": { @@ -133541,7 +133541,7 @@ } }, "cloudflare:index/getSchemaValidationOperationSettings:getSchemaValidationOperationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationOperationSettings = cloudflare.getSchemaValidationOperationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_operation_settings = cloudflare.get_schema_validation_operation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationOperationSettings = Cloudflare.GetSchemaValidationOperationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationOperationSettings(ctx, \u0026cloudflare.LookupSchemaValidationOperationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationOperationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationOperationSettings = CloudflareFunctions.getSchemaValidationOperationSettings(GetSchemaValidationOperationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationOperationSettings:\n fn::invoke:\n function: cloudflare:getSchemaValidationOperationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationOperationSettings = cloudflare.getSchemaValidationOperationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n operationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_operation_settings = cloudflare.get_schema_validation_operation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n operation_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationOperationSettings = Cloudflare.GetSchemaValidationOperationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OperationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationOperationSettings(ctx, \u0026cloudflare.LookupSchemaValidationOperationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOperationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getschemavalidationoperationsettings\" \"exampleSchemaValidationOperationSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n operation_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationOperationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationOperationSettings = CloudflareFunctions.getSchemaValidationOperationSettings(GetSchemaValidationOperationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .operationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationOperationSettings:\n fn::invoke:\n function: cloudflare:getSchemaValidationOperationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n operationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSchemaValidationOperationSettings.\n", "properties": { @@ -133583,7 +133583,7 @@ } }, "cloudflare:index/getSchemaValidationOperationSettingsList:getSchemaValidationOperationSettingsList": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationOperationSettingsList = cloudflare.getSchemaValidationOperationSettingsList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_operation_settings_list = cloudflare.get_schema_validation_operation_settings_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationOperationSettingsList = Cloudflare.GetSchemaValidationOperationSettingsList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationOperationSettingsList(ctx, \u0026cloudflare.LookupSchemaValidationOperationSettingsListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationOperationSettingsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationOperationSettingsList = CloudflareFunctions.getSchemaValidationOperationSettingsList(GetSchemaValidationOperationSettingsListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationOperationSettingsList:\n fn::invoke:\n function: cloudflare:getSchemaValidationOperationSettingsList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationOperationSettingsList = cloudflare.getSchemaValidationOperationSettingsList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_operation_settings_list = cloudflare.get_schema_validation_operation_settings_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationOperationSettingsList = Cloudflare.GetSchemaValidationOperationSettingsList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationOperationSettingsList(ctx, \u0026cloudflare.LookupSchemaValidationOperationSettingsListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getschemavalidationoperationsettingslist\" \"exampleSchemaValidationOperationSettingsList\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationOperationSettingsListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationOperationSettingsList = CloudflareFunctions.getSchemaValidationOperationSettingsList(GetSchemaValidationOperationSettingsListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationOperationSettingsList:\n fn::invoke:\n function: cloudflare:getSchemaValidationOperationSettingsList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSchemaValidationOperationSettingsList.\n", "properties": { @@ -133624,7 +133624,7 @@ } }, "cloudflare:index/getSchemaValidationSchemas:getSchemaValidationSchemas": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSchemas = cloudflare.getSchemaValidationSchemas({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n schemaId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omitSource: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_schemas = cloudflare.get_schema_validation_schemas(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n schema_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omit_source=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSchemas = Cloudflare.GetSchemaValidationSchemas.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SchemaId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n OmitSource = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationSchemas(ctx, \u0026cloudflare.LookupSchemaValidationSchemasArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSchemaId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tOmitSource: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationSchemasArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationSchemas = CloudflareFunctions.getSchemaValidationSchemas(GetSchemaValidationSchemasArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .schemaId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .omitSource(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationSchemas:\n fn::invoke:\n function: cloudflare:getSchemaValidationSchemas\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n schemaId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n omitSource: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSchemas = cloudflare.getSchemaValidationSchemas({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n schemaId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omitSource: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_schemas = cloudflare.get_schema_validation_schemas(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n schema_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n omit_source=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSchemas = Cloudflare.GetSchemaValidationSchemas.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SchemaId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n OmitSource = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationSchemas(ctx, \u0026cloudflare.LookupSchemaValidationSchemasArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSchemaId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tOmitSource: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getschemavalidationschemas\" \"exampleSchemaValidationSchemas\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n schema_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n omit_source = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationSchemasArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationSchemas = CloudflareFunctions.getSchemaValidationSchemas(GetSchemaValidationSchemasArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .schemaId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .omitSource(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationSchemas:\n fn::invoke:\n function: cloudflare:getSchemaValidationSchemas\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n schemaId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n omitSource: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSchemaValidationSchemas.\n", "properties": { @@ -133660,7 +133660,7 @@ "type": "string" }, "kind": { - "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n", + "description": "The kind of the schema\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"openapiV3\"\" pulumi-lang-dotnet=\"\"OpenapiV3\"\" pulumi-lang-go=\"\"openapiV3\"\" pulumi-lang-python=\"\"openapi_v3\"\" pulumi-lang-yaml=\"\"openapiV3\"\" pulumi-lang-java=\"\"openapiV3\"\" pulumi-lang-hcl=\"\"openapi_v3\"\"\u003e\"openapiV3\"\u003c/span\u003e.\n", "type": "string" }, "name": { @@ -133702,7 +133702,7 @@ } }, "cloudflare:index/getSchemaValidationSchemasList:getSchemaValidationSchemasList": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSchemasList = cloudflare.getSchemaValidationSchemasList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_schemas_list = cloudflare.get_schema_validation_schemas_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSchemasList = Cloudflare.GetSchemaValidationSchemasList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationSchemasList(ctx, \u0026cloudflare.LookupSchemaValidationSchemasListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationEnabled: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationSchemasListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationSchemasList = CloudflareFunctions.getSchemaValidationSchemasList(GetSchemaValidationSchemasListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationSchemasList:\n fn::invoke:\n function: cloudflare:getSchemaValidationSchemasList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSchemasList = cloudflare.getSchemaValidationSchemasList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n validationEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_schemas_list = cloudflare.get_schema_validation_schemas_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n validation_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSchemasList = Cloudflare.GetSchemaValidationSchemasList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ValidationEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationSchemasList(ctx, \u0026cloudflare.LookupSchemaValidationSchemasListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tValidationEnabled: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getschemavalidationschemaslist\" \"exampleSchemaValidationSchemasList\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n validation_enabled = true\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationSchemasListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationSchemasList = CloudflareFunctions.getSchemaValidationSchemasList(GetSchemaValidationSchemasListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .validationEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationSchemasList:\n fn::invoke:\n function: cloudflare:getSchemaValidationSchemasList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n validationEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSchemaValidationSchemasList.\n", "properties": { @@ -133765,7 +133765,7 @@ } }, "cloudflare:index/getSchemaValidationSettings:getSchemaValidationSettings": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSettings = cloudflare.getSchemaValidationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_settings = cloudflare.get_schema_validation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSettings = Cloudflare.GetSchemaValidationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationSettings(ctx, \u0026cloudflare.LookupSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationSettings = CloudflareFunctions.getSchemaValidationSettings(GetSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationSettings:\n fn::invoke:\n function: cloudflare:getSchemaValidationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSchemaValidationSettings = cloudflare.getSchemaValidationSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_schema_validation_settings = cloudflare.get_schema_validation_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSchemaValidationSettings = Cloudflare.GetSchemaValidationSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSchemaValidationSettings(ctx, \u0026cloudflare.LookupSchemaValidationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getschemavalidationsettings\" \"exampleSchemaValidationSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSchemaValidationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSchemaValidationSettings = CloudflareFunctions.getSchemaValidationSettings(GetSchemaValidationSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSchemaValidationSettings:\n fn::invoke:\n function: cloudflare:getSchemaValidationSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSchemaValidationSettings.\n", "properties": { @@ -133804,7 +133804,7 @@ } }, "cloudflare:index/getSnippet:getSnippet": { - "description": "Accepted Permissions\n\n- `Snippets Read`\n- `Snippets Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippet = cloudflare.getSnippet({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n snippetName: \"my_snippet\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippet = cloudflare.get_snippet(zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n snippet_name=\"my_snippet\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippet = Cloudflare.GetSnippet.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n SnippetName = \"my_snippet\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSnippet(ctx, \u0026cloudflare.LookupSnippetArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tSnippetName: \"my_snippet\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSnippetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSnippet = CloudflareFunctions.getSnippet(GetSnippetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .snippetName(\"my_snippet\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSnippet:\n fn::invoke:\n function: cloudflare:getSnippet\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n snippetName: my_snippet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Snippets Read`\n- `Snippets Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippet = cloudflare.getSnippet({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n snippetName: \"my_snippet\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippet = cloudflare.get_snippet(zone_id=\"9f1839b6152d298aca64c4e906b6d074\",\n snippet_name=\"my_snippet\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippet = Cloudflare.GetSnippet.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n SnippetName = \"my_snippet\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSnippet(ctx, \u0026cloudflare.LookupSnippetArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t\tSnippetName: \"my_snippet\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getsnippet\" \"exampleSnippet\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n snippet_name = \"my_snippet\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSnippetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSnippet = CloudflareFunctions.getSnippet(GetSnippetArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .snippetName(\"my_snippet\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSnippet:\n fn::invoke:\n function: cloudflare:getSnippet\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n snippetName: my_snippet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSnippet.\n", "properties": { @@ -133951,7 +133951,7 @@ } }, "cloudflare:index/getSnippets:getSnippets": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippets = cloudflare.getSnippets({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippets = cloudflare.get_snippets(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippets = Cloudflare.GetSnippets.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSnippets(ctx, \u0026cloudflare.LookupSnippetsArgs{\n\t\t\tZoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSnippetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSnippets = CloudflareFunctions.getSnippets(GetSnippetsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSnippets:\n fn::invoke:\n function: cloudflare:getSnippets\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSnippets = cloudflare.getSnippets({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_snippets = cloudflare.get_snippets(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSnippets = Cloudflare.GetSnippets.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSnippets(ctx, \u0026cloudflare.LookupSnippetsArgs{\n\t\t\tZoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getsnippets\" \"exampleSnippets\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSnippetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSnippets = CloudflareFunctions.getSnippets(GetSnippetsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSnippets:\n fn::invoke:\n function: cloudflare:getSnippets\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSnippets.\n", "properties": { @@ -134054,7 +134054,7 @@ } }, "cloudflare:index/getSpectrumApplication:getSpectrumApplication": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSpectrumApplication = cloudflare.getSpectrumApplication({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n appId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_spectrum_application = cloudflare.get_spectrum_application(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n app_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSpectrumApplication = Cloudflare.GetSpectrumApplication.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AppId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSpectrumApplication(ctx, \u0026cloudflare.LookupSpectrumApplicationArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAppId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSpectrumApplicationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSpectrumApplication = CloudflareFunctions.getSpectrumApplication(GetSpectrumApplicationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .appId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSpectrumApplication:\n fn::invoke:\n function: cloudflare:getSpectrumApplication\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n appId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSpectrumApplication = cloudflare.getSpectrumApplication({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n appId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_spectrum_application = cloudflare.get_spectrum_application(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n app_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSpectrumApplication = Cloudflare.GetSpectrumApplication.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AppId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSpectrumApplication(ctx, \u0026cloudflare.LookupSpectrumApplicationArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAppId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getspectrumapplication\" \"exampleSpectrumApplication\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n app_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSpectrumApplicationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSpectrumApplication = CloudflareFunctions.getSpectrumApplication(GetSpectrumApplicationArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .appId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSpectrumApplication:\n fn::invoke:\n function: cloudflare:getSpectrumApplication\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n appId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSpectrumApplication.\n", "properties": { @@ -134080,7 +134080,7 @@ "type": "string" }, "argoSmartRouting": { - "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n", + "description": "Enables Argo Smart Routing for this application.\nNotes: Only available for TCP applications with\u003cspan pulumi-lang-nodejs=\" trafficType \" pulumi-lang-dotnet=\" TrafficType \" pulumi-lang-go=\" trafficType \" pulumi-lang-python=\" traffic_type \" pulumi-lang-yaml=\" trafficType \" pulumi-lang-java=\" trafficType \" pulumi-lang-hcl=\" traffic_type \"\u003e trafficType \u003c/span\u003eset to \"direct\".\n", "type": "boolean" }, "createdOn": { @@ -134123,7 +134123,7 @@ }, "originPort": { "$ref": "pulumi.json#/Any", - "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" + "description": "The destination port at the origin. Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example \u003cspan pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\" pulumi-lang-hcl=\"`1000`\"\u003e`1000`\u003c/span\u003e, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n" }, "protocol": { "description": "The port configuration at Cloudflare's edge. May specify a single port, for example `\"tcp/1000\"`, or a range of ports, for example `\"tcp/1000-2000\"`.\n", @@ -134138,7 +134138,7 @@ "type": "string" }, "trafficType": { - "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n", + "description": "Determines how data travels from the edge to your origin. When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the \u003cspan pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\" pulumi-lang-hcl=\"`protocol`\"\u003e`protocol`\u003c/span\u003e. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n", "type": "string" }, "zoneId": { @@ -134166,7 +134166,7 @@ } }, "cloudflare:index/getSpectrumApplications:getSpectrumApplications": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSpectrumApplications = cloudflare.getSpectrumApplications({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_spectrum_applications = cloudflare.get_spectrum_applications(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSpectrumApplications = Cloudflare.GetSpectrumApplications.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSpectrumApplications(ctx, \u0026cloudflare.LookupSpectrumApplicationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSpectrumApplicationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSpectrumApplications = CloudflareFunctions.getSpectrumApplications(GetSpectrumApplicationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSpectrumApplications:\n fn::invoke:\n function: cloudflare:getSpectrumApplications\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSpectrumApplications = cloudflare.getSpectrumApplications({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_spectrum_applications = cloudflare.get_spectrum_applications(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSpectrumApplications = Cloudflare.GetSpectrumApplications.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSpectrumApplications(ctx, \u0026cloudflare.LookupSpectrumApplicationsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getspectrumapplications\" \"exampleSpectrumApplications\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSpectrumApplicationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSpectrumApplications = CloudflareFunctions.getSpectrumApplications(GetSpectrumApplicationsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSpectrumApplications:\n fn::invoke:\n function: cloudflare:getSpectrumApplications\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSpectrumApplications.\n", "properties": { @@ -134180,7 +134180,7 @@ }, "order": { "type": "string", - "description": "Application field by which results are ordered.\nAvailable values: \"protocol\", \"app*id\", \"created*on\", \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\"\u003e\"modifiedOn\"\u003c/span\u003e, \"dns\".\n" + "description": "Application field by which results are ordered.\nAvailable values: \"protocol\", \"app*id\", \"created*on\", \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\" pulumi-lang-hcl=\"\"modified_on\"\"\u003e\"modifiedOn\"\u003c/span\u003e, \"dns\".\n" }, "zoneId": { "type": "string", @@ -134205,7 +134205,7 @@ "type": "integer" }, "order": { - "description": "Application field by which results are ordered.\nAvailable values: \"protocol\", \"app*id\", \"created*on\", \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\"\u003e\"modifiedOn\"\u003c/span\u003e, \"dns\".\n", + "description": "Application field by which results are ordered.\nAvailable values: \"protocol\", \"app*id\", \"created*on\", \u003cspan pulumi-lang-nodejs=\"\"modifiedOn\"\" pulumi-lang-dotnet=\"\"ModifiedOn\"\" pulumi-lang-go=\"\"modifiedOn\"\" pulumi-lang-python=\"\"modified_on\"\" pulumi-lang-yaml=\"\"modifiedOn\"\" pulumi-lang-java=\"\"modifiedOn\"\" pulumi-lang-hcl=\"\"modified_on\"\"\u003e\"modifiedOn\"\u003c/span\u003e, \"dns\".\n", "type": "string" }, "results": { @@ -134230,7 +134230,7 @@ } }, "cloudflare:index/getSsoConnector:getSsoConnector": { - "description": "Accepted Permissions\n\n- `SSO Connector Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSsoConnector = cloudflare.getSsoConnector({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ssoConnectorId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_sso_connector = cloudflare.get_sso_connector(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n sso_connector_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSsoConnector = Cloudflare.GetSsoConnector.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SsoConnectorId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSsoConnector(ctx, \u0026cloudflare.LookupSsoConnectorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSsoConnectorId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSsoConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSsoConnector = CloudflareFunctions.getSsoConnector(GetSsoConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ssoConnectorId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSsoConnector:\n fn::invoke:\n function: cloudflare:getSsoConnector\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n ssoConnectorId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSO Connector Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSsoConnector = cloudflare.getSsoConnector({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ssoConnectorId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_sso_connector = cloudflare.get_sso_connector(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n sso_connector_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSsoConnector = Cloudflare.GetSsoConnector.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SsoConnectorId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSsoConnector(ctx, \u0026cloudflare.LookupSsoConnectorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSsoConnectorId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getssoconnector\" \"exampleSsoConnector\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n sso_connector_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSsoConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSsoConnector = CloudflareFunctions.getSsoConnector(GetSsoConnectorArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ssoConnectorId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSsoConnector:\n fn::invoke:\n function: cloudflare:getSsoConnector\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n ssoConnectorId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSsoConnector.\n", "properties": { @@ -134299,7 +134299,7 @@ } }, "cloudflare:index/getSsoConnectors:getSsoConnectors": { - "description": "Accepted Permissions\n\n- `SSO Connector Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSsoConnectors = cloudflare.getSsoConnectors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_sso_connectors = cloudflare.get_sso_connectors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSsoConnectors = Cloudflare.GetSsoConnectors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSsoConnectors(ctx, \u0026cloudflare.LookupSsoConnectorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSsoConnectorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSsoConnectors = CloudflareFunctions.getSsoConnectors(GetSsoConnectorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSsoConnectors:\n fn::invoke:\n function: cloudflare:getSsoConnectors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSO Connector Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleSsoConnectors = cloudflare.getSsoConnectors({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_sso_connectors = cloudflare.get_sso_connectors(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleSsoConnectors = Cloudflare.GetSsoConnectors.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetSsoConnectors(ctx, \u0026cloudflare.LookupSsoConnectorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getssoconnectors\" \"exampleSsoConnectors\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetSsoConnectorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleSsoConnectors = CloudflareFunctions.getSsoConnectors(GetSsoConnectorsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleSsoConnectors:\n fn::invoke:\n function: cloudflare:getSsoConnectors\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getSsoConnectors.\n", "properties": { @@ -134345,7 +134345,7 @@ } }, "cloudflare:index/getStream:getStream": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStream = cloudflare.getStream({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream = cloudflare.get_stream(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStream = Cloudflare.GetStream.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStream(ctx, \u0026cloudflare.LookupStreamArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStream = CloudflareFunctions.getStream(GetStreamArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStream:\n fn::invoke:\n function: cloudflare:getStream\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStream = cloudflare.getStream({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream = cloudflare.get_stream(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStream = Cloudflare.GetStream.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStream(ctx, \u0026cloudflare.LookupStreamArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstream\" \"exampleStream\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStream = CloudflareFunctions.getStream(GetStreamArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStream:\n fn::invoke:\n function: cloudflare:getStream\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStream.\n", "properties": { @@ -134444,11 +134444,11 @@ "type": "string" }, "requireSignedUrls": { - "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n", + "description": "Indicates whether the video can be a accessed using the UID. When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, a signed token must be generated with a signing key to view the video.\n", "type": "boolean" }, "scheduledDeletion": { - "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n", + "description": "Indicates the date and time at which the video will be deleted. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n", "type": "string" }, "size": { @@ -134457,7 +134457,7 @@ }, "status": { "$ref": "#/types/cloudflare:index/getStreamStatus:getStreamStatus", - "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" + "description": "Specifies a detailed status for a video. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, the \u003cspan pulumi-lang-nodejs=\"`step`\" pulumi-lang-dotnet=\"`Step`\" pulumi-lang-go=\"`step`\" pulumi-lang-python=\"`step`\" pulumi-lang-yaml=\"`step`\" pulumi-lang-java=\"`step`\" pulumi-lang-hcl=\"`step`\"\u003e`step`\u003c/span\u003e field returns \u003cspan pulumi-lang-nodejs=\"`encoding`\" pulumi-lang-dotnet=\"`Encoding`\" pulumi-lang-go=\"`encoding`\" pulumi-lang-python=\"`encoding`\" pulumi-lang-yaml=\"`encoding`\" pulumi-lang-java=\"`encoding`\" pulumi-lang-hcl=\"`encoding`\"\u003e`encoding`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`manifest`\" pulumi-lang-dotnet=\"`Manifest`\" pulumi-lang-go=\"`manifest`\" pulumi-lang-python=\"`manifest`\" pulumi-lang-yaml=\"`manifest`\" pulumi-lang-java=\"`manifest`\" pulumi-lang-hcl=\"`manifest`\"\u003e`manifest`\u003c/span\u003e. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`inprogress`\" pulumi-lang-dotnet=\"`Inprogress`\" pulumi-lang-go=\"`inprogress`\" pulumi-lang-python=\"`inprogress`\" pulumi-lang-yaml=\"`inprogress`\" pulumi-lang-java=\"`inprogress`\" pulumi-lang-hcl=\"`inprogress`\"\u003e`inprogress`\u003c/span\u003e, `pctComplete` returns a number between 0 and 100 to indicate the approximate percent of completion. If the \u003cspan pulumi-lang-nodejs=\"`state`\" pulumi-lang-dotnet=\"`State`\" pulumi-lang-go=\"`state`\" pulumi-lang-python=\"`state`\" pulumi-lang-yaml=\"`state`\" pulumi-lang-java=\"`state`\" pulumi-lang-hcl=\"`state`\"\u003e`state`\u003c/span\u003e is \u003cspan pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\" pulumi-lang-hcl=\"`error`\"\u003e`error`\u003c/span\u003e, `errorReasonCode` and `errorReasonText` provide additional details.\n" }, "thumbnail": { "description": "The media item's thumbnail URI. This field is omitted until encoding is complete.\n", @@ -134517,7 +134517,7 @@ } }, "cloudflare:index/getStreamAudioTrack:getStreamAudioTrack": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamAudioTrack = cloudflare.getStreamAudioTrack({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_audio_track = cloudflare.get_stream_audio_track(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamAudioTrack = Cloudflare.GetStreamAudioTrack.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamAudioTrack(ctx, \u0026cloudflare.LookupStreamAudioTrackArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamAudioTrackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamAudioTrack = CloudflareFunctions.getStreamAudioTrack(GetStreamAudioTrackArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamAudioTrack:\n fn::invoke:\n function: cloudflare:getStreamAudioTrack\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamAudioTrack = cloudflare.getStreamAudioTrack({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_audio_track = cloudflare.get_stream_audio_track(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamAudioTrack = Cloudflare.GetStreamAudioTrack.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamAudioTrack(ctx, \u0026cloudflare.LookupStreamAudioTrackArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamaudiotrack\" \"exampleStreamAudioTrack\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamAudioTrackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamAudioTrack = CloudflareFunctions.getStreamAudioTrack(GetStreamAudioTrackArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamAudioTrack:\n fn::invoke:\n function: cloudflare:getStreamAudioTrack\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamAudioTrack.\n", "properties": { @@ -134567,7 +134567,7 @@ } }, "cloudflare:index/getStreamCaptionLanguage:getStreamCaptionLanguage": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamCaptionLanguage = cloudflare.getStreamCaptionLanguage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n language: \"tr\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_caption_language = cloudflare.get_stream_caption_language(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\",\n language=\"tr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamCaptionLanguage = Cloudflare.GetStreamCaptionLanguage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n Language = \"tr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamCaptionLanguage(ctx, \u0026cloudflare.LookupStreamCaptionLanguageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t\tLanguage: \"tr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamCaptionLanguageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamCaptionLanguage = CloudflareFunctions.getStreamCaptionLanguage(GetStreamCaptionLanguageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .language(\"tr\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamCaptionLanguage:\n fn::invoke:\n function: cloudflare:getStreamCaptionLanguage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n language: tr\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamCaptionLanguage = cloudflare.getStreamCaptionLanguage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n language: \"tr\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_caption_language = cloudflare.get_stream_caption_language(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\",\n language=\"tr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamCaptionLanguage = Cloudflare.GetStreamCaptionLanguage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n Language = \"tr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamCaptionLanguage(ctx, \u0026cloudflare.LookupStreamCaptionLanguageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t\tLanguage: \"tr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamcaptionlanguage\" \"exampleStreamCaptionLanguage\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n language = \"tr\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamCaptionLanguageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamCaptionLanguage = CloudflareFunctions.getStreamCaptionLanguage(GetStreamCaptionLanguageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .language(\"tr\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamCaptionLanguage:\n fn::invoke:\n function: cloudflare:getStreamCaptionLanguage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n language: tr\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamCaptionLanguage.\n", "properties": { @@ -134634,7 +134634,7 @@ } }, "cloudflare:index/getStreamDownload:getStreamDownload": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamDownload = cloudflare.getStreamDownload({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_download = cloudflare.get_stream_download(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamDownload = Cloudflare.GetStreamDownload.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamDownload(ctx, \u0026cloudflare.LookupStreamDownloadArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamDownloadArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamDownload = CloudflareFunctions.getStreamDownload(GetStreamDownloadArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamDownload:\n fn::invoke:\n function: cloudflare:getStreamDownload\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamDownload = cloudflare.getStreamDownload({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_download = cloudflare.get_stream_download(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamDownload = Cloudflare.GetStreamDownload.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamDownload(ctx, \u0026cloudflare.LookupStreamDownloadArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamdownload\" \"exampleStreamDownload\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamDownloadArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamDownload = CloudflareFunctions.getStreamDownload(GetStreamDownloadArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamDownload:\n fn::invoke:\n function: cloudflare:getStreamDownload\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamDownload.\n", "properties": { @@ -134676,7 +134676,7 @@ } }, "cloudflare:index/getStreamKey:getStreamKey": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamKey = cloudflare.getStreamKey({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_key = cloudflare.get_stream_key(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamKey = Cloudflare.GetStreamKey.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamKey(ctx, \u0026cloudflare.LookupStreamKeyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamKeyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamKey = CloudflareFunctions.getStreamKey(GetStreamKeyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamKey:\n fn::invoke:\n function: cloudflare:getStreamKey\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamKey = cloudflare.getStreamKey({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_key = cloudflare.get_stream_key(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamKey = Cloudflare.GetStreamKey.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamKey(ctx, \u0026cloudflare.LookupStreamKeyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamkey\" \"exampleStreamKey\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamKeyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamKey = CloudflareFunctions.getStreamKey(GetStreamKeyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamKey:\n fn::invoke:\n function: cloudflare:getStreamKey\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamKey.\n", "properties": { @@ -134716,7 +134716,7 @@ } }, "cloudflare:index/getStreamLiveInput:getStreamLiveInput": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamLiveInput = cloudflare.getStreamLiveInput({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n liveInputIdentifier: \"66be4bf738797e01e1fca35a7bdecdcd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_live_input = cloudflare.get_stream_live_input(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n live_input_identifier=\"66be4bf738797e01e1fca35a7bdecdcd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamLiveInput = Cloudflare.GetStreamLiveInput.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n LiveInputIdentifier = \"66be4bf738797e01e1fca35a7bdecdcd\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamLiveInput(ctx, \u0026cloudflare.LookupStreamLiveInputArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLiveInputIdentifier: \"66be4bf738797e01e1fca35a7bdecdcd\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamLiveInputArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamLiveInput = CloudflareFunctions.getStreamLiveInput(GetStreamLiveInputArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .liveInputIdentifier(\"66be4bf738797e01e1fca35a7bdecdcd\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamLiveInput:\n fn::invoke:\n function: cloudflare:getStreamLiveInput\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n liveInputIdentifier: 66be4bf738797e01e1fca35a7bdecdcd\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamLiveInput = cloudflare.getStreamLiveInput({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n liveInputIdentifier: \"66be4bf738797e01e1fca35a7bdecdcd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_live_input = cloudflare.get_stream_live_input(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n live_input_identifier=\"66be4bf738797e01e1fca35a7bdecdcd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamLiveInput = Cloudflare.GetStreamLiveInput.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n LiveInputIdentifier = \"66be4bf738797e01e1fca35a7bdecdcd\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamLiveInput(ctx, \u0026cloudflare.LookupStreamLiveInputArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLiveInputIdentifier: \"66be4bf738797e01e1fca35a7bdecdcd\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamliveinput\" \"exampleStreamLiveInput\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n live_input_identifier = \"66be4bf738797e01e1fca35a7bdecdcd\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamLiveInputArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamLiveInput = CloudflareFunctions.getStreamLiveInput(GetStreamLiveInputArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .liveInputIdentifier(\"66be4bf738797e01e1fca35a7bdecdcd\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamLiveInput:\n fn::invoke:\n function: cloudflare:getStreamLiveInput\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n liveInputIdentifier: 66be4bf738797e01e1fca35a7bdecdcd\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamLiveInput.\n", "properties": { @@ -134746,7 +134746,7 @@ "type": "string" }, "deleteRecordingAfterDays": { - "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n", + "description": "Indicates the number of days after which the live inputs recordings will be deleted. When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e value to remove an existing scheduled deletion.\n", "type": "number" }, "enabled": { @@ -134828,7 +134828,7 @@ } }, "cloudflare:index/getStreamWatermark:getStreamWatermark": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWatermark = cloudflare.getStreamWatermark({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_watermark = cloudflare.get_stream_watermark(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWatermark = Cloudflare.GetStreamWatermark.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamWatermark(ctx, \u0026cloudflare.LookupStreamWatermarkArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamWatermarkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamWatermark = CloudflareFunctions.getStreamWatermark(GetStreamWatermarkArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamWatermark:\n fn::invoke:\n function: cloudflare:getStreamWatermark\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWatermark = cloudflare.getStreamWatermark({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"ea95132c15732412d22c1476fa83f27a\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_watermark = cloudflare.get_stream_watermark(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"ea95132c15732412d22c1476fa83f27a\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWatermark = Cloudflare.GetStreamWatermark.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"ea95132c15732412d22c1476fa83f27a\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamWatermark(ctx, \u0026cloudflare.LookupStreamWatermarkArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"ea95132c15732412d22c1476fa83f27a\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamwatermark\" \"exampleStreamWatermark\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"ea95132c15732412d22c1476fa83f27a\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamWatermarkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamWatermark = CloudflareFunctions.getStreamWatermark(GetStreamWatermarkArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"ea95132c15732412d22c1476fa83f27a\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamWatermark:\n fn::invoke:\n function: cloudflare:getStreamWatermark\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: ea95132c15732412d22c1476fa83f27a\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamWatermark.\n", "properties": { @@ -134886,7 +134886,7 @@ "type": "number" }, "position": { - "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n", + "description": "The location of the image. Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e. Note that \u003cspan pulumi-lang-nodejs=\"`center`\" pulumi-lang-dotnet=\"`Center`\" pulumi-lang-go=\"`center`\" pulumi-lang-python=\"`center`\" pulumi-lang-yaml=\"`center`\" pulumi-lang-java=\"`center`\" pulumi-lang-hcl=\"`center`\"\u003e`center`\u003c/span\u003e ignores the \u003cspan pulumi-lang-nodejs=\"`padding`\" pulumi-lang-dotnet=\"`Padding`\" pulumi-lang-go=\"`padding`\" pulumi-lang-python=\"`padding`\" pulumi-lang-yaml=\"`padding`\" pulumi-lang-java=\"`padding`\" pulumi-lang-hcl=\"`padding`\"\u003e`padding`\u003c/span\u003e parameter.\n", "type": "string" }, "scale": { @@ -134925,7 +134925,7 @@ } }, "cloudflare:index/getStreamWatermarks:getStreamWatermarks": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWatermarks = cloudflare.getStreamWatermarks({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_watermarks = cloudflare.get_stream_watermarks(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWatermarks = Cloudflare.GetStreamWatermarks.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamWatermarks(ctx, \u0026cloudflare.LookupStreamWatermarksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamWatermarksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamWatermarks = CloudflareFunctions.getStreamWatermarks(GetStreamWatermarksArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamWatermarks:\n fn::invoke:\n function: cloudflare:getStreamWatermarks\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWatermarks = cloudflare.getStreamWatermarks({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_watermarks = cloudflare.get_stream_watermarks(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWatermarks = Cloudflare.GetStreamWatermarks.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamWatermarks(ctx, \u0026cloudflare.LookupStreamWatermarksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamwatermarks\" \"exampleStreamWatermarks\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamWatermarksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamWatermarks = CloudflareFunctions.getStreamWatermarks(GetStreamWatermarksArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamWatermarks:\n fn::invoke:\n function: cloudflare:getStreamWatermarks\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamWatermarks.\n", "properties": { @@ -134971,7 +134971,7 @@ } }, "cloudflare:index/getStreamWebhook:getStreamWebhook": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWebhook = cloudflare.getStreamWebhook({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_webhook = cloudflare.get_stream_webhook(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWebhook = Cloudflare.GetStreamWebhook.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamWebhook(ctx, \u0026cloudflare.LookupStreamWebhookArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamWebhookArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamWebhook = CloudflareFunctions.getStreamWebhook(GetStreamWebhookArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamWebhook:\n fn::invoke:\n function: cloudflare:getStreamWebhook\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreamWebhook = cloudflare.getStreamWebhook({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_stream_webhook = cloudflare.get_stream_webhook(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreamWebhook = Cloudflare.GetStreamWebhook.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreamWebhook(ctx, \u0026cloudflare.LookupStreamWebhookArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreamwebhook\" \"exampleStreamWebhook\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamWebhookArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreamWebhook = CloudflareFunctions.getStreamWebhook(GetStreamWebhookArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreamWebhook:\n fn::invoke:\n function: cloudflare:getStreamWebhook\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreamWebhook.\n", "properties": { @@ -135017,7 +135017,7 @@ } }, "cloudflare:index/getStreams:getStreams": { - "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreams = cloudflare.getStreams({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"ea95132c15732412d22c1476fa83f27a\",\n after: \"2019-12-27T18:11:19.117Z\",\n before: \"2019-12-27T18:11:19.117Z\",\n creator: \"creator-id_abcde12345\",\n end: \"2014-01-02T02:20:00Z\",\n limit: 1,\n liveInputId: \"live_input_id\",\n name: \"name\",\n search: \"puppy.mp4\",\n start: \"2014-01-02T02:20:00Z\",\n status: \"inprogress\",\n type: \"live\",\n videoName: \"puppy.mp4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_streams = cloudflare.get_streams(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"ea95132c15732412d22c1476fa83f27a\",\n after=\"2019-12-27T18:11:19.117Z\",\n before=\"2019-12-27T18:11:19.117Z\",\n creator=\"creator-id_abcde12345\",\n end=\"2014-01-02T02:20:00Z\",\n limit=1,\n live_input_id=\"live_input_id\",\n name=\"name\",\n search=\"puppy.mp4\",\n start=\"2014-01-02T02:20:00Z\",\n status=\"inprogress\",\n type=\"live\",\n video_name=\"puppy.mp4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreams = Cloudflare.GetStreams.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"ea95132c15732412d22c1476fa83f27a\",\n After = \"2019-12-27T18:11:19.117Z\",\n Before = \"2019-12-27T18:11:19.117Z\",\n Creator = \"creator-id_abcde12345\",\n End = \"2014-01-02T02:20:00Z\",\n Limit = 1,\n LiveInputId = \"live_input_id\",\n Name = \"name\",\n Search = \"puppy.mp4\",\n Start = \"2014-01-02T02:20:00Z\",\n Status = \"inprogress\",\n Type = \"live\",\n VideoName = \"puppy.mp4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreams(ctx, \u0026cloudflare.LookupStreamsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tAfter: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tBefore: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tCreator: pulumi.StringRef(\"creator-id_abcde12345\"),\n\t\t\tEnd: pulumi.StringRef(\"2014-01-02T02:20:00Z\"),\n\t\t\tLimit: pulumi.IntRef(1),\n\t\t\tLiveInputId: pulumi.StringRef(\"live_input_id\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"puppy.mp4\"),\n\t\t\tStart: pulumi.StringRef(\"2014-01-02T02:20:00Z\"),\n\t\t\tStatus: pulumi.StringRef(\"inprogress\"),\n\t\t\tType: pulumi.StringRef(\"live\"),\n\t\t\tVideoName: pulumi.StringRef(\"puppy.mp4\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreams = CloudflareFunctions.getStreams(GetStreamsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"ea95132c15732412d22c1476fa83f27a\")\n .after(\"2019-12-27T18:11:19.117Z\")\n .before(\"2019-12-27T18:11:19.117Z\")\n .creator(\"creator-id_abcde12345\")\n .end(\"2014-01-02T02:20:00Z\")\n .limit(1)\n .liveInputId(\"live_input_id\")\n .name(\"name\")\n .search(\"puppy.mp4\")\n .start(\"2014-01-02T02:20:00Z\")\n .status(\"inprogress\")\n .type(\"live\")\n .videoName(\"puppy.mp4\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreams:\n fn::invoke:\n function: cloudflare:getStreams\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: ea95132c15732412d22c1476fa83f27a\n after: 2019-12-27T18:11:19.117Z\n before: 2019-12-27T18:11:19.117Z\n creator: creator-id_abcde12345\n end: 2014-01-02T02:20:00Z\n limit: 1\n liveInputId: live_input_id\n name: name\n search: puppy.mp4\n start: 2014-01-02T02:20:00Z\n status: inprogress\n type: live\n videoName: puppy.mp4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Stream Read`\n- `Stream Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleStreams = cloudflare.getStreams({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"ea95132c15732412d22c1476fa83f27a\",\n after: \"2019-12-27T18:11:19.117Z\",\n before: \"2019-12-27T18:11:19.117Z\",\n creator: \"creator-id_abcde12345\",\n end: \"2014-01-02T02:20:00Z\",\n limit: 1,\n liveInputId: \"live_input_id\",\n name: \"name\",\n search: \"puppy.mp4\",\n start: \"2014-01-02T02:20:00Z\",\n status: \"inprogress\",\n type: \"live\",\n videoName: \"puppy.mp4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_streams = cloudflare.get_streams(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"ea95132c15732412d22c1476fa83f27a\",\n after=\"2019-12-27T18:11:19.117Z\",\n before=\"2019-12-27T18:11:19.117Z\",\n creator=\"creator-id_abcde12345\",\n end=\"2014-01-02T02:20:00Z\",\n limit=1,\n live_input_id=\"live_input_id\",\n name=\"name\",\n search=\"puppy.mp4\",\n start=\"2014-01-02T02:20:00Z\",\n status=\"inprogress\",\n type=\"live\",\n video_name=\"puppy.mp4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleStreams = Cloudflare.GetStreams.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"ea95132c15732412d22c1476fa83f27a\",\n After = \"2019-12-27T18:11:19.117Z\",\n Before = \"2019-12-27T18:11:19.117Z\",\n Creator = \"creator-id_abcde12345\",\n End = \"2014-01-02T02:20:00Z\",\n Limit = 1,\n LiveInputId = \"live_input_id\",\n Name = \"name\",\n Search = \"puppy.mp4\",\n Start = \"2014-01-02T02:20:00Z\",\n Status = \"inprogress\",\n Type = \"live\",\n VideoName = \"puppy.mp4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetStreams(ctx, \u0026cloudflare.LookupStreamsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"ea95132c15732412d22c1476fa83f27a\"),\n\t\t\tAfter: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tBefore: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tCreator: pulumi.StringRef(\"creator-id_abcde12345\"),\n\t\t\tEnd: pulumi.StringRef(\"2014-01-02T02:20:00Z\"),\n\t\t\tLimit: pulumi.IntRef(1),\n\t\t\tLiveInputId: pulumi.StringRef(\"live_input_id\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"puppy.mp4\"),\n\t\t\tStart: pulumi.StringRef(\"2014-01-02T02:20:00Z\"),\n\t\t\tStatus: pulumi.StringRef(\"inprogress\"),\n\t\t\tType: pulumi.StringRef(\"live\"),\n\t\t\tVideoName: pulumi.StringRef(\"puppy.mp4\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getstreams\" \"exampleStreams\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"ea95132c15732412d22c1476fa83f27a\"\n after = \"2019-12-27T18:11:19.117Z\"\n before = \"2019-12-27T18:11:19.117Z\"\n creator = \"creator-id_abcde12345\"\n end = \"2014-01-02T02:20:00Z\"\n limit = 1\n live_input_id = \"live_input_id\"\n name = \"name\"\n search = \"puppy.mp4\"\n start = \"2014-01-02T02:20:00Z\"\n status = \"inprogress\"\n type = \"live\"\n video_name = \"puppy.mp4\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetStreamsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleStreams = CloudflareFunctions.getStreams(GetStreamsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"ea95132c15732412d22c1476fa83f27a\")\n .after(\"2019-12-27T18:11:19.117Z\")\n .before(\"2019-12-27T18:11:19.117Z\")\n .creator(\"creator-id_abcde12345\")\n .end(\"2014-01-02T02:20:00Z\")\n .limit(1)\n .liveInputId(\"live_input_id\")\n .name(\"name\")\n .search(\"puppy.mp4\")\n .start(\"2014-01-02T02:20:00Z\")\n .status(\"inprogress\")\n .type(\"live\")\n .videoName(\"puppy.mp4\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleStreams:\n fn::invoke:\n function: cloudflare:getStreams\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: ea95132c15732412d22c1476fa83f27a\n after: 2019-12-27T18:11:19.117Z\n before: 2019-12-27T18:11:19.117Z\n creator: creator-id_abcde12345\n end: 2014-01-02T02:20:00Z\n limit: 1\n liveInputId: live_input_id\n name: name\n search: puppy.mp4\n start: 2014-01-02T02:20:00Z\n status: inprogress\n type: live\n videoName: puppy.mp4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getStreams.\n", "properties": { @@ -135071,7 +135071,7 @@ }, "search": { "type": "string", - "description": "Provides a partial word match of the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\"\u003e`meta`\u003c/span\u003e field. Slow for medium to large video libraries. May be unavailable for very large libraries.\n" + "description": "Provides a partial word match of the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\" pulumi-lang-hcl=\"`meta`\"\u003e`meta`\u003c/span\u003e field. Slow for medium to large video libraries. May be unavailable for very large libraries.\n" }, "start": { "type": "string", @@ -135083,11 +135083,11 @@ }, "type": { "type": "string", - "description": "Specifies whether the video is \u003cspan pulumi-lang-nodejs=\"`vod`\" pulumi-lang-dotnet=\"`Vod`\" pulumi-lang-go=\"`vod`\" pulumi-lang-python=\"`vod`\" pulumi-lang-yaml=\"`vod`\" pulumi-lang-java=\"`vod`\"\u003e`vod`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`live`\" pulumi-lang-dotnet=\"`Live`\" pulumi-lang-go=\"`live`\" pulumi-lang-python=\"`live`\" pulumi-lang-yaml=\"`live`\" pulumi-lang-java=\"`live`\"\u003e`live`\u003c/span\u003e.\n" + "description": "Specifies whether the video is \u003cspan pulumi-lang-nodejs=\"`vod`\" pulumi-lang-dotnet=\"`Vod`\" pulumi-lang-go=\"`vod`\" pulumi-lang-python=\"`vod`\" pulumi-lang-yaml=\"`vod`\" pulumi-lang-java=\"`vod`\" pulumi-lang-hcl=\"`vod`\"\u003e`vod`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`live`\" pulumi-lang-dotnet=\"`Live`\" pulumi-lang-go=\"`live`\" pulumi-lang-python=\"`live`\" pulumi-lang-yaml=\"`live`\" pulumi-lang-java=\"`live`\" pulumi-lang-hcl=\"`live`\"\u003e`live`\u003c/span\u003e.\n" }, "videoName": { "type": "string", - "description": "Provides a fast, exact string match on the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\"\u003e`meta`\u003c/span\u003e field.\n" + "description": "Provides a fast, exact string match on the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\" pulumi-lang-hcl=\"`meta`\"\u003e`meta`\u003c/span\u003e field.\n" } }, "type": "object" @@ -135151,7 +135151,7 @@ "type": "array" }, "search": { - "description": "Provides a partial word match of the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\"\u003e`meta`\u003c/span\u003e field. Slow for medium to large video libraries. May be unavailable for very large libraries.\n", + "description": "Provides a partial word match of the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\" pulumi-lang-hcl=\"`meta`\"\u003e`meta`\u003c/span\u003e field. Slow for medium to large video libraries. May be unavailable for very large libraries.\n", "type": "string" }, "start": { @@ -135163,11 +135163,11 @@ "type": "string" }, "type": { - "description": "Specifies whether the video is \u003cspan pulumi-lang-nodejs=\"`vod`\" pulumi-lang-dotnet=\"`Vod`\" pulumi-lang-go=\"`vod`\" pulumi-lang-python=\"`vod`\" pulumi-lang-yaml=\"`vod`\" pulumi-lang-java=\"`vod`\"\u003e`vod`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`live`\" pulumi-lang-dotnet=\"`Live`\" pulumi-lang-go=\"`live`\" pulumi-lang-python=\"`live`\" pulumi-lang-yaml=\"`live`\" pulumi-lang-java=\"`live`\"\u003e`live`\u003c/span\u003e.\n", + "description": "Specifies whether the video is \u003cspan pulumi-lang-nodejs=\"`vod`\" pulumi-lang-dotnet=\"`Vod`\" pulumi-lang-go=\"`vod`\" pulumi-lang-python=\"`vod`\" pulumi-lang-yaml=\"`vod`\" pulumi-lang-java=\"`vod`\" pulumi-lang-hcl=\"`vod`\"\u003e`vod`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`live`\" pulumi-lang-dotnet=\"`Live`\" pulumi-lang-go=\"`live`\" pulumi-lang-python=\"`live`\" pulumi-lang-yaml=\"`live`\" pulumi-lang-java=\"`live`\" pulumi-lang-hcl=\"`live`\"\u003e`live`\u003c/span\u003e.\n", "type": "string" }, "videoName": { - "description": "Provides a fast, exact string match on the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\"\u003e`meta`\u003c/span\u003e field.\n", + "description": "Provides a fast, exact string match on the \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\" pulumi-lang-hcl=\"`name`\"\u003e`name`\u003c/span\u003e key in the \u003cspan pulumi-lang-nodejs=\"`meta`\" pulumi-lang-dotnet=\"`Meta`\" pulumi-lang-go=\"`meta`\" pulumi-lang-python=\"`meta`\" pulumi-lang-yaml=\"`meta`\" pulumi-lang-java=\"`meta`\" pulumi-lang-hcl=\"`meta`\"\u003e`meta`\u003c/span\u003e field.\n", "type": "string" } }, @@ -135180,7 +135180,7 @@ } }, "cloudflare:index/getTieredCache:getTieredCache": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTieredCache = cloudflare.getTieredCache({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_tiered_cache = cloudflare.get_tiered_cache(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTieredCache = Cloudflare.GetTieredCache.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTieredCache(ctx, \u0026cloudflare.LookupTieredCacheArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTieredCache = CloudflareFunctions.getTieredCache(GetTieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTieredCache:\n fn::invoke:\n function: cloudflare:getTieredCache\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTieredCache = cloudflare.getTieredCache({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_tiered_cache = cloudflare.get_tiered_cache(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTieredCache = Cloudflare.GetTieredCache.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTieredCache(ctx, \u0026cloudflare.LookupTieredCacheArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gettieredcache\" \"exampleTieredCache\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTieredCacheArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTieredCache = CloudflareFunctions.getTieredCache(GetTieredCacheArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTieredCache:\n fn::invoke:\n function: cloudflare:getTieredCache\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTieredCache.\n", "properties": { @@ -135225,7 +135225,7 @@ } }, "cloudflare:index/getTokenValidationConfig:getTokenValidationConfig": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationConfig = cloudflare.getTokenValidationConfig({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configId: \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_config = cloudflare.get_token_validation_config(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n config_id=\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationConfig = Cloudflare.GetTokenValidationConfig.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ConfigId = \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationConfig(ctx, \u0026cloudflare.LookupTokenValidationConfigArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfigId: \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationConfig = CloudflareFunctions.getTokenValidationConfig(GetTokenValidationConfigArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configId(\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationConfig:\n fn::invoke:\n function: cloudflare:getTokenValidationConfig\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configId: 4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationConfig = cloudflare.getTokenValidationConfig({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n configId: \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_config = cloudflare.get_token_validation_config(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n config_id=\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationConfig = Cloudflare.GetTokenValidationConfig.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ConfigId = \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationConfig(ctx, \u0026cloudflare.LookupTokenValidationConfigArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tConfigId: \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gettokenvalidationconfig\" \"exampleTokenValidationConfig\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n config_id = \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationConfig = CloudflareFunctions.getTokenValidationConfig(GetTokenValidationConfigArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .configId(\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationConfig:\n fn::invoke:\n function: cloudflare:getTokenValidationConfig\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n configId: 4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTokenValidationConfig.\n", "properties": { @@ -135299,7 +135299,7 @@ } }, "cloudflare:index/getTokenValidationConfigs:getTokenValidationConfigs": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationConfigs = cloudflare.getTokenValidationConfigs({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_configs = cloudflare.get_token_validation_configs(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationConfigs = Cloudflare.GetTokenValidationConfigs.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationConfigs(ctx, \u0026cloudflare.LookupTokenValidationConfigsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationConfigsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationConfigs = CloudflareFunctions.getTokenValidationConfigs(GetTokenValidationConfigsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationConfigs:\n fn::invoke:\n function: cloudflare:getTokenValidationConfigs\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationConfigs = cloudflare.getTokenValidationConfigs({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_configs = cloudflare.get_token_validation_configs(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationConfigs = Cloudflare.GetTokenValidationConfigs.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationConfigs(ctx, \u0026cloudflare.LookupTokenValidationConfigsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gettokenvalidationconfigs\" \"exampleTokenValidationConfigs\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationConfigsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationConfigs = CloudflareFunctions.getTokenValidationConfigs(GetTokenValidationConfigsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationConfigs:\n fn::invoke:\n function: cloudflare:getTokenValidationConfigs\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTokenValidationConfigs.\n", "properties": { @@ -135345,7 +135345,7 @@ } }, "cloudflare:index/getTokenValidationRules:getTokenValidationRules": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationRules = cloudflare.getTokenValidationRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleId: \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_rules = cloudflare.get_token_validation_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rule_id=\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationRules = Cloudflare.GetTokenValidationRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RuleId = \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationRules(ctx, \u0026cloudflare.LookupTokenValidationRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRuleId: pulumi.StringRef(\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationRules = CloudflareFunctions.getTokenValidationRules(GetTokenValidationRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ruleId(\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationRules:\n fn::invoke:\n function: cloudflare:getTokenValidationRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n ruleId: 4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationRules = cloudflare.getTokenValidationRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n ruleId: \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_rules = cloudflare.get_token_validation_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n rule_id=\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationRules = Cloudflare.GetTokenValidationRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RuleId = \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationRules(ctx, \u0026cloudflare.LookupTokenValidationRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRuleId: pulumi.StringRef(\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gettokenvalidationrules\" \"exampleTokenValidationRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n rule_id = \"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationRules = CloudflareFunctions.getTokenValidationRules(GetTokenValidationRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .ruleId(\"4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationRules:\n fn::invoke:\n function: cloudflare:getTokenValidationRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n ruleId: 4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTokenValidationRules.\n", "properties": { @@ -135367,14 +135367,14 @@ "description": "A collection of values returned by getTokenValidationRules.\n", "properties": { "action": { - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n", + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n", "type": "string" }, "createdAt": { "type": "string" }, "description": { - "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\"\u003e`title`\u003c/span\u003e.\n", + "description": "A human-readable description that gives more details than \u003cspan pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\" pulumi-lang-hcl=\"`title`\"\u003e`title`\u003c/span\u003e.\n", "type": "string" }, "enabled": { @@ -135382,7 +135382,7 @@ "type": "boolean" }, "expression": { - "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\"\u003e`action`\u003c/span\u003e.\n", + "description": "Rule expression. Requests that fail to match this expression will be subject to \u003cspan pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\" pulumi-lang-hcl=\"`action`\"\u003e`action`\u003c/span\u003e.\n", "type": "string" }, "filter": { @@ -135424,13 +135424,13 @@ } }, "cloudflare:index/getTokenValidationRulesList:getTokenValidationRulesList": { - "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationRulesList = cloudflare.getTokenValidationRulesList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n action: \"log\",\n enabled: true,\n host: \"www.example.com\",\n hostname: \"www.example.com\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n tokenConfigurations: [\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_rules_list = cloudflare.get_token_validation_rules_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n action=\"log\",\n enabled=True,\n host=\"www.example.com\",\n hostname=\"www.example.com\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n token_configurations=[\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationRulesList = Cloudflare.GetTokenValidationRulesList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Action = \"log\",\n Enabled = true,\n Host = \"www.example.com\",\n Hostname = \"www.example.com\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n TokenConfigurations = new[]\n {\n \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationRulesList(ctx, \u0026cloudflare.LookupTokenValidationRulesListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAction: pulumi.StringRef(\"log\"),\n\t\t\tEnabled: pulumi.BoolRef(true),\n\t\t\tHost: pulumi.StringRef(\"www.example.com\"),\n\t\t\tHostname: pulumi.StringRef(\"www.example.com\"),\n\t\t\tRuleId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tTokenConfigurations: []string{\n\t\t\t\t\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationRulesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationRulesList = CloudflareFunctions.getTokenValidationRulesList(GetTokenValidationRulesListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .action(\"log\")\n .enabled(true)\n .host(\"www.example.com\")\n .hostname(\"www.example.com\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .tokenConfigurations(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationRulesList:\n fn::invoke:\n function: cloudflare:getTokenValidationRulesList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n action: log\n enabled: true\n host: www.example.com\n hostname: www.example.com\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n tokenConfigurations:\n - f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account API Gateway`\n- `Account API Gateway Read`\n- `Domain API Gateway`\n- `Domain API Gateway Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTokenValidationRulesList = cloudflare.getTokenValidationRulesList({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n action: \"log\",\n enabled: true,\n host: \"www.example.com\",\n hostname: \"www.example.com\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n tokenConfigurations: [\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_token_validation_rules_list = cloudflare.get_token_validation_rules_list(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n action=\"log\",\n enabled=True,\n host=\"www.example.com\",\n hostname=\"www.example.com\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n token_configurations=[\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTokenValidationRulesList = Cloudflare.GetTokenValidationRulesList.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n Action = \"log\",\n Enabled = true,\n Host = \"www.example.com\",\n Hostname = \"www.example.com\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n TokenConfigurations = new[]\n {\n \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTokenValidationRulesList(ctx, \u0026cloudflare.LookupTokenValidationRulesListArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAction: pulumi.StringRef(\"log\"),\n\t\t\tEnabled: pulumi.BoolRef(true),\n\t\t\tHost: pulumi.StringRef(\"www.example.com\"),\n\t\t\tHostname: pulumi.StringRef(\"www.example.com\"),\n\t\t\tRuleId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tTokenConfigurations: []string{\n\t\t\t\t\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gettokenvalidationruleslist\" \"exampleTokenValidationRulesList\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n action = \"log\"\n enabled = true\n host = \"www.example.com\"\n hostname = \"www.example.com\"\n rule_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n token_configurations = [\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"]\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTokenValidationRulesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTokenValidationRulesList = CloudflareFunctions.getTokenValidationRulesList(GetTokenValidationRulesListArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .action(\"log\")\n .enabled(true)\n .host(\"www.example.com\")\n .hostname(\"www.example.com\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .tokenConfigurations(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTokenValidationRulesList:\n fn::invoke:\n function: cloudflare:getTokenValidationRulesList\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n id: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n action: log\n enabled: true\n host: www.example.com\n hostname: www.example.com\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n tokenConfigurations:\n - f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTokenValidationRulesList.\n", "properties": { "action": { "type": "string", - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n" }, "enabled": { "type": "boolean", @@ -135438,11 +135438,11 @@ }, "host": { "type": "string", - "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "hostname": { "type": "string", - "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n" + "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n" }, "id": { "type": "string", @@ -135474,7 +135474,7 @@ "description": "A collection of values returned by getTokenValidationRulesList.\n", "properties": { "action": { - "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n", + "description": "Action to take on requests that match operations included in \u003cspan pulumi-lang-nodejs=\"`selector`\" pulumi-lang-dotnet=\"`Selector`\" pulumi-lang-go=\"`selector`\" pulumi-lang-python=\"`selector`\" pulumi-lang-yaml=\"`selector`\" pulumi-lang-java=\"`selector`\" pulumi-lang-hcl=\"`selector`\"\u003e`selector`\u003c/span\u003e and fail \u003cspan pulumi-lang-nodejs=\"`expression`\" pulumi-lang-dotnet=\"`Expression`\" pulumi-lang-go=\"`expression`\" pulumi-lang-python=\"`expression`\" pulumi-lang-yaml=\"`expression`\" pulumi-lang-java=\"`expression`\" pulumi-lang-hcl=\"`expression`\"\u003e`expression`\u003c/span\u003e.\nAvailable values: \"log\", \"block\".\n", "type": "string" }, "enabled": { @@ -135482,11 +135482,11 @@ "type": "boolean" }, "host": { - "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n", + "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n", "type": "string" }, "hostname": { - "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\"\u003e`include`\u003c/span\u003e.\n", + "description": "Select rules with this host in \u003cspan pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\" pulumi-lang-hcl=\"`include`\"\u003e`include`\u003c/span\u003e.\n", "type": "string" }, "id": { @@ -135527,7 +135527,7 @@ } }, "cloudflare:index/getTotalTls:getTotalTls": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTotalTls = cloudflare.getTotalTls({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_total_tls = cloudflare.get_total_tls(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTotalTls = Cloudflare.GetTotalTls.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTotalTls(ctx, \u0026cloudflare.LookupTotalTlsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTotalTlsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTotalTls = CloudflareFunctions.getTotalTls(GetTotalTlsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTotalTls:\n fn::invoke:\n function: cloudflare:getTotalTls\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTotalTls = cloudflare.getTotalTls({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_total_tls = cloudflare.get_total_tls(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTotalTls = Cloudflare.GetTotalTls.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTotalTls(ctx, \u0026cloudflare.LookupTotalTlsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_gettotaltls\" \"exampleTotalTls\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTotalTlsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTotalTls = CloudflareFunctions.getTotalTls(GetTotalTlsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTotalTls:\n fn::invoke:\n function: cloudflare:getTotalTls\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTotalTls.\n", "properties": { @@ -135572,7 +135572,7 @@ } }, "cloudflare:index/getTurnstileWidget:getTurnstileWidget": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Turnstile Sites Read`\n- `Turnstile Sites Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTurnstileWidget = cloudflare.getTurnstileWidget({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n sitekey: \"0x4AAF00AAAABn0R22HWm-YUc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_turnstile_widget = cloudflare.get_turnstile_widget(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n sitekey=\"0x4AAF00AAAABn0R22HWm-YUc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTurnstileWidget = Cloudflare.GetTurnstileWidget.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Sitekey = \"0x4AAF00AAAABn0R22HWm-YUc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTurnstileWidget(ctx, \u0026cloudflare.LookupTurnstileWidgetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSitekey: pulumi.StringRef(\"0x4AAF00AAAABn0R22HWm-YUc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTurnstileWidgetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTurnstileWidget = CloudflareFunctions.getTurnstileWidget(GetTurnstileWidgetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .sitekey(\"0x4AAF00AAAABn0R22HWm-YUc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTurnstileWidget:\n fn::invoke:\n function: cloudflare:getTurnstileWidget\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n sitekey: 0x4AAF00AAAABn0R22HWm-YUc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Turnstile Sites Read`\n- `Turnstile Sites Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTurnstileWidget = cloudflare.getTurnstileWidget({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n sitekey: \"0x4AAF00AAAABn0R22HWm-YUc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_turnstile_widget = cloudflare.get_turnstile_widget(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n sitekey=\"0x4AAF00AAAABn0R22HWm-YUc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTurnstileWidget = Cloudflare.GetTurnstileWidget.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Sitekey = \"0x4AAF00AAAABn0R22HWm-YUc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTurnstileWidget(ctx, \u0026cloudflare.LookupTurnstileWidgetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSitekey: pulumi.StringRef(\"0x4AAF00AAAABn0R22HWm-YUc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getturnstilewidget\" \"exampleTurnstileWidget\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n sitekey = \"0x4AAF00AAAABn0R22HWm-YUc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTurnstileWidgetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTurnstileWidget = CloudflareFunctions.getTurnstileWidget(GetTurnstileWidgetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .sitekey(\"0x4AAF00AAAABn0R22HWm-YUc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTurnstileWidget:\n fn::invoke:\n function: cloudflare:getTurnstileWidget\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n sitekey: 0x4AAF00AAAABn0R22HWm-YUc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTurnstileWidget.\n", "properties": { @@ -135598,11 +135598,11 @@ "type": "string" }, "botFightMode": { - "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n", + "description": "If bot*fight*mode is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, Cloudflare issues computationally\nexpensive challenges in response to malicious bots (ENT only).\n", "type": "boolean" }, "clearanceLevel": { - "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n", + "description": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance,\nthis setting can determine the clearance level to be set\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"noClearance\"\" pulumi-lang-dotnet=\"\"NoClearance\"\" pulumi-lang-go=\"\"noClearance\"\" pulumi-lang-python=\"\"no_clearance\"\" pulumi-lang-yaml=\"\"noClearance\"\" pulumi-lang-java=\"\"noClearance\"\" pulumi-lang-hcl=\"\"no_clearance\"\"\u003e\"noClearance\"\u003c/span\u003e, \"jschallenge\", \"managed\", \"interactive\".\n", "type": "string" }, "createdOn": { @@ -135675,7 +135675,7 @@ } }, "cloudflare:index/getTurnstileWidgets:getTurnstileWidgets": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Turnstile Sites Read`\n- `Turnstile Sites Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTurnstileWidgets = cloudflare.getTurnstileWidgets({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n filter: \"name:my-widget\",\n order: \"id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_turnstile_widgets = cloudflare.get_turnstile_widgets(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n filter=\"name:my-widget\",\n order=\"id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTurnstileWidgets = Cloudflare.GetTurnstileWidgets.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Filter = \"name:my-widget\",\n Order = \"id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTurnstileWidgets(ctx, \u0026cloudflare.LookupTurnstileWidgetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tFilter: pulumi.StringRef(\"name:my-widget\"),\n\t\t\tOrder: pulumi.StringRef(\"id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTurnstileWidgetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTurnstileWidgets = CloudflareFunctions.getTurnstileWidgets(GetTurnstileWidgetsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .filter(\"name:my-widget\")\n .order(\"id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTurnstileWidgets:\n fn::invoke:\n function: cloudflare:getTurnstileWidgets\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n filter: name:my-widget\n order: id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `Turnstile Sites Read`\n- `Turnstile Sites Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleTurnstileWidgets = cloudflare.getTurnstileWidgets({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n filter: \"name:my-widget\",\n order: \"id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_turnstile_widgets = cloudflare.get_turnstile_widgets(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n filter=\"name:my-widget\",\n order=\"id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTurnstileWidgets = Cloudflare.GetTurnstileWidgets.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Filter = \"name:my-widget\",\n Order = \"id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetTurnstileWidgets(ctx, \u0026cloudflare.LookupTurnstileWidgetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tFilter: pulumi.StringRef(\"name:my-widget\"),\n\t\t\tOrder: pulumi.StringRef(\"id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getturnstilewidgets\" \"exampleTurnstileWidgets\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n filter = \"name:my-widget\"\n order = \"id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetTurnstileWidgetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleTurnstileWidgets = CloudflareFunctions.getTurnstileWidgets(GetTurnstileWidgetsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .filter(\"name:my-widget\")\n .order(\"id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleTurnstileWidgets:\n fn::invoke:\n function: cloudflare:getTurnstileWidgets\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n filter: name:my-widget\n order: id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getTurnstileWidgets.\n", "properties": { @@ -135740,7 +135740,7 @@ } }, "cloudflare:index/getUniversalSslSetting:getUniversalSslSetting": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUniversalSslSetting = cloudflare.getUniversalSslSetting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_universal_ssl_setting = cloudflare.get_universal_ssl_setting(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUniversalSslSetting = Cloudflare.GetUniversalSslSetting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUniversalSslSetting(ctx, \u0026cloudflare.LookupUniversalSslSettingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUniversalSslSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUniversalSslSetting = CloudflareFunctions.getUniversalSslSetting(GetUniversalSslSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUniversalSslSetting:\n fn::invoke:\n function: cloudflare:getUniversalSslSetting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUniversalSslSetting = cloudflare.getUniversalSslSetting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_universal_ssl_setting = cloudflare.get_universal_ssl_setting(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUniversalSslSetting = Cloudflare.GetUniversalSslSetting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUniversalSslSetting(ctx, \u0026cloudflare.LookupUniversalSslSettingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getuniversalsslsetting\" \"exampleUniversalSslSetting\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUniversalSslSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUniversalSslSetting = CloudflareFunctions.getUniversalSslSetting(GetUniversalSslSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUniversalSslSetting:\n fn::invoke:\n function: cloudflare:getUniversalSslSetting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUniversalSslSetting.\n", "properties": { @@ -135774,7 +135774,7 @@ } }, "cloudflare:index/getUrlNormalizationSettings:getUrlNormalizationSettings": { - "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUrlNormalizationSettings = cloudflare.getUrlNormalizationSettings({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_url_normalization_settings = cloudflare.get_url_normalization_settings(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUrlNormalizationSettings = Cloudflare.GetUrlNormalizationSettings.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUrlNormalizationSettings(ctx, \u0026cloudflare.LookupUrlNormalizationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUrlNormalizationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUrlNormalizationSettings = CloudflareFunctions.getUrlNormalizationSettings(GetUrlNormalizationSettingsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUrlNormalizationSettings:\n fn::invoke:\n function: cloudflare:getUrlNormalizationSettings\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Rulesets Read`\n- `Account Rulesets Write`\n- `Account WAF Read`\n- `Account WAF Write`\n- `Bot Management Read`\n- `Bot Management Write`\n- `Cache Settings Read`\n- `Cache Settings Write`\n- `Config Settings Read`\n- `Config Settings Write`\n- `Custom Errors Read`\n- `Custom Errors Write`\n- `Dynamic URL Redirects Read`\n- `Dynamic URL Redirects Write`\n- `HTTP DDoS Managed Ruleset Read`\n- `HTTP DDoS Managed Ruleset Write`\n- `L4 DDoS Managed Ruleset Read`\n- `L4 DDoS Managed Ruleset Write`\n- `Logs Read`\n- `Logs Write`\n- `Magic Firewall Read`\n- `Magic Firewall Write`\n- `Managed headers Read`\n- `Managed headers Write`\n- `Mass URL Redirects Read`\n- `Mass URL Redirects Write`\n- `Origin Read`\n- `Origin Write`\n- `Response Compression Read`\n- `Response Compression Write`\n- `Sanitize Read`\n- `Sanitize Write`\n- `Select Configuration Read`\n- `Select Configuration Write`\n- `Transform Rules Read`\n- `Transform Rules Write`\n- `Zone Transform Rules Read`\n- `Zone Transform Rules Write`\n- `Zone WAF Read`\n- `Zone WAF Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUrlNormalizationSettings = cloudflare.getUrlNormalizationSettings({\n zoneId: \"9f1839b6152d298aca64c4e906b6d074\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_url_normalization_settings = cloudflare.get_url_normalization_settings(zone_id=\"9f1839b6152d298aca64c4e906b6d074\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUrlNormalizationSettings = Cloudflare.GetUrlNormalizationSettings.Invoke(new()\n {\n ZoneId = \"9f1839b6152d298aca64c4e906b6d074\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUrlNormalizationSettings(ctx, \u0026cloudflare.LookupUrlNormalizationSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"9f1839b6152d298aca64c4e906b6d074\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_geturlnormalizationsettings\" \"exampleUrlNormalizationSettings\" {\n zone_id = \"9f1839b6152d298aca64c4e906b6d074\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUrlNormalizationSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUrlNormalizationSettings = CloudflareFunctions.getUrlNormalizationSettings(GetUrlNormalizationSettingsArgs.builder()\n .zoneId(\"9f1839b6152d298aca64c4e906b6d074\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUrlNormalizationSettings:\n fn::invoke:\n function: cloudflare:getUrlNormalizationSettings\n arguments:\n zoneId: 9f1839b6152d298aca64c4e906b6d074\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUrlNormalizationSettings.\n", "properties": { @@ -135814,7 +135814,7 @@ } }, "cloudflare:index/getUser:getUser": { - "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUser = cloudflare.getUser({});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user = cloudflare.get_user()\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUser = Cloudflare.GetUser.Invoke();\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUser(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUser = CloudflareFunctions.getUser(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n }\n}\n```\n```yaml\nvariables:\n exampleUser:\n fn::invoke:\n function: cloudflare:getUser\n arguments: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `User Details Read`\n- `User Details Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUser = cloudflare.getUser({});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user = cloudflare.get_user()\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUser = Cloudflare.GetUser.Invoke();\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUser(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getuser\" \"exampleUser\" {\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUser = CloudflareFunctions.getUser(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n }\n}\n```\n```yaml\nvariables:\n exampleUser:\n fn::invoke:\n function: cloudflare:getUser\n arguments: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "outputs": { "description": "A collection of values returned by getUser.\n", "properties": { @@ -135900,7 +135900,7 @@ } }, "cloudflare:index/getUserAgentBlockingRule:getUserAgentBlockingRule": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserAgentBlockingRule = cloudflare.getUserAgentBlockingRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n uaRuleId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_agent_blocking_rule = cloudflare.get_user_agent_blocking_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ua_rule_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserAgentBlockingRule = Cloudflare.GetUserAgentBlockingRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UaRuleId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserAgentBlockingRule(ctx, \u0026cloudflare.LookupUserAgentBlockingRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUaRuleId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserAgentBlockingRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserAgentBlockingRule = CloudflareFunctions.getUserAgentBlockingRule(GetUserAgentBlockingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .uaRuleId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserAgentBlockingRule:\n fn::invoke:\n function: cloudflare:getUserAgentBlockingRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n uaRuleId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserAgentBlockingRule = cloudflare.getUserAgentBlockingRule({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n uaRuleId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_agent_blocking_rule = cloudflare.get_user_agent_blocking_rule(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n ua_rule_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserAgentBlockingRule = Cloudflare.GetUserAgentBlockingRule.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UaRuleId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserAgentBlockingRule(ctx, \u0026cloudflare.LookupUserAgentBlockingRuleArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tUaRuleId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getuseragentblockingrule\" \"exampleUserAgentBlockingRule\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n ua_rule_id = \"372e67954025e0ba6aaa6d586b9e0b59\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserAgentBlockingRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserAgentBlockingRule = CloudflareFunctions.getUserAgentBlockingRule(GetUserAgentBlockingRuleArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .uaRuleId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserAgentBlockingRule:\n fn::invoke:\n function: cloudflare:getUserAgentBlockingRule\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n uaRuleId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUserAgentBlockingRule.\n", "properties": { @@ -135964,7 +135964,7 @@ } }, "cloudflare:index/getUserAgentBlockingRules:getUserAgentBlockingRules": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserAgentBlockingRules = cloudflare.getUserAgentBlockingRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n description: \"abusive\",\n paused: false,\n userAgent: \"Safari\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_agent_blocking_rules = cloudflare.get_user_agent_blocking_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n description=\"abusive\",\n paused=False,\n user_agent=\"Safari\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserAgentBlockingRules = Cloudflare.GetUserAgentBlockingRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Description = \"abusive\",\n Paused = false,\n UserAgent = \"Safari\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserAgentBlockingRules(ctx, \u0026cloudflare.LookupUserAgentBlockingRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDescription: pulumi.StringRef(\"abusive\"),\n\t\t\tPaused: pulumi.BoolRef(false),\n\t\t\tUserAgent: pulumi.StringRef(\"Safari\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserAgentBlockingRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserAgentBlockingRules = CloudflareFunctions.getUserAgentBlockingRules(GetUserAgentBlockingRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .description(\"abusive\")\n .paused(false)\n .userAgent(\"Safari\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserAgentBlockingRules:\n fn::invoke:\n function: cloudflare:getUserAgentBlockingRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n description: abusive\n paused: false\n userAgent: Safari\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserAgentBlockingRules = cloudflare.getUserAgentBlockingRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n description: \"abusive\",\n paused: false,\n userAgent: \"Safari\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_agent_blocking_rules = cloudflare.get_user_agent_blocking_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n description=\"abusive\",\n paused=False,\n user_agent=\"Safari\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserAgentBlockingRules = Cloudflare.GetUserAgentBlockingRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Description = \"abusive\",\n Paused = false,\n UserAgent = \"Safari\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserAgentBlockingRules(ctx, \u0026cloudflare.LookupUserAgentBlockingRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDescription: pulumi.StringRef(\"abusive\"),\n\t\t\tPaused: pulumi.BoolRef(false),\n\t\t\tUserAgent: pulumi.StringRef(\"Safari\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getuseragentblockingrules\" \"exampleUserAgentBlockingRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n description = \"abusive\"\n paused = false\n user_agent = \"Safari\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserAgentBlockingRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserAgentBlockingRules = CloudflareFunctions.getUserAgentBlockingRules(GetUserAgentBlockingRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .description(\"abusive\")\n .paused(false)\n .userAgent(\"Safari\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserAgentBlockingRules:\n fn::invoke:\n function: cloudflare:getUserAgentBlockingRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n description: abusive\n paused: false\n userAgent: Safari\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUserAgentBlockingRules.\n", "properties": { @@ -136034,7 +136034,7 @@ } }, "cloudflare:index/getUserGroup:getUserGroup": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroup = cloudflare.getUserGroup({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n userGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group = cloudflare.get_user_group(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n user_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroup = Cloudflare.GetUserGroup.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UserGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserGroup(ctx, \u0026cloudflare.LookupUserGroupArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tUserGroupId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserGroup = CloudflareFunctions.getUserGroup(GetUserGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .userGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserGroup:\n fn::invoke:\n function: cloudflare:getUserGroup\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n userGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroup = cloudflare.getUserGroup({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n userGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group = cloudflare.get_user_group(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n user_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroup = Cloudflare.GetUserGroup.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UserGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserGroup(ctx, \u0026cloudflare.LookupUserGroupArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tUserGroupId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getusergroup\" \"exampleUserGroup\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n user_group_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserGroup = CloudflareFunctions.getUserGroup(GetUserGroupArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .userGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserGroup:\n fn::invoke:\n function: cloudflare:getUserGroup\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n userGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUserGroup.\n", "properties": { @@ -136105,7 +136105,7 @@ } }, "cloudflare:index/getUserGroupMembers:getUserGroupMembers": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroupMembers = cloudflare.getUserGroupMembers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n userGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n fuzzyEmail: \"user@\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group_members = cloudflare.get_user_group_members(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n user_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n fuzzy_email=\"user@\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroupMembers = Cloudflare.GetUserGroupMembers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UserGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n FuzzyEmail = \"user@\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserGroupMembers(ctx, \u0026cloudflare.LookupUserGroupMembersArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tUserGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tFuzzyEmail: pulumi.StringRef(\"user@\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserGroupMembersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserGroupMembers = CloudflareFunctions.getUserGroupMembers(GetUserGroupMembersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .userGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .fuzzyEmail(\"user@\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserGroupMembers:\n fn::invoke:\n function: cloudflare:getUserGroupMembers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n userGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n fuzzyEmail: user@\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroupMembers = cloudflare.getUserGroupMembers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n userGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n fuzzyEmail: \"user@\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_group_members = cloudflare.get_user_group_members(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n user_group_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n fuzzy_email=\"user@\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroupMembers = Cloudflare.GetUserGroupMembers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n UserGroupId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n FuzzyEmail = \"user@\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserGroupMembers(ctx, \u0026cloudflare.LookupUserGroupMembersArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tUserGroupId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tFuzzyEmail: pulumi.StringRef(\"user@\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getusergroupmembers\" \"exampleUserGroupMembers\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n user_group_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n fuzzy_email = \"user@\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserGroupMembersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserGroupMembers = CloudflareFunctions.getUserGroupMembers(GetUserGroupMembersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .userGroupId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .fuzzyEmail(\"user@\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserGroupMembers:\n fn::invoke:\n function: cloudflare:getUserGroupMembers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n userGroupId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n fuzzyEmail: user@\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUserGroupMembers.\n", "properties": { @@ -136173,7 +136173,7 @@ } }, "cloudflare:index/getUserGroups:getUserGroups": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroups = cloudflare.getUserGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n fuzzyName: \"Foo\",\n name: \"NameOfTheUserGroup\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_groups = cloudflare.get_user_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n fuzzy_name=\"Foo\",\n name=\"NameOfTheUserGroup\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroups = Cloudflare.GetUserGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n FuzzyName = \"Foo\",\n Name = \"NameOfTheUserGroup\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserGroups(ctx, \u0026cloudflare.LookupUserGroupsArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFuzzyName: pulumi.StringRef(\"Foo\"),\n\t\t\tName: pulumi.StringRef(\"NameOfTheUserGroup\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserGroups = CloudflareFunctions.getUserGroups(GetUserGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .fuzzyName(\"Foo\")\n .name(\"NameOfTheUserGroup\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserGroups:\n fn::invoke:\n function: cloudflare:getUserGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 023e105f4ecef8ad9ca31a8372d0c353\n fuzzyName: Foo\n name: NameOfTheUserGroup\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n- `Account Settings Write`\n- `SCIM Provisioning`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleUserGroups = cloudflare.getUserGroups({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n id: \"023e105f4ecef8ad9ca31a8372d0c353\",\n fuzzyName: \"Foo\",\n name: \"NameOfTheUserGroup\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_user_groups = cloudflare.get_user_groups(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n fuzzy_name=\"Foo\",\n name=\"NameOfTheUserGroup\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUserGroups = Cloudflare.GetUserGroups.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Id = \"023e105f4ecef8ad9ca31a8372d0c353\",\n FuzzyName = \"Foo\",\n Name = \"NameOfTheUserGroup\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetUserGroups(ctx, \u0026cloudflare.LookupUserGroupsArgs{\n\t\t\tAccountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t\tId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tFuzzyName: pulumi.StringRef(\"Foo\"),\n\t\t\tName: pulumi.StringRef(\"NameOfTheUserGroup\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getusergroups\" \"exampleUserGroups\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n fuzzy_name = \"Foo\"\n name = \"NameOfTheUserGroup\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetUserGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleUserGroups = CloudflareFunctions.getUserGroups(GetUserGroupsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .id(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .fuzzyName(\"Foo\")\n .name(\"NameOfTheUserGroup\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleUserGroups:\n fn::invoke:\n function: cloudflare:getUserGroups\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n id: 023e105f4ecef8ad9ca31a8372d0c353\n fuzzyName: Foo\n name: NameOfTheUserGroup\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getUserGroups.\n", "properties": { @@ -136251,7 +136251,7 @@ } }, "cloudflare:index/getVulnerabilityScannerCredential:getVulnerabilityScannerCredential": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredential = cloudflare.getVulnerabilityScannerCredential({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n credentialId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential = cloudflare.get_vulnerability_scanner_credential(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n credential_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredential = Cloudflare.GetVulnerabilityScannerCredential.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n CredentialId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredential(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t\tCredentialId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredential = CloudflareFunctions.getVulnerabilityScannerCredential(GetVulnerabilityScannerCredentialArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .credentialId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredential:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredential\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n credentialId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredential = cloudflare.getVulnerabilityScannerCredential({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n credentialId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential = cloudflare.get_vulnerability_scanner_credential(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n credential_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredential = Cloudflare.GetVulnerabilityScannerCredential.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n CredentialId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredential(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t\tCredentialId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getvulnerabilityscannercredential\" \"exampleVulnerabilityScannerCredential\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n credential_set_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n credential_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredential = CloudflareFunctions.getVulnerabilityScannerCredential(GetVulnerabilityScannerCredentialArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .credentialId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredential:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredential\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n credentialId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getVulnerabilityScannerCredential.\n", "properties": { @@ -136314,7 +136314,7 @@ } }, "cloudflare:index/getVulnerabilityScannerCredentialSet:getVulnerabilityScannerCredentialSet": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentialSet = cloudflare.getVulnerabilityScannerCredentialSet({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential_set = cloudflare.get_vulnerability_scanner_credential_set(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentialSet = Cloudflare.GetVulnerabilityScannerCredentialSet.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredentialSet(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialSetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialSetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredentialSet = CloudflareFunctions.getVulnerabilityScannerCredentialSet(GetVulnerabilityScannerCredentialSetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredentialSet:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredentialSet\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentialSet = cloudflare.getVulnerabilityScannerCredentialSet({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential_set = cloudflare.get_vulnerability_scanner_credential_set(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentialSet = Cloudflare.GetVulnerabilityScannerCredentialSet.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredentialSet(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialSetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getvulnerabilityscannercredentialset\" \"exampleVulnerabilityScannerCredentialSet\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n credential_set_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialSetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredentialSet = CloudflareFunctions.getVulnerabilityScannerCredentialSet(GetVulnerabilityScannerCredentialSetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredentialSet:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredentialSet\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getVulnerabilityScannerCredentialSet.\n", "properties": { @@ -136359,7 +136359,7 @@ } }, "cloudflare:index/getVulnerabilityScannerCredentialSets:getVulnerabilityScannerCredentialSets": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentialSets = cloudflare.getVulnerabilityScannerCredentialSets({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential_sets = cloudflare.get_vulnerability_scanner_credential_sets(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentialSets = Cloudflare.GetVulnerabilityScannerCredentialSets.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredentialSets(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialSetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialSetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredentialSets = CloudflareFunctions.getVulnerabilityScannerCredentialSets(GetVulnerabilityScannerCredentialSetsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredentialSets:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredentialSets\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentialSets = cloudflare.getVulnerabilityScannerCredentialSets({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credential_sets = cloudflare.get_vulnerability_scanner_credential_sets(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentialSets = Cloudflare.GetVulnerabilityScannerCredentialSets.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredentialSets(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialSetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getvulnerabilityscannercredentialsets\" \"exampleVulnerabilityScannerCredentialSets\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialSetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredentialSets = CloudflareFunctions.getVulnerabilityScannerCredentialSets(GetVulnerabilityScannerCredentialSetsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredentialSets:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredentialSets\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getVulnerabilityScannerCredentialSets.\n", "properties": { @@ -136405,7 +136405,7 @@ } }, "cloudflare:index/getVulnerabilityScannerCredentials:getVulnerabilityScannerCredentials": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentials = cloudflare.getVulnerabilityScannerCredentials({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credentials = cloudflare.get_vulnerability_scanner_credentials(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentials = Cloudflare.GetVulnerabilityScannerCredentials.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredentials(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredentials = CloudflareFunctions.getVulnerabilityScannerCredentials(GetVulnerabilityScannerCredentialsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredentials:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredentials\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerCredentials = cloudflare.getVulnerabilityScannerCredentials({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n credentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_credentials = cloudflare.get_vulnerability_scanner_credentials(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n credential_set_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerCredentials = Cloudflare.GetVulnerabilityScannerCredentials.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CredentialSetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerCredentials(ctx, \u0026cloudflare.LookupVulnerabilityScannerCredentialsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCredentialSetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getvulnerabilityscannercredentials\" \"exampleVulnerabilityScannerCredentials\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n credential_set_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerCredentialsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerCredentials = CloudflareFunctions.getVulnerabilityScannerCredentials(GetVulnerabilityScannerCredentialsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .credentialSetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerCredentials:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerCredentials\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n credentialSetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getVulnerabilityScannerCredentials.\n", "properties": { @@ -136461,7 +136461,7 @@ } }, "cloudflare:index/getVulnerabilityScannerTargetEnvironment:getVulnerabilityScannerTargetEnvironment": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerTargetEnvironment = cloudflare.getVulnerabilityScannerTargetEnvironment({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n targetEnvironmentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_target_environment = cloudflare.get_vulnerability_scanner_target_environment(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n target_environment_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerTargetEnvironment = Cloudflare.GetVulnerabilityScannerTargetEnvironment.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TargetEnvironmentId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerTargetEnvironment(ctx, \u0026cloudflare.LookupVulnerabilityScannerTargetEnvironmentArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTargetEnvironmentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerTargetEnvironmentArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerTargetEnvironment = CloudflareFunctions.getVulnerabilityScannerTargetEnvironment(GetVulnerabilityScannerTargetEnvironmentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .targetEnvironmentId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerTargetEnvironment:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerTargetEnvironment\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n targetEnvironmentId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerTargetEnvironment = cloudflare.getVulnerabilityScannerTargetEnvironment({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n targetEnvironmentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_target_environment = cloudflare.get_vulnerability_scanner_target_environment(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n target_environment_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerTargetEnvironment = Cloudflare.GetVulnerabilityScannerTargetEnvironment.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TargetEnvironmentId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerTargetEnvironment(ctx, \u0026cloudflare.LookupVulnerabilityScannerTargetEnvironmentArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTargetEnvironmentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getvulnerabilityscannertargetenvironment\" \"exampleVulnerabilityScannerTargetEnvironment\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n target_environment_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerTargetEnvironmentArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerTargetEnvironment = CloudflareFunctions.getVulnerabilityScannerTargetEnvironment(GetVulnerabilityScannerTargetEnvironmentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .targetEnvironmentId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerTargetEnvironment:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerTargetEnvironment\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n targetEnvironmentId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getVulnerabilityScannerTargetEnvironment.\n", "properties": { @@ -136499,7 +136499,7 @@ }, "target": { "$ref": "#/types/cloudflare:index/getVulnerabilityScannerTargetEnvironmentTarget:getVulnerabilityScannerTargetEnvironmentTarget", - "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" + "description": "Identifies the Cloudflare asset to scan. Uses a \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\" pulumi-lang-hcl=\"`type`\"\u003e`type`\u003c/span\u003e discriminator.\nCurrently the service supports only \u003cspan pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\" pulumi-lang-hcl=\"`zone`\"\u003e`zone`\u003c/span\u003e targets.\n" }, "targetEnvironmentId": { "type": "string" @@ -136516,7 +136516,7 @@ } }, "cloudflare:index/getVulnerabilityScannerTargetEnvironments:getVulnerabilityScannerTargetEnvironments": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerTargetEnvironments = cloudflare.getVulnerabilityScannerTargetEnvironments({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_target_environments = cloudflare.get_vulnerability_scanner_target_environments(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerTargetEnvironments = Cloudflare.GetVulnerabilityScannerTargetEnvironments.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerTargetEnvironments(ctx, \u0026cloudflare.LookupVulnerabilityScannerTargetEnvironmentsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerTargetEnvironmentsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerTargetEnvironments = CloudflareFunctions.getVulnerabilityScannerTargetEnvironments(GetVulnerabilityScannerTargetEnvironmentsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerTargetEnvironments:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerTargetEnvironments\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleVulnerabilityScannerTargetEnvironments = cloudflare.getVulnerabilityScannerTargetEnvironments({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_vulnerability_scanner_target_environments = cloudflare.get_vulnerability_scanner_target_environments(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVulnerabilityScannerTargetEnvironments = Cloudflare.GetVulnerabilityScannerTargetEnvironments.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetVulnerabilityScannerTargetEnvironments(ctx, \u0026cloudflare.LookupVulnerabilityScannerTargetEnvironmentsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getvulnerabilityscannertargetenvironments\" \"exampleVulnerabilityScannerTargetEnvironments\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetVulnerabilityScannerTargetEnvironmentsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleVulnerabilityScannerTargetEnvironments = CloudflareFunctions.getVulnerabilityScannerTargetEnvironments(GetVulnerabilityScannerTargetEnvironmentsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleVulnerabilityScannerTargetEnvironments:\n fn::invoke:\n function: cloudflare:getVulnerabilityScannerTargetEnvironments\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getVulnerabilityScannerTargetEnvironments.\n", "properties": { @@ -136562,7 +136562,7 @@ } }, "cloudflare:index/getWaitingRoom:getWaitingRoom": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoom = cloudflare.getWaitingRoom({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room = cloudflare.get_waiting_room(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoom = Cloudflare.GetWaitingRoom.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoom(ctx, \u0026cloudflare.LookupWaitingRoomArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoom = CloudflareFunctions.getWaitingRoom(GetWaitingRoomArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoom:\n fn::invoke:\n function: cloudflare:getWaitingRoom\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoom = cloudflare.getWaitingRoom({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room = cloudflare.get_waiting_room(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoom = Cloudflare.GetWaitingRoom.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoom(ctx, \u0026cloudflare.LookupWaitingRoomArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwaitingroom\" \"exampleWaitingRoom\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n waiting_room_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoom = CloudflareFunctions.getWaitingRoom(GetWaitingRoomArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoom:\n fn::invoke:\n function: cloudflare:getWaitingRoom\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWaitingRoom.\n", "properties": { @@ -136594,7 +136594,7 @@ "description": "Configures cookie attributes for the waiting room cookie. This encrypted cookie stores a user's status in the waiting room, such as queue position.\n" }, "cookieSuffix": { - "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n", + "description": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(_*cf*waitingroom). If \u003cspan pulumi-lang-nodejs=\"`cookieSuffix`\" pulumi-lang-dotnet=\"`CookieSuffix`\" pulumi-lang-go=\"`cookieSuffix`\" pulumi-lang-python=\"`cookie_suffix`\" pulumi-lang-yaml=\"`cookieSuffix`\" pulumi-lang-java=\"`cookieSuffix`\" pulumi-lang-hcl=\"`cookie_suffix`\"\u003e`cookieSuffix`\u003c/span\u003e is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using \u003cspan pulumi-lang-nodejs=\"`additionalRoutes`\" pulumi-lang-dotnet=\"`AdditionalRoutes`\" pulumi-lang-go=\"`additionalRoutes`\" pulumi-lang-python=\"`additional_routes`\" pulumi-lang-yaml=\"`additionalRoutes`\" pulumi-lang-java=\"`additionalRoutes`\" pulumi-lang-hcl=\"`additional_routes`\"\u003e`additionalRoutes`\u003c/span\u003e.\n", "type": "string" }, "createdOn": { @@ -136711,7 +136711,7 @@ } }, "cloudflare:index/getWaitingRoomEvent:getWaitingRoomEvent": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomEvent = cloudflare.getWaitingRoomEvent({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n eventId: \"25756b2dfe6e378a06b033b670413757\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_event = cloudflare.get_waiting_room_event(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\",\n event_id=\"25756b2dfe6e378a06b033b670413757\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomEvent = Cloudflare.GetWaitingRoomEvent.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n EventId = \"25756b2dfe6e378a06b033b670413757\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomEvent(ctx, \u0026cloudflare.LookupWaitingRoomEventArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t\tEventId: \"25756b2dfe6e378a06b033b670413757\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomEventArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomEvent = CloudflareFunctions.getWaitingRoomEvent(GetWaitingRoomEventArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .eventId(\"25756b2dfe6e378a06b033b670413757\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomEvent:\n fn::invoke:\n function: cloudflare:getWaitingRoomEvent\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n eventId: 25756b2dfe6e378a06b033b670413757\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomEvent = cloudflare.getWaitingRoomEvent({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n eventId: \"25756b2dfe6e378a06b033b670413757\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_event = cloudflare.get_waiting_room_event(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\",\n event_id=\"25756b2dfe6e378a06b033b670413757\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomEvent = Cloudflare.GetWaitingRoomEvent.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n EventId = \"25756b2dfe6e378a06b033b670413757\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomEvent(ctx, \u0026cloudflare.LookupWaitingRoomEventArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t\tEventId: \"25756b2dfe6e378a06b033b670413757\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwaitingroomevent\" \"exampleWaitingRoomEvent\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n waiting_room_id = \"699d98642c564d2e855e9661899b7252\"\n event_id = \"25756b2dfe6e378a06b033b670413757\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomEventArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomEvent = CloudflareFunctions.getWaitingRoomEvent(GetWaitingRoomEventArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .eventId(\"25756b2dfe6e378a06b033b670413757\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomEvent:\n fn::invoke:\n function: cloudflare:getWaitingRoomEvent\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n eventId: 25756b2dfe6e378a06b033b670413757\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWaitingRoomEvent.\n", "properties": { @@ -136739,7 +136739,7 @@ "type": "string" }, "customPageHtml": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`customPageHtml`\" pulumi-lang-dotnet=\"`CustomPageHtml`\" pulumi-lang-go=\"`customPageHtml`\" pulumi-lang-python=\"`custom_page_html`\" pulumi-lang-yaml=\"`customPageHtml`\" pulumi-lang-java=\"`customPageHtml`\" pulumi-lang-hcl=\"`custom_page_html`\"\u003e`customPageHtml`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", "type": "string" }, "description": { @@ -136747,7 +136747,7 @@ "type": "string" }, "disableSessionRenewal": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`disableSessionRenewal`\" pulumi-lang-dotnet=\"`DisableSessionRenewal`\" pulumi-lang-go=\"`disableSessionRenewal`\" pulumi-lang-python=\"`disable_session_renewal`\" pulumi-lang-yaml=\"`disableSessionRenewal`\" pulumi-lang-java=\"`disableSessionRenewal`\" pulumi-lang-hcl=\"`disable_session_renewal`\"\u003e`disableSessionRenewal`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", "type": "boolean" }, "eventEndTime": { @@ -136758,7 +136758,7 @@ "type": "string" }, "eventStartTime": { - "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\"\u003e`eventEndTime`\u003c/span\u003e.\n", + "description": "An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before \u003cspan pulumi-lang-nodejs=\"`eventEndTime`\" pulumi-lang-dotnet=\"`EventEndTime`\" pulumi-lang-go=\"`eventEndTime`\" pulumi-lang-python=\"`event_end_time`\" pulumi-lang-yaml=\"`eventEndTime`\" pulumi-lang-java=\"`eventEndTime`\" pulumi-lang-hcl=\"`event_end_time`\"\u003e`eventEndTime`\u003c/span\u003e.\n", "type": "string" }, "id": { @@ -136773,39 +136773,39 @@ "type": "string" }, "newUsersPerMinute": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property is also set.\n", "type": "integer" }, "prequeueStartTime": { - "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e.\n", + "description": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e.\n", "type": "string" }, "queueingMethod": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", "type": "string" }, "sessionDuration": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`sessionDuration`\" pulumi-lang-dotnet=\"`SessionDuration`\" pulumi-lang-go=\"`sessionDuration`\" pulumi-lang-python=\"`session_duration`\" pulumi-lang-yaml=\"`sessionDuration`\" pulumi-lang-java=\"`sessionDuration`\" pulumi-lang-hcl=\"`session_duration`\"\u003e`sessionDuration`\u003c/span\u003e property while it is active. If null, the event will inherit it.\n", "type": "integer" }, "shuffleAtEventStart": { - "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n", + "description": "If enabled, users in the prequeue will be shuffled randomly at the \u003cspan pulumi-lang-nodejs=\"`eventStartTime`\" pulumi-lang-dotnet=\"`EventStartTime`\" pulumi-lang-go=\"`eventStartTime`\" pulumi-lang-python=\"`event_start_time`\" pulumi-lang-yaml=\"`eventStartTime`\" pulumi-lang-java=\"`eventStartTime`\" pulumi-lang-hcl=\"`event_start_time`\"\u003e`eventStartTime`\u003c/span\u003e. Requires that \u003cspan pulumi-lang-nodejs=\"`prequeueStartTime`\" pulumi-lang-dotnet=\"`PrequeueStartTime`\" pulumi-lang-go=\"`prequeueStartTime`\" pulumi-lang-python=\"`prequeue_start_time`\" pulumi-lang-yaml=\"`prequeueStartTime`\" pulumi-lang-java=\"`prequeueStartTime`\" pulumi-lang-hcl=\"`prequeue_start_time`\"\u003e`prequeueStartTime`\u003c/span\u003e is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the \u003cspan pulumi-lang-nodejs=\"`queueingMethod`\" pulumi-lang-dotnet=\"`QueueingMethod`\" pulumi-lang-go=\"`queueingMethod`\" pulumi-lang-python=\"`queueing_method`\" pulumi-lang-yaml=\"`queueingMethod`\" pulumi-lang-java=\"`queueingMethod`\" pulumi-lang-hcl=\"`queueing_method`\"\u003e`queueingMethod`\u003c/span\u003e during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n", "type": "boolean" }, "suspended": { - "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n", + "description": "Suspends or allows an event. If set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the event is ignored and traffic will be handled based on the waiting room configuration.\n", "type": "boolean" }, "totalActiveUsers": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`totalActiveUsers`\" pulumi-lang-dotnet=\"`TotalActiveUsers`\" pulumi-lang-go=\"`totalActiveUsers`\" pulumi-lang-python=\"`total_active_users`\" pulumi-lang-yaml=\"`totalActiveUsers`\" pulumi-lang-java=\"`totalActiveUsers`\" pulumi-lang-hcl=\"`total_active_users`\"\u003e`totalActiveUsers`\u003c/span\u003e property while it is active. If null, the event will inherit it. This can only be set if the event's \u003cspan pulumi-lang-nodejs=\"`newUsersPerMinute`\" pulumi-lang-dotnet=\"`NewUsersPerMinute`\" pulumi-lang-go=\"`newUsersPerMinute`\" pulumi-lang-python=\"`new_users_per_minute`\" pulumi-lang-yaml=\"`newUsersPerMinute`\" pulumi-lang-java=\"`newUsersPerMinute`\" pulumi-lang-hcl=\"`new_users_per_minute`\"\u003e`newUsersPerMinute`\u003c/span\u003e property is also set.\n", "type": "integer" }, "turnstileAction": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileAction`\" pulumi-lang-dotnet=\"`TurnstileAction`\" pulumi-lang-go=\"`turnstileAction`\" pulumi-lang-python=\"`turnstile_action`\" pulumi-lang-yaml=\"`turnstileAction`\" pulumi-lang-java=\"`turnstileAction`\" pulumi-lang-hcl=\"`turnstile_action`\"\u003e`turnstileAction`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"log\", \u003cspan pulumi-lang-nodejs=\"\"infiniteQueue\"\" pulumi-lang-dotnet=\"\"InfiniteQueue\"\" pulumi-lang-go=\"\"infiniteQueue\"\" pulumi-lang-python=\"\"infinite_queue\"\" pulumi-lang-yaml=\"\"infiniteQueue\"\" pulumi-lang-java=\"\"infiniteQueue\"\" pulumi-lang-hcl=\"\"infinite_queue\"\"\u003e\"infiniteQueue\"\u003c/span\u003e.\n", "type": "string" }, "turnstileMode": { - "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n", + "description": "If set, the event will override the waiting room's \u003cspan pulumi-lang-nodejs=\"`turnstileMode`\" pulumi-lang-dotnet=\"`TurnstileMode`\" pulumi-lang-go=\"`turnstileMode`\" pulumi-lang-python=\"`turnstile_mode`\" pulumi-lang-yaml=\"`turnstileMode`\" pulumi-lang-java=\"`turnstileMode`\" pulumi-lang-hcl=\"`turnstile_mode`\"\u003e`turnstileMode`\u003c/span\u003e property while it is active. If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible*non*interactive\", \u003cspan pulumi-lang-nodejs=\"\"visibleManaged\"\" pulumi-lang-dotnet=\"\"VisibleManaged\"\" pulumi-lang-go=\"\"visibleManaged\"\" pulumi-lang-python=\"\"visible_managed\"\" pulumi-lang-yaml=\"\"visibleManaged\"\" pulumi-lang-java=\"\"visibleManaged\"\" pulumi-lang-hcl=\"\"visible_managed\"\"\u003e\"visibleManaged\"\u003c/span\u003e.\n", "type": "string" }, "waitingRoomId": { @@ -136842,7 +136842,7 @@ } }, "cloudflare:index/getWaitingRoomEvents:getWaitingRoomEvents": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomEvents = cloudflare.getWaitingRoomEvents({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_events = cloudflare.get_waiting_room_events(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomEvents = Cloudflare.GetWaitingRoomEvents.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomEvents(ctx, \u0026cloudflare.LookupWaitingRoomEventsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomEventsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomEvents = CloudflareFunctions.getWaitingRoomEvents(GetWaitingRoomEventsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomEvents:\n fn::invoke:\n function: cloudflare:getWaitingRoomEvents\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomEvents = cloudflare.getWaitingRoomEvents({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_events = cloudflare.get_waiting_room_events(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomEvents = Cloudflare.GetWaitingRoomEvents.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomEvents(ctx, \u0026cloudflare.LookupWaitingRoomEventsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwaitingroomevents\" \"exampleWaitingRoomEvents\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n waiting_room_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomEventsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomEvents = CloudflareFunctions.getWaitingRoomEvents(GetWaitingRoomEventsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomEvents:\n fn::invoke:\n function: cloudflare:getWaitingRoomEvents\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWaitingRoomEvents.\n", "properties": { @@ -136898,7 +136898,7 @@ } }, "cloudflare:index/getWaitingRoomRules:getWaitingRoomRules": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomRules = cloudflare.getWaitingRoomRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_rules = cloudflare.get_waiting_room_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomRules = Cloudflare.GetWaitingRoomRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomRules(ctx, \u0026cloudflare.LookupWaitingRoomRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomRules = CloudflareFunctions.getWaitingRoomRules(GetWaitingRoomRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomRules:\n fn::invoke:\n function: cloudflare:getWaitingRoomRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomRules = cloudflare.getWaitingRoomRules({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n waitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_rules = cloudflare.get_waiting_room_rules(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n waiting_room_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomRules = Cloudflare.GetWaitingRoomRules.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WaitingRoomId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomRules(ctx, \u0026cloudflare.LookupWaitingRoomRulesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWaitingRoomId: \"699d98642c564d2e855e9661899b7252\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwaitingroomrules\" \"exampleWaitingRoomRules\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n waiting_room_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomRules = CloudflareFunctions.getWaitingRoomRules(GetWaitingRoomRulesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .waitingRoomId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomRules:\n fn::invoke:\n function: cloudflare:getWaitingRoomRules\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n waitingRoomId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWaitingRoomRules.\n", "properties": { @@ -136967,7 +136967,7 @@ } }, "cloudflare:index/getWaitingRoomSettings:getWaitingRoomSettings": { - "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomSettings = cloudflare.getWaitingRoomSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_settings = cloudflare.get_waiting_room_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomSettings = Cloudflare.GetWaitingRoomSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomSettings(ctx, \u0026cloudflare.LookupWaitingRoomSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomSettings = CloudflareFunctions.getWaitingRoomSettings(GetWaitingRoomSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomSettings:\n fn::invoke:\n function: cloudflare:getWaitingRoomSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Waiting Rooms Read`\n- `Waiting Rooms Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRoomSettings = cloudflare.getWaitingRoomSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_room_settings = cloudflare.get_waiting_room_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRoomSettings = Cloudflare.GetWaitingRoomSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRoomSettings(ctx, \u0026cloudflare.LookupWaitingRoomSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwaitingroomsettings\" \"exampleWaitingRoomSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRoomSettings = CloudflareFunctions.getWaitingRoomSettings(GetWaitingRoomSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRoomSettings:\n fn::invoke:\n function: cloudflare:getWaitingRoomSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWaitingRoomSettings.\n", "properties": { @@ -137002,7 +137002,7 @@ } }, "cloudflare:index/getWaitingRooms:getWaitingRooms": { - "description": "Accepted Permissions\n\n- `Account Waiting Rooms Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRooms = cloudflare.getWaitingRooms({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_rooms = cloudflare.get_waiting_rooms(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRooms = Cloudflare.GetWaitingRooms.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRooms(ctx, \u0026cloudflare.LookupWaitingRoomsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRooms = CloudflareFunctions.getWaitingRooms(GetWaitingRoomsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRooms:\n fn::invoke:\n function: cloudflare:getWaitingRooms\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Waiting Rooms Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWaitingRooms = cloudflare.getWaitingRooms({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_waiting_rooms = cloudflare.get_waiting_rooms(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWaitingRooms = Cloudflare.GetWaitingRooms.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWaitingRooms(ctx, \u0026cloudflare.LookupWaitingRoomsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwaitingrooms\" \"exampleWaitingRooms\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWaitingRoomsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWaitingRooms = CloudflareFunctions.getWaitingRooms(GetWaitingRoomsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWaitingRooms:\n fn::invoke:\n function: cloudflare:getWaitingRooms\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWaitingRooms.\n", "properties": { @@ -137056,7 +137056,7 @@ } }, "cloudflare:index/getWeb3Hostname:getWeb3Hostname": { - "description": "Accepted Permissions\n\n- `Web3 Hostnames Read`\n- `Web3 Hostnames Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWeb3Hostname = cloudflare.getWeb3Hostname({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web3_hostname = cloudflare.get_web3_hostname(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWeb3Hostname = Cloudflare.GetWeb3Hostname.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWeb3Hostname(ctx, \u0026cloudflare.LookupWeb3HostnameArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWeb3HostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWeb3Hostname = CloudflareFunctions.getWeb3Hostname(GetWeb3HostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWeb3Hostname:\n fn::invoke:\n function: cloudflare:getWeb3Hostname\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Web3 Hostnames Read`\n- `Web3 Hostnames Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWeb3Hostname = cloudflare.getWeb3Hostname({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web3_hostname = cloudflare.get_web3_hostname(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n identifier=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWeb3Hostname = Cloudflare.GetWeb3Hostname.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Identifier = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWeb3Hostname(ctx, \u0026cloudflare.LookupWeb3HostnameArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tIdentifier: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getweb3hostname\" \"exampleWeb3Hostname\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n identifier = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWeb3HostnameArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWeb3Hostname = CloudflareFunctions.getWeb3Hostname(GetWeb3HostnameArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .identifier(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWeb3Hostname:\n fn::invoke:\n function: cloudflare:getWeb3Hostname\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n identifier: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWeb3Hostname.\n", "properties": { @@ -137131,7 +137131,7 @@ } }, "cloudflare:index/getWeb3Hostnames:getWeb3Hostnames": { - "description": "Accepted Permissions\n\n- `Web3 Hostnames Read`\n- `Web3 Hostnames Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWeb3Hostnames = cloudflare.getWeb3Hostnames({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web3_hostnames = cloudflare.get_web3_hostnames(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWeb3Hostnames = Cloudflare.GetWeb3Hostnames.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWeb3Hostnames(ctx, \u0026cloudflare.LookupWeb3HostnamesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWeb3HostnamesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWeb3Hostnames = CloudflareFunctions.getWeb3Hostnames(GetWeb3HostnamesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWeb3Hostnames:\n fn::invoke:\n function: cloudflare:getWeb3Hostnames\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Web3 Hostnames Read`\n- `Web3 Hostnames Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWeb3Hostnames = cloudflare.getWeb3Hostnames({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web3_hostnames = cloudflare.get_web3_hostnames(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWeb3Hostnames = Cloudflare.GetWeb3Hostnames.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWeb3Hostnames(ctx, \u0026cloudflare.LookupWeb3HostnamesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getweb3hostnames\" \"exampleWeb3Hostnames\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWeb3HostnamesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWeb3Hostnames = CloudflareFunctions.getWeb3Hostnames(GetWeb3HostnamesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWeb3Hostnames:\n fn::invoke:\n function: cloudflare:getWeb3Hostnames\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWeb3Hostnames.\n", "properties": { @@ -137177,7 +137177,7 @@ } }, "cloudflare:index/getWebAnalyticsSite:getWebAnalyticsSite": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsSite = cloudflare.getWebAnalyticsSite({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_site = cloudflare.get_web_analytics_site(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsSite = Cloudflare.GetWebAnalyticsSite.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWebAnalyticsSite(ctx, \u0026cloudflare.LookupWebAnalyticsSiteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWebAnalyticsSiteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWebAnalyticsSite = CloudflareFunctions.getWebAnalyticsSite(GetWebAnalyticsSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWebAnalyticsSite:\n fn::invoke:\n function: cloudflare:getWebAnalyticsSite\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsSite = cloudflare.getWebAnalyticsSite({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n siteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_site = cloudflare.get_web_analytics_site(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n site_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsSite = Cloudflare.GetWebAnalyticsSite.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SiteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWebAnalyticsSite(ctx, \u0026cloudflare.LookupWebAnalyticsSiteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSiteId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwebanalyticssite\" \"exampleWebAnalyticsSite\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n site_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWebAnalyticsSiteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWebAnalyticsSite = CloudflareFunctions.getWebAnalyticsSite(GetWebAnalyticsSiteArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .siteId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWebAnalyticsSite:\n fn::invoke:\n function: cloudflare:getWebAnalyticsSite\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n siteId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWebAnalyticsSite.\n", "properties": { @@ -137257,7 +137257,7 @@ } }, "cloudflare:index/getWebAnalyticsSites:getWebAnalyticsSites": { - "description": "Accepted Permissions\n\n- `Account Settings Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsSites = cloudflare.getWebAnalyticsSites({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n orderBy: \"host\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_sites = cloudflare.get_web_analytics_sites(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n order_by=\"host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsSites = Cloudflare.GetWebAnalyticsSites.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OrderBy = \"host\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWebAnalyticsSites(ctx, \u0026cloudflare.LookupWebAnalyticsSitesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOrderBy: pulumi.StringRef(\"host\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWebAnalyticsSitesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWebAnalyticsSites = CloudflareFunctions.getWebAnalyticsSites(GetWebAnalyticsSitesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .orderBy(\"host\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWebAnalyticsSites:\n fn::invoke:\n function: cloudflare:getWebAnalyticsSites\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n orderBy: host\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Account Settings Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWebAnalyticsSites = cloudflare.getWebAnalyticsSites({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n orderBy: \"host\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_web_analytics_sites = cloudflare.get_web_analytics_sites(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n order_by=\"host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWebAnalyticsSites = Cloudflare.GetWebAnalyticsSites.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n OrderBy = \"host\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWebAnalyticsSites(ctx, \u0026cloudflare.LookupWebAnalyticsSitesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tOrderBy: pulumi.StringRef(\"host\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getwebanalyticssites\" \"exampleWebAnalyticsSites\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n order_by = \"host\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWebAnalyticsSitesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWebAnalyticsSites = CloudflareFunctions.getWebAnalyticsSites(GetWebAnalyticsSitesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .orderBy(\"host\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWebAnalyticsSites:\n fn::invoke:\n function: cloudflare:getWebAnalyticsSites\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n orderBy: host\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWebAnalyticsSites.\n", "properties": { @@ -137311,7 +137311,7 @@ } }, "cloudflare:index/getWorker:getWorker": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorker = cloudflare.getWorker({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker = cloudflare.get_worker(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorker = Cloudflare.GetWorker.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorker(ctx, \u0026cloudflare.LookupWorkerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: pulumi.StringRef(\"worker_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorker = CloudflareFunctions.getWorker(GetWorkerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorker:\n fn::invoke:\n function: cloudflare:getWorker\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorker = cloudflare.getWorker({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker = cloudflare.get_worker(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorker = Cloudflare.GetWorker.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorker(ctx, \u0026cloudflare.LookupWorkerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: pulumi.StringRef(\"worker_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworker\" \"exampleWorker\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n worker_id = \"worker_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorker = CloudflareFunctions.getWorker(GetWorkerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorker:\n fn::invoke:\n function: cloudflare:getWorker\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorker.\n", "properties": { @@ -137341,7 +137341,7 @@ "type": "string" }, "deployedOn": { - "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n", + "description": "When the Worker's most recent deployment was created. \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e if the Worker has never been deployed.\n", "type": "string" }, "filter": { @@ -137411,7 +137411,7 @@ } }, "cloudflare:index/getWorkerVersion:getWorkerVersion": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkerVersion = cloudflare.getWorkerVersion({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n versionId: \"version_id\",\n include: \"modules\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker_version = cloudflare.get_worker_version(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\",\n version_id=\"version_id\",\n include=\"modules\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkerVersion = Cloudflare.GetWorkerVersion.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n VersionId = \"version_id\",\n Include = \"modules\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkerVersion(ctx, \u0026cloudflare.LookupWorkerVersionArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: \"worker_id\",\n\t\t\tVersionId: \"version_id\",\n\t\t\tInclude: pulumi.StringRef(\"modules\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkerVersionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkerVersion = CloudflareFunctions.getWorkerVersion(GetWorkerVersionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .versionId(\"version_id\")\n .include(\"modules\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkerVersion:\n fn::invoke:\n function: cloudflare:getWorkerVersion\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n versionId: version_id\n include: modules\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkerVersion = cloudflare.getWorkerVersion({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n versionId: \"version_id\",\n include: \"modules\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker_version = cloudflare.get_worker_version(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\",\n version_id=\"version_id\",\n include=\"modules\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkerVersion = Cloudflare.GetWorkerVersion.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n VersionId = \"version_id\",\n Include = \"modules\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkerVersion(ctx, \u0026cloudflare.LookupWorkerVersionArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: \"worker_id\",\n\t\t\tVersionId: \"version_id\",\n\t\t\tInclude: pulumi.StringRef(\"modules\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerversion\" \"exampleWorkerVersion\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n worker_id = \"worker_id\"\n version_id = \"version_id\"\n include = \"modules\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkerVersionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkerVersion = CloudflareFunctions.getWorkerVersion(GetWorkerVersionArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .versionId(\"version_id\")\n .include(\"modules\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkerVersion:\n fn::invoke:\n function: cloudflare:getWorkerVersion\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n versionId: version_id\n include: modules\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkerVersion.\n", "properties": { @@ -137421,7 +137421,7 @@ }, "include": { "type": "string", - "description": "Whether to include the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\"\u003e`modules`\u003c/span\u003e property of the version in the response, which contains code and sourcemap content and may add several megabytes to the response size.\nAvailable values: \"modules\".\n" + "description": "Whether to include the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\" pulumi-lang-hcl=\"`modules`\"\u003e`modules`\u003c/span\u003e property of the version in the response, which contains code and sourcemap content and may add several megabytes to the response size.\nAvailable values: \"modules\".\n" }, "versionId": { "type": "string", @@ -137481,7 +137481,7 @@ "type": "string" }, "include": { - "description": "Whether to include the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\"\u003e`modules`\u003c/span\u003e property of the version in the response, which contains code and sourcemap content and may add several megabytes to the response size.\nAvailable values: \"modules\".\n", + "description": "Whether to include the \u003cspan pulumi-lang-nodejs=\"`modules`\" pulumi-lang-dotnet=\"`Modules`\" pulumi-lang-go=\"`modules`\" pulumi-lang-python=\"`modules`\" pulumi-lang-yaml=\"`modules`\" pulumi-lang-java=\"`modules`\" pulumi-lang-hcl=\"`modules`\"\u003e`modules`\u003c/span\u003e property of the version in the response, which contains code and sourcemap content and may add several megabytes to the response size.\nAvailable values: \"modules\".\n", "type": "string" }, "limits": { @@ -137564,7 +137564,7 @@ } }, "cloudflare:index/getWorkerVersions:getWorkerVersions": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkerVersions = cloudflare.getWorkerVersions({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker_versions = cloudflare.get_worker_versions(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkerVersions = Cloudflare.GetWorkerVersions.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkerVersions(ctx, \u0026cloudflare.LookupWorkerVersionsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: \"worker_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkerVersionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkerVersions = CloudflareFunctions.getWorkerVersions(GetWorkerVersionsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkerVersions:\n fn::invoke:\n function: cloudflare:getWorkerVersions\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkerVersions = cloudflare.getWorkerVersions({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n workerId: \"worker_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_worker_versions = cloudflare.get_worker_versions(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n worker_id=\"worker_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkerVersions = Cloudflare.GetWorkerVersions.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n WorkerId = \"worker_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkerVersions(ctx, \u0026cloudflare.LookupWorkerVersionsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tWorkerId: \"worker_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerversions\" \"exampleWorkerVersions\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n worker_id = \"worker_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkerVersionsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkerVersions = CloudflareFunctions.getWorkerVersions(GetWorkerVersionsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .workerId(\"worker_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkerVersions:\n fn::invoke:\n function: cloudflare:getWorkerVersions\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n workerId: worker_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkerVersions.\n", "properties": { @@ -137622,7 +137622,7 @@ } }, "cloudflare:index/getWorkers:getWorkers": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkers = cloudflare.getWorkers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers = cloudflare.get_workers(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkers = Cloudflare.GetWorkers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkers(ctx, \u0026cloudflare.LookupWorkersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkers = CloudflareFunctions.getWorkers(GetWorkersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkers:\n fn::invoke:\n function: cloudflare:getWorkers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkers = cloudflare.getWorkers({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers = cloudflare.get_workers(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkers = Cloudflare.GetWorkers.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkers(ctx, \u0026cloudflare.LookupWorkersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkers\" \"exampleWorkers\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkers = CloudflareFunctions.getWorkers(GetWorkersArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkers:\n fn::invoke:\n function: cloudflare:getWorkers\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkers.\n", "properties": { @@ -137640,7 +137640,7 @@ }, "orderBy": { "type": "string", - "description": "Property to sort results by.\nAvailable values: \"deployed*on\", \"updated*on\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\"\u003e\"createdOn\"\u003c/span\u003e, \"name\".\n" + "description": "Property to sort results by.\nAvailable values: \"deployed*on\", \"updated*on\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\" pulumi-lang-hcl=\"\"created_on\"\"\u003e\"createdOn\"\u003c/span\u003e, \"name\".\n" } }, "type": "object" @@ -137665,7 +137665,7 @@ "type": "string" }, "orderBy": { - "description": "Property to sort results by.\nAvailable values: \"deployed*on\", \"updated*on\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\"\u003e\"createdOn\"\u003c/span\u003e, \"name\".\n", + "description": "Property to sort results by.\nAvailable values: \"deployed*on\", \"updated*on\", \u003cspan pulumi-lang-nodejs=\"\"createdOn\"\" pulumi-lang-dotnet=\"\"CreatedOn\"\" pulumi-lang-go=\"\"createdOn\"\" pulumi-lang-python=\"\"created_on\"\" pulumi-lang-yaml=\"\"createdOn\"\" pulumi-lang-java=\"\"createdOn\"\" pulumi-lang-hcl=\"\"created_on\"\"\u003e\"createdOn\"\u003c/span\u003e, \"name\".\n", "type": "string" }, "results": { @@ -137686,7 +137686,7 @@ } }, "cloudflare:index/getWorkersCronTrigger:getWorkersCronTrigger": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCronTrigger = cloudflare.getWorkersCronTrigger({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_cron_trigger = cloudflare.get_workers_cron_trigger(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCronTrigger = Cloudflare.GetWorkersCronTrigger.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersCronTrigger(ctx, \u0026cloudflare.LookupWorkersCronTriggerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: \"this-is_my_script-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersCronTriggerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersCronTrigger = CloudflareFunctions.getWorkersCronTrigger(GetWorkersCronTriggerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersCronTrigger:\n fn::invoke:\n function: cloudflare:getWorkersCronTrigger\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCronTrigger = cloudflare.getWorkersCronTrigger({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_cron_trigger = cloudflare.get_workers_cron_trigger(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCronTrigger = Cloudflare.GetWorkersCronTrigger.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersCronTrigger(ctx, \u0026cloudflare.LookupWorkersCronTriggerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: \"this-is_my_script-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerscrontrigger\" \"exampleWorkersCronTrigger\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersCronTriggerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersCronTrigger = CloudflareFunctions.getWorkersCronTrigger(GetWorkersCronTriggerArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersCronTrigger:\n fn::invoke:\n function: cloudflare:getWorkersCronTrigger\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersCronTrigger.\n", "properties": { @@ -137735,7 +137735,7 @@ } }, "cloudflare:index/getWorkersCustomDomain:getWorkersCustomDomain": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomain = cloudflare.getWorkersCustomDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domainId: \"dbe10b4bc17c295377eabd600e1787fd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domain = cloudflare.get_workers_custom_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domain_id=\"dbe10b4bc17c295377eabd600e1787fd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomain = Cloudflare.GetWorkersCustomDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DomainId = \"dbe10b4bc17c295377eabd600e1787fd\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersCustomDomain(ctx, \u0026cloudflare.LookupWorkersCustomDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomainId: pulumi.StringRef(\"dbe10b4bc17c295377eabd600e1787fd\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersCustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersCustomDomain = CloudflareFunctions.getWorkersCustomDomain(GetWorkersCustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domainId(\"dbe10b4bc17c295377eabd600e1787fd\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersCustomDomain:\n fn::invoke:\n function: cloudflare:getWorkersCustomDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domainId: dbe10b4bc17c295377eabd600e1787fd\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomain = cloudflare.getWorkersCustomDomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n domainId: \"dbe10b4bc17c295377eabd600e1787fd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domain = cloudflare.get_workers_custom_domain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n domain_id=\"dbe10b4bc17c295377eabd600e1787fd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomain = Cloudflare.GetWorkersCustomDomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DomainId = \"dbe10b4bc17c295377eabd600e1787fd\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersCustomDomain(ctx, \u0026cloudflare.LookupWorkersCustomDomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDomainId: pulumi.StringRef(\"dbe10b4bc17c295377eabd600e1787fd\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerscustomdomain\" \"exampleWorkersCustomDomain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n domain_id = \"dbe10b4bc17c295377eabd600e1787fd\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersCustomDomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersCustomDomain = CloudflareFunctions.getWorkersCustomDomain(GetWorkersCustomDomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .domainId(\"dbe10b4bc17c295377eabd600e1787fd\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersCustomDomain:\n fn::invoke:\n function: cloudflare:getWorkersCustomDomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n domainId: dbe10b4bc17c295377eabd600e1787fd\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersCustomDomain.\n", "properties": { @@ -137810,7 +137810,7 @@ } }, "cloudflare:index/getWorkersCustomDomains:getWorkersCustomDomains": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomains = cloudflare.getWorkersCustomDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n environment: \"production\",\n hostname: \"app.example.com\",\n service: \"my-worker\",\n zoneId: \"593c9c94de529bbbfaac7c53ced0447d\",\n zoneName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domains = cloudflare.get_workers_custom_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n environment=\"production\",\n hostname=\"app.example.com\",\n service=\"my-worker\",\n zone_id=\"593c9c94de529bbbfaac7c53ced0447d\",\n zone_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomains = Cloudflare.GetWorkersCustomDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Environment = \"production\",\n Hostname = \"app.example.com\",\n Service = \"my-worker\",\n ZoneId = \"593c9c94de529bbbfaac7c53ced0447d\",\n ZoneName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersCustomDomains(ctx, \u0026cloudflare.LookupWorkersCustomDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnvironment: pulumi.StringRef(\"production\"),\n\t\t\tHostname: pulumi.StringRef(\"app.example.com\"),\n\t\t\tService: pulumi.StringRef(\"my-worker\"),\n\t\t\tZoneId: pulumi.StringRef(\"593c9c94de529bbbfaac7c53ced0447d\"),\n\t\t\tZoneName: pulumi.StringRef(\"example.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersCustomDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersCustomDomains = CloudflareFunctions.getWorkersCustomDomains(GetWorkersCustomDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .environment(\"production\")\n .hostname(\"app.example.com\")\n .service(\"my-worker\")\n .zoneId(\"593c9c94de529bbbfaac7c53ced0447d\")\n .zoneName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersCustomDomains:\n fn::invoke:\n function: cloudflare:getWorkersCustomDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n environment: production\n hostname: app.example.com\n service: my-worker\n zoneId: 593c9c94de529bbbfaac7c53ced0447d\n zoneName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersCustomDomains = cloudflare.getWorkersCustomDomains({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n environment: \"production\",\n hostname: \"app.example.com\",\n service: \"my-worker\",\n zoneId: \"593c9c94de529bbbfaac7c53ced0447d\",\n zoneName: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_custom_domains = cloudflare.get_workers_custom_domains(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n environment=\"production\",\n hostname=\"app.example.com\",\n service=\"my-worker\",\n zone_id=\"593c9c94de529bbbfaac7c53ced0447d\",\n zone_name=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersCustomDomains = Cloudflare.GetWorkersCustomDomains.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Environment = \"production\",\n Hostname = \"app.example.com\",\n Service = \"my-worker\",\n ZoneId = \"593c9c94de529bbbfaac7c53ced0447d\",\n ZoneName = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersCustomDomains(ctx, \u0026cloudflare.LookupWorkersCustomDomainsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tEnvironment: pulumi.StringRef(\"production\"),\n\t\t\tHostname: pulumi.StringRef(\"app.example.com\"),\n\t\t\tService: pulumi.StringRef(\"my-worker\"),\n\t\t\tZoneId: pulumi.StringRef(\"593c9c94de529bbbfaac7c53ced0447d\"),\n\t\t\tZoneName: pulumi.StringRef(\"example.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerscustomdomains\" \"exampleWorkersCustomDomains\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n environment = \"production\"\n hostname = \"app.example.com\"\n service = \"my-worker\"\n zone_id = \"593c9c94de529bbbfaac7c53ced0447d\"\n zone_name = \"example.com\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersCustomDomainsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersCustomDomains = CloudflareFunctions.getWorkersCustomDomains(GetWorkersCustomDomainsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .environment(\"production\")\n .hostname(\"app.example.com\")\n .service(\"my-worker\")\n .zoneId(\"593c9c94de529bbbfaac7c53ced0447d\")\n .zoneName(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersCustomDomains:\n fn::invoke:\n function: cloudflare:getWorkersCustomDomains\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n environment: production\n hostname: app.example.com\n service: my-worker\n zoneId: 593c9c94de529bbbfaac7c53ced0447d\n zoneName: example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersCustomDomains.\n", "properties": { @@ -137896,7 +137896,7 @@ } }, "cloudflare:index/getWorkersDeployment:getWorkersDeployment": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersDeployment = cloudflare.getWorkersDeployment({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n deploymentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_deployment = cloudflare.get_workers_deployment(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n deployment_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersDeployment = Cloudflare.GetWorkersDeployment.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n DeploymentId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersDeployment(ctx, \u0026cloudflare.LookupWorkersDeploymentArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: \"this-is_my_script-01\",\n\t\t\tDeploymentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersDeploymentArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersDeployment = CloudflareFunctions.getWorkersDeployment(GetWorkersDeploymentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .deploymentId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersDeployment:\n fn::invoke:\n function: cloudflare:getWorkersDeployment\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n deploymentId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersDeployment = cloudflare.getWorkersDeployment({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n deploymentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_deployment = cloudflare.get_workers_deployment(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\",\n deployment_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersDeployment = Cloudflare.GetWorkersDeployment.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n DeploymentId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersDeployment(ctx, \u0026cloudflare.LookupWorkersDeploymentArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: \"this-is_my_script-01\",\n\t\t\tDeploymentId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersdeployment\" \"exampleWorkersDeployment\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n deployment_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersDeploymentArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersDeployment = CloudflareFunctions.getWorkersDeployment(GetWorkersDeploymentArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .deploymentId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersDeployment:\n fn::invoke:\n function: cloudflare:getWorkersDeployment\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n deploymentId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersDeployment.\n", "properties": { @@ -137974,7 +137974,7 @@ } }, "cloudflare:index/getWorkersForPlatformsDispatchNamespace:getWorkersForPlatformsDispatchNamespace": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespace = cloudflare.getWorkersForPlatformsDispatchNamespace({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dispatchNamespace: \"my-dispatch-namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespace = cloudflare.get_workers_for_platforms_dispatch_namespace(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dispatch_namespace=\"my-dispatch-namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespace = Cloudflare.GetWorkersForPlatformsDispatchNamespace.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DispatchNamespace = \"my-dispatch-namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersForPlatformsDispatchNamespace(ctx, \u0026cloudflare.LookupWorkersForPlatformsDispatchNamespaceArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDispatchNamespace: \"my-dispatch-namespace\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersForPlatformsDispatchNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersForPlatformsDispatchNamespace = CloudflareFunctions.getWorkersForPlatformsDispatchNamespace(GetWorkersForPlatformsDispatchNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dispatchNamespace(\"my-dispatch-namespace\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersForPlatformsDispatchNamespace:\n fn::invoke:\n function: cloudflare:getWorkersForPlatformsDispatchNamespace\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n dispatchNamespace: my-dispatch-namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespace = cloudflare.getWorkersForPlatformsDispatchNamespace({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n dispatchNamespace: \"my-dispatch-namespace\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespace = cloudflare.get_workers_for_platforms_dispatch_namespace(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n dispatch_namespace=\"my-dispatch-namespace\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespace = Cloudflare.GetWorkersForPlatformsDispatchNamespace.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n DispatchNamespace = \"my-dispatch-namespace\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersForPlatformsDispatchNamespace(ctx, \u0026cloudflare.LookupWorkersForPlatformsDispatchNamespaceArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDispatchNamespace: \"my-dispatch-namespace\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersforplatformsdispatchnamespace\" \"exampleWorkersForPlatformsDispatchNamespace\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n dispatch_namespace = \"my-dispatch-namespace\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersForPlatformsDispatchNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersForPlatformsDispatchNamespace = CloudflareFunctions.getWorkersForPlatformsDispatchNamespace(GetWorkersForPlatformsDispatchNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .dispatchNamespace(\"my-dispatch-namespace\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersForPlatformsDispatchNamespace:\n fn::invoke:\n function: cloudflare:getWorkersForPlatformsDispatchNamespace\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n dispatchNamespace: my-dispatch-namespace\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersForPlatformsDispatchNamespace.\n", "properties": { @@ -138056,7 +138056,7 @@ } }, "cloudflare:index/getWorkersForPlatformsDispatchNamespaces:getWorkersForPlatformsDispatchNamespaces": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespaces = cloudflare.getWorkersForPlatformsDispatchNamespaces({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespaces = cloudflare.get_workers_for_platforms_dispatch_namespaces(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespaces = Cloudflare.GetWorkersForPlatformsDispatchNamespaces.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersForPlatformsDispatchNamespaces(ctx, \u0026cloudflare.LookupWorkersForPlatformsDispatchNamespacesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersForPlatformsDispatchNamespacesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersForPlatformsDispatchNamespaces = CloudflareFunctions.getWorkersForPlatformsDispatchNamespaces(GetWorkersForPlatformsDispatchNamespacesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersForPlatformsDispatchNamespaces:\n fn::invoke:\n function: cloudflare:getWorkersForPlatformsDispatchNamespaces\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersForPlatformsDispatchNamespaces = cloudflare.getWorkersForPlatformsDispatchNamespaces({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_for_platforms_dispatch_namespaces = cloudflare.get_workers_for_platforms_dispatch_namespaces(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersForPlatformsDispatchNamespaces = Cloudflare.GetWorkersForPlatformsDispatchNamespaces.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersForPlatformsDispatchNamespaces(ctx, \u0026cloudflare.LookupWorkersForPlatformsDispatchNamespacesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersforplatformsdispatchnamespaces\" \"exampleWorkersForPlatformsDispatchNamespaces\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersForPlatformsDispatchNamespacesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersForPlatformsDispatchNamespaces = CloudflareFunctions.getWorkersForPlatformsDispatchNamespaces(GetWorkersForPlatformsDispatchNamespacesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersForPlatformsDispatchNamespaces:\n fn::invoke:\n function: cloudflare:getWorkersForPlatformsDispatchNamespaces\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersForPlatformsDispatchNamespaces.\n", "properties": { @@ -138102,7 +138102,7 @@ } }, "cloudflare:index/getWorkersKv:getWorkersKv": { - "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKv = cloudflare.getWorkersKv({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n namespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n keyName: \"My-Key\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv = cloudflare.get_workers_kv(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n namespace_id=\"0f2ac74b498b48028cb68387c421e279\",\n key_name=\"My-Key\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKv = Cloudflare.GetWorkersKv.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NamespaceId = \"0f2ac74b498b48028cb68387c421e279\",\n KeyName = \"My-Key\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersKv(ctx, \u0026cloudflare.LookupWorkersKvArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNamespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n\t\t\tKeyName: \"My-Key\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersKvArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersKv = CloudflareFunctions.getWorkersKv(GetWorkersKvArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .namespaceId(\"0f2ac74b498b48028cb68387c421e279\")\n .keyName(\"My-Key\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersKv:\n fn::invoke:\n function: cloudflare:getWorkersKv\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n namespaceId: 0f2ac74b498b48028cb68387c421e279\n keyName: My-Key\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKv = cloudflare.getWorkersKv({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n namespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n keyName: \"My-Key\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv = cloudflare.get_workers_kv(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n namespace_id=\"0f2ac74b498b48028cb68387c421e279\",\n key_name=\"My-Key\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKv = Cloudflare.GetWorkersKv.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NamespaceId = \"0f2ac74b498b48028cb68387c421e279\",\n KeyName = \"My-Key\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersKv(ctx, \u0026cloudflare.LookupWorkersKvArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNamespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n\t\t\tKeyName: \"My-Key\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerskv\" \"exampleWorkersKv\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n namespace_id = \"0f2ac74b498b48028cb68387c421e279\"\n key_name = \"My-Key\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersKvArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersKv = CloudflareFunctions.getWorkersKv(GetWorkersKvArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .namespaceId(\"0f2ac74b498b48028cb68387c421e279\")\n .keyName(\"My-Key\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersKv:\n fn::invoke:\n function: cloudflare:getWorkersKv\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n namespaceId: 0f2ac74b498b48028cb68387c421e279\n keyName: My-Key\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersKv.\n", "properties": { @@ -138158,7 +138158,7 @@ } }, "cloudflare:index/getWorkersKvNamespace:getWorkersKvNamespace": { - "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKvNamespace = cloudflare.getWorkersKvNamespace({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n namespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv_namespace = cloudflare.get_workers_kv_namespace(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n namespace_id=\"0f2ac74b498b48028cb68387c421e279\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKvNamespace = Cloudflare.GetWorkersKvNamespace.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NamespaceId = \"0f2ac74b498b48028cb68387c421e279\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersKvNamespace(ctx, \u0026cloudflare.LookupWorkersKvNamespaceArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNamespaceId: pulumi.StringRef(\"0f2ac74b498b48028cb68387c421e279\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersKvNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersKvNamespace = CloudflareFunctions.getWorkersKvNamespace(GetWorkersKvNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .namespaceId(\"0f2ac74b498b48028cb68387c421e279\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersKvNamespace:\n fn::invoke:\n function: cloudflare:getWorkersKvNamespace\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n namespaceId: 0f2ac74b498b48028cb68387c421e279\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKvNamespace = cloudflare.getWorkersKvNamespace({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n namespaceId: \"0f2ac74b498b48028cb68387c421e279\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv_namespace = cloudflare.get_workers_kv_namespace(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n namespace_id=\"0f2ac74b498b48028cb68387c421e279\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKvNamespace = Cloudflare.GetWorkersKvNamespace.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n NamespaceId = \"0f2ac74b498b48028cb68387c421e279\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersKvNamespace(ctx, \u0026cloudflare.LookupWorkersKvNamespaceArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tNamespaceId: pulumi.StringRef(\"0f2ac74b498b48028cb68387c421e279\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerskvnamespace\" \"exampleWorkersKvNamespace\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n namespace_id = \"0f2ac74b498b48028cb68387c421e279\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersKvNamespaceArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersKvNamespace = CloudflareFunctions.getWorkersKvNamespace(GetWorkersKvNamespaceArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .namespaceId(\"0f2ac74b498b48028cb68387c421e279\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersKvNamespace:\n fn::invoke:\n function: cloudflare:getWorkersKvNamespace\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n namespaceId: 0f2ac74b498b48028cb68387c421e279\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersKvNamespace.\n", "properties": { @@ -138212,7 +138212,7 @@ } }, "cloudflare:index/getWorkersKvNamespaces:getWorkersKvNamespaces": { - "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKvNamespaces = cloudflare.getWorkersKvNamespaces({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n order: \"id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv_namespaces = cloudflare.get_workers_kv_namespaces(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n order=\"id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKvNamespaces = Cloudflare.GetWorkersKvNamespaces.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Order = \"id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersKvNamespaces(ctx, \u0026cloudflare.LookupWorkersKvNamespacesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tOrder: pulumi.StringRef(\"id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersKvNamespacesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersKvNamespaces = CloudflareFunctions.getWorkersKvNamespaces(GetWorkersKvNamespacesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .order(\"id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersKvNamespaces:\n fn::invoke:\n function: cloudflare:getWorkersKvNamespaces\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n order: id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers KV Storage Read`\n- `Workers KV Storage Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersKvNamespaces = cloudflare.getWorkersKvNamespaces({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n direction: \"asc\",\n order: \"id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_kv_namespaces = cloudflare.get_workers_kv_namespaces(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n direction=\"asc\",\n order=\"id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersKvNamespaces = Cloudflare.GetWorkersKvNamespaces.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Direction = \"asc\",\n Order = \"id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersKvNamespaces(ctx, \u0026cloudflare.LookupWorkersKvNamespacesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tOrder: pulumi.StringRef(\"id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkerskvnamespaces\" \"exampleWorkersKvNamespaces\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n direction = \"asc\"\n order = \"id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersKvNamespacesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersKvNamespaces = CloudflareFunctions.getWorkersKvNamespaces(GetWorkersKvNamespacesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .direction(\"asc\")\n .order(\"id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersKvNamespaces:\n fn::invoke:\n function: cloudflare:getWorkersKvNamespaces\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n direction: asc\n order: id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersKvNamespaces.\n", "properties": { @@ -138274,7 +138274,7 @@ } }, "cloudflare:index/getWorkersRoute:getWorkersRoute": { - "description": "Accepted Permissions\n\n- `Workers Routes Read`\n- `Workers Routes Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersRoute = cloudflare.getWorkersRoute({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n routeId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_route = cloudflare.get_workers_route(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n route_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersRoute = Cloudflare.GetWorkersRoute.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RouteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersRoute(ctx, \u0026cloudflare.LookupWorkersRouteArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRouteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersRoute = CloudflareFunctions.getWorkersRoute(GetWorkersRouteArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .routeId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersRoute:\n fn::invoke:\n function: cloudflare:getWorkersRoute\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n routeId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Routes Read`\n- `Workers Routes Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersRoute = cloudflare.getWorkersRoute({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n routeId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_route = cloudflare.get_workers_route(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n route_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersRoute = Cloudflare.GetWorkersRoute.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n RouteId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersRoute(ctx, \u0026cloudflare.LookupWorkersRouteArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tRouteId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersroute\" \"exampleWorkersRoute\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n route_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersRoute = CloudflareFunctions.getWorkersRoute(GetWorkersRouteArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .routeId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersRoute:\n fn::invoke:\n function: cloudflare:getWorkersRoute\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n routeId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersRoute.\n", "properties": { @@ -138326,7 +138326,7 @@ } }, "cloudflare:index/getWorkersRoutes:getWorkersRoutes": { - "description": "Accepted Permissions\n\n- `Workers Routes Read`\n- `Workers Routes Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersRoutes = cloudflare.getWorkersRoutes({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_routes = cloudflare.get_workers_routes(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersRoutes = Cloudflare.GetWorkersRoutes.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersRoutes(ctx, \u0026cloudflare.LookupWorkersRoutesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersRoutesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersRoutes = CloudflareFunctions.getWorkersRoutes(GetWorkersRoutesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersRoutes:\n fn::invoke:\n function: cloudflare:getWorkersRoutes\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Routes Read`\n- `Workers Routes Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersRoutes = cloudflare.getWorkersRoutes({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_routes = cloudflare.get_workers_routes(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersRoutes = Cloudflare.GetWorkersRoutes.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersRoutes(ctx, \u0026cloudflare.LookupWorkersRoutesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersroutes\" \"exampleWorkersRoutes\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersRoutesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersRoutes = CloudflareFunctions.getWorkersRoutes(GetWorkersRoutesArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersRoutes:\n fn::invoke:\n function: cloudflare:getWorkersRoutes\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersRoutes.\n", "properties": { @@ -138372,7 +138372,7 @@ } }, "cloudflare:index/getWorkersScript:getWorkersScript": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScript = cloudflare.getWorkersScript({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_script = cloudflare.get_workers_script(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScript = Cloudflare.GetWorkersScript.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersScript(ctx, \u0026cloudflare.LookupWorkersScriptArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.StringRef(\"this-is_my_script-01\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersScriptArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersScript = CloudflareFunctions.getWorkersScript(GetWorkersScriptArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersScript:\n fn::invoke:\n function: cloudflare:getWorkersScript\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScript = cloudflare.getWorkersScript({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_script = cloudflare.get_workers_script(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScript = Cloudflare.GetWorkersScript.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersScript(ctx, \u0026cloudflare.LookupWorkersScriptArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: pulumi.StringRef(\"this-is_my_script-01\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersscript\" \"exampleWorkersScript\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersScriptArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersScript = CloudflareFunctions.getWorkersScript(GetWorkersScriptArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersScript:\n fn::invoke:\n function: cloudflare:getWorkersScript\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersScript.\n", "properties": { @@ -138420,7 +138420,7 @@ } }, "cloudflare:index/getWorkersScriptSubdomain:getWorkersScriptSubdomain": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScriptSubdomain = cloudflare.getWorkersScriptSubdomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_script_subdomain = cloudflare.get_workers_script_subdomain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScriptSubdomain = Cloudflare.GetWorkersScriptSubdomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersScriptSubdomain(ctx, \u0026cloudflare.LookupWorkersScriptSubdomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: \"this-is_my_script-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersScriptSubdomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersScriptSubdomain = CloudflareFunctions.getWorkersScriptSubdomain(GetWorkersScriptSubdomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersScriptSubdomain:\n fn::invoke:\n function: cloudflare:getWorkersScriptSubdomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScriptSubdomain = cloudflare.getWorkersScriptSubdomain({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n scriptName: \"this-is_my_script-01\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_script_subdomain = cloudflare.get_workers_script_subdomain(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n script_name=\"this-is_my_script-01\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScriptSubdomain = Cloudflare.GetWorkersScriptSubdomain.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n ScriptName = \"this-is_my_script-01\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersScriptSubdomain(ctx, \u0026cloudflare.LookupWorkersScriptSubdomainArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tScriptName: \"this-is_my_script-01\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersscriptsubdomain\" \"exampleWorkersScriptSubdomain\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n script_name = \"this-is_my_script-01\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersScriptSubdomainArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersScriptSubdomain = CloudflareFunctions.getWorkersScriptSubdomain(GetWorkersScriptSubdomainArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .scriptName(\"this-is_my_script-01\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersScriptSubdomain:\n fn::invoke:\n function: cloudflare:getWorkersScriptSubdomain\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n scriptName: this-is_my_script-01\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersScriptSubdomain.\n", "properties": { @@ -138472,7 +138472,7 @@ } }, "cloudflare:index/getWorkersScripts:getWorkersScripts": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScripts = cloudflare.getWorkersScripts({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tags: \"production:yes,staging:no\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_scripts = cloudflare.get_workers_scripts(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tags=\"production:yes,staging:no\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScripts = Cloudflare.GetWorkersScripts.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Tags = \"production:yes,staging:no\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersScripts(ctx, \u0026cloudflare.LookupWorkersScriptsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTags: pulumi.StringRef(\"production:yes,staging:no\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersScriptsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersScripts = CloudflareFunctions.getWorkersScripts(GetWorkersScriptsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tags(\"production:yes,staging:no\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersScripts:\n fn::invoke:\n function: cloudflare:getWorkersScripts\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tags: production:yes,staging:no\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkersScripts = cloudflare.getWorkersScripts({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tags: \"production:yes,staging:no\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workers_scripts = cloudflare.get_workers_scripts(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tags=\"production:yes,staging:no\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkersScripts = Cloudflare.GetWorkersScripts.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n Tags = \"production:yes,staging:no\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkersScripts(ctx, \u0026cloudflare.LookupWorkersScriptsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTags: pulumi.StringRef(\"production:yes,staging:no\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkersscripts\" \"exampleWorkersScripts\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n tags = \"production:yes,staging:no\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkersScriptsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkersScripts = CloudflareFunctions.getWorkersScripts(GetWorkersScriptsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tags(\"production:yes,staging:no\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkersScripts:\n fn::invoke:\n function: cloudflare:getWorkersScripts\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tags: production:yes,staging:no\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkersScripts.\n", "properties": { @@ -138526,7 +138526,7 @@ } }, "cloudflare:index/getWorkflow:getWorkflow": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkflow = cloudflare.getWorkflow({\n accountId: \"account_id\",\n workflowName: \"x\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workflow = cloudflare.get_workflow(account_id=\"account_id\",\n workflow_name=\"x\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkflow = Cloudflare.GetWorkflow.Invoke(new()\n {\n AccountId = \"account_id\",\n WorkflowName = \"x\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkflow(ctx, \u0026cloudflare.LookupWorkflowArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tWorkflowName: pulumi.StringRef(\"x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkflowArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkflow = CloudflareFunctions.getWorkflow(GetWorkflowArgs.builder()\n .accountId(\"account_id\")\n .workflowName(\"x\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkflow:\n fn::invoke:\n function: cloudflare:getWorkflow\n arguments:\n accountId: account_id\n workflowName: x\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkflow = cloudflare.getWorkflow({\n accountId: \"account_id\",\n workflowName: \"x\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workflow = cloudflare.get_workflow(account_id=\"account_id\",\n workflow_name=\"x\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkflow = Cloudflare.GetWorkflow.Invoke(new()\n {\n AccountId = \"account_id\",\n WorkflowName = \"x\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkflow(ctx, \u0026cloudflare.LookupWorkflowArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tWorkflowName: pulumi.StringRef(\"x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkflow\" \"exampleWorkflow\" {\n account_id = \"account_id\"\n workflow_name = \"x\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkflowArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkflow = CloudflareFunctions.getWorkflow(GetWorkflowArgs.builder()\n .accountId(\"account_id\")\n .workflowName(\"x\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkflow:\n fn::invoke:\n function: cloudflare:getWorkflow\n arguments:\n accountId: account_id\n workflowName: x\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkflow.\n", "properties": { @@ -138594,7 +138594,7 @@ } }, "cloudflare:index/getWorkflows:getWorkflows": { - "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkflows = cloudflare.getWorkflows({\n accountId: \"account_id\",\n search: \"x\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workflows = cloudflare.get_workflows(account_id=\"account_id\",\n search=\"x\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkflows = Cloudflare.GetWorkflows.Invoke(new()\n {\n AccountId = \"account_id\",\n Search = \"x\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkflows(ctx, \u0026cloudflare.LookupWorkflowsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tSearch: pulumi.StringRef(\"x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkflowsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkflows = CloudflareFunctions.getWorkflows(GetWorkflowsArgs.builder()\n .accountId(\"account_id\")\n .search(\"x\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkflows:\n fn::invoke:\n function: cloudflare:getWorkflows\n arguments:\n accountId: account_id\n search: x\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Workers Tail Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleWorkflows = cloudflare.getWorkflows({\n accountId: \"account_id\",\n search: \"x\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_workflows = cloudflare.get_workflows(account_id=\"account_id\",\n search=\"x\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleWorkflows = Cloudflare.GetWorkflows.Invoke(new()\n {\n AccountId = \"account_id\",\n Search = \"x\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetWorkflows(ctx, \u0026cloudflare.LookupWorkflowsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tSearch: pulumi.StringRef(\"x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getworkflows\" \"exampleWorkflows\" {\n account_id = \"account_id\"\n search = \"x\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetWorkflowsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleWorkflows = CloudflareFunctions.getWorkflows(GetWorkflowsArgs.builder()\n .accountId(\"account_id\")\n .search(\"x\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleWorkflows:\n fn::invoke:\n function: cloudflare:getWorkflows\n arguments:\n accountId: account_id\n search: x\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getWorkflows.\n", "properties": { @@ -138646,7 +138646,7 @@ } }, "cloudflare:index/getZeroTrustAccessAiControlsMcpPortal:getZeroTrustAccessAiControlsMcpPortal": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpPortal = cloudflare.getZeroTrustAccessAiControlsMcpPortal({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n id: \"my-mcp-portal\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_portal = cloudflare.get_zero_trust_access_ai_controls_mcp_portal(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n id=\"my-mcp-portal\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpPortal = Cloudflare.GetZeroTrustAccessAiControlsMcpPortal.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Id = \"my-mcp-portal\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpPortal(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpPortalArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tId: pulumi.StringRef(\"my-mcp-portal\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpPortalArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpPortal = CloudflareFunctions.getZeroTrustAccessAiControlsMcpPortal(GetZeroTrustAccessAiControlsMcpPortalArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .id(\"my-mcp-portal\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpPortal:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpPortal\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n id: my-mcp-portal\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpPortal = cloudflare.getZeroTrustAccessAiControlsMcpPortal({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n id: \"my-mcp-portal\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_portal = cloudflare.get_zero_trust_access_ai_controls_mcp_portal(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n id=\"my-mcp-portal\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpPortal = Cloudflare.GetZeroTrustAccessAiControlsMcpPortal.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Id = \"my-mcp-portal\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpPortal(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpPortalArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tId: pulumi.StringRef(\"my-mcp-portal\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessaicontrolsmcpportal\" \"exampleZeroTrustAccessAiControlsMcpPortal\" {\n account_id = \"a86a8f5c339544d7bdc89926de14fb8c\"\n id = \"my-mcp-portal\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpPortalArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpPortal = CloudflareFunctions.getZeroTrustAccessAiControlsMcpPortal(GetZeroTrustAccessAiControlsMcpPortalArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .id(\"my-mcp-portal\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpPortal:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpPortal\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n id: my-mcp-portal\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessAiControlsMcpPortal.\n", "properties": { @@ -138729,7 +138729,7 @@ } }, "cloudflare:index/getZeroTrustAccessAiControlsMcpPortals:getZeroTrustAccessAiControlsMcpPortals": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpPortals = cloudflare.getZeroTrustAccessAiControlsMcpPortals({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_portals = cloudflare.get_zero_trust_access_ai_controls_mcp_portals(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpPortals = Cloudflare.GetZeroTrustAccessAiControlsMcpPortals.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpPortals(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpPortalsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpPortalsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpPortals = CloudflareFunctions.getZeroTrustAccessAiControlsMcpPortals(GetZeroTrustAccessAiControlsMcpPortalsArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpPortals:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpPortals\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpPortals = cloudflare.getZeroTrustAccessAiControlsMcpPortals({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_portals = cloudflare.get_zero_trust_access_ai_controls_mcp_portals(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpPortals = Cloudflare.GetZeroTrustAccessAiControlsMcpPortals.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpPortals(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpPortalsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessaicontrolsmcpportals\" \"exampleZeroTrustAccessAiControlsMcpPortals\" {\n account_id = \"a86a8f5c339544d7bdc89926de14fb8c\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpPortalsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpPortals = CloudflareFunctions.getZeroTrustAccessAiControlsMcpPortals(GetZeroTrustAccessAiControlsMcpPortalsArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpPortals:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpPortals\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessAiControlsMcpPortals.\n", "properties": { @@ -138781,7 +138781,7 @@ } }, "cloudflare:index/getZeroTrustAccessAiControlsMcpServer:getZeroTrustAccessAiControlsMcpServer": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpServer = cloudflare.getZeroTrustAccessAiControlsMcpServer({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n id: \"my-mcp-server\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_server = cloudflare.get_zero_trust_access_ai_controls_mcp_server(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n id=\"my-mcp-server\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpServer = Cloudflare.GetZeroTrustAccessAiControlsMcpServer.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Id = \"my-mcp-server\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpServer(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpServerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tId: pulumi.StringRef(\"my-mcp-server\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpServerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpServer = CloudflareFunctions.getZeroTrustAccessAiControlsMcpServer(GetZeroTrustAccessAiControlsMcpServerArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .id(\"my-mcp-server\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpServer:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpServer\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n id: my-mcp-server\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpServer = cloudflare.getZeroTrustAccessAiControlsMcpServer({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n id: \"my-mcp-server\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_server = cloudflare.get_zero_trust_access_ai_controls_mcp_server(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n id=\"my-mcp-server\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpServer = Cloudflare.GetZeroTrustAccessAiControlsMcpServer.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Id = \"my-mcp-server\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpServer(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpServerArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tId: pulumi.StringRef(\"my-mcp-server\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessaicontrolsmcpserver\" \"exampleZeroTrustAccessAiControlsMcpServer\" {\n account_id = \"a86a8f5c339544d7bdc89926de14fb8c\"\n id = \"my-mcp-server\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpServerArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpServer = CloudflareFunctions.getZeroTrustAccessAiControlsMcpServer(GetZeroTrustAccessAiControlsMcpServerArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .id(\"my-mcp-server\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpServer:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpServer\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n id: my-mcp-server\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessAiControlsMcpServer.\n", "properties": { @@ -138902,7 +138902,7 @@ } }, "cloudflare:index/getZeroTrustAccessAiControlsMcpServers:getZeroTrustAccessAiControlsMcpServers": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpServers = cloudflare.getZeroTrustAccessAiControlsMcpServers({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_servers = cloudflare.get_zero_trust_access_ai_controls_mcp_servers(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpServers = Cloudflare.GetZeroTrustAccessAiControlsMcpServers.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpServers(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpServersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpServersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpServers = CloudflareFunctions.getZeroTrustAccessAiControlsMcpServers(GetZeroTrustAccessAiControlsMcpServersArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpServers:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpServers\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessAiControlsMcpServers = cloudflare.getZeroTrustAccessAiControlsMcpServers({\n accountId: \"a86a8f5c339544d7bdc89926de14fb8c\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_ai_controls_mcp_servers = cloudflare.get_zero_trust_access_ai_controls_mcp_servers(account_id=\"a86a8f5c339544d7bdc89926de14fb8c\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessAiControlsMcpServers = Cloudflare.GetZeroTrustAccessAiControlsMcpServers.Invoke(new()\n {\n AccountId = \"a86a8f5c339544d7bdc89926de14fb8c\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessAiControlsMcpServers(ctx, \u0026cloudflare.LookupZeroTrustAccessAiControlsMcpServersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"a86a8f5c339544d7bdc89926de14fb8c\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessaicontrolsmcpservers\" \"exampleZeroTrustAccessAiControlsMcpServers\" {\n account_id = \"a86a8f5c339544d7bdc89926de14fb8c\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessAiControlsMcpServersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessAiControlsMcpServers = CloudflareFunctions.getZeroTrustAccessAiControlsMcpServers(GetZeroTrustAccessAiControlsMcpServersArgs.builder()\n .accountId(\"a86a8f5c339544d7bdc89926de14fb8c\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessAiControlsMcpServers:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessAiControlsMcpServers\n arguments:\n accountId: a86a8f5c339544d7bdc89926de14fb8c\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessAiControlsMcpServers.\n", "properties": { @@ -138954,7 +138954,7 @@ } }, "cloudflare:index/getZeroTrustAccessApplication:getZeroTrustAccessApplication": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessApplication = cloudflare.getZeroTrustAccessApplication({\n appId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_application = cloudflare.get_zero_trust_access_application(app_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessApplication = Cloudflare.GetZeroTrustAccessApplication.Invoke(new()\n {\n AppId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessApplication(ctx, \u0026cloudflare.LookupZeroTrustAccessApplicationArgs{\n\t\t\tAppId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessApplicationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessApplication = CloudflareFunctions.getZeroTrustAccessApplication(GetZeroTrustAccessApplicationArgs.builder()\n .appId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessApplication:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessApplication\n arguments:\n appId: 023e105f4ecef8ad9ca31a8372d0c353\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessApplication = cloudflare.getZeroTrustAccessApplication({\n appId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_application = cloudflare.get_zero_trust_access_application(app_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessApplication = Cloudflare.GetZeroTrustAccessApplication.Invoke(new()\n {\n AppId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessApplication(ctx, \u0026cloudflare.LookupZeroTrustAccessApplicationArgs{\n\t\t\tAppId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessapplication\" \"exampleZeroTrustAccessApplication\" {\n app_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessApplicationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessApplication = CloudflareFunctions.getZeroTrustAccessApplication(GetZeroTrustAccessApplicationArgs.builder()\n .appId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessApplication:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessApplication\n arguments:\n appId: 023e105f4ecef8ad9ca31a8372d0c353\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessApplication.\n", "properties": { @@ -139015,7 +139015,7 @@ "type": "string" }, "autoRedirectToIdentity": { - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n", + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.\n", "type": "boolean" }, "bgColor": { @@ -139045,7 +139045,7 @@ "type": "array" }, "destinations": { - "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of destinations secured by Access. This supersedes \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e to allow for more flexibility in defining different types of domains. If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "items": { "$ref": "#/types/cloudflare:index/getZeroTrustAccessApplicationDestination:getZeroTrustAccessApplicationDestination" }, @@ -139098,7 +139098,7 @@ "type": "string" }, "optionsPreflightBypass": { - "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \"\u003e corsHeaders \u003c/span\u003eis set.\n", + "description": "Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if\u003cspan pulumi-lang-nodejs=\" corsHeaders \" pulumi-lang-dotnet=\" CorsHeaders \" pulumi-lang-go=\" corsHeaders \" pulumi-lang-python=\" cors_headers \" pulumi-lang-yaml=\" corsHeaders \" pulumi-lang-java=\" corsHeaders \" pulumi-lang-hcl=\" cors_headers \"\u003e corsHeaders \u003c/span\u003eis set.\n", "type": "boolean" }, "pathCookieAttribute": { @@ -139128,7 +139128,7 @@ }, "selfHostedDomains": { "deprecationMessage": "This attribute is deprecated.", - "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", + "description": "List of public domains that Access will secure. This field is deprecated in favor of \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e and will be supported until **November 21, 2025.** If \u003cspan pulumi-lang-nodejs=\"`destinations`\" pulumi-lang-dotnet=\"`Destinations`\" pulumi-lang-go=\"`destinations`\" pulumi-lang-python=\"`destinations`\" pulumi-lang-yaml=\"`destinations`\" pulumi-lang-java=\"`destinations`\" pulumi-lang-hcl=\"`destinations`\"\u003e`destinations`\u003c/span\u003e are provided, then \u003cspan pulumi-lang-nodejs=\"`selfHostedDomains`\" pulumi-lang-dotnet=\"`SelfHostedDomains`\" pulumi-lang-go=\"`selfHostedDomains`\" pulumi-lang-python=\"`self_hosted_domains`\" pulumi-lang-yaml=\"`selfHostedDomains`\" pulumi-lang-java=\"`selfHostedDomains`\" pulumi-lang-hcl=\"`self_hosted_domains`\"\u003e`selfHostedDomains`\u003c/span\u003e will be ignored.\n", "items": { "type": "string" }, @@ -139139,7 +139139,7 @@ "type": "boolean" }, "sessionDuration": { - "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n", + "description": "The amount of time that tokens issued for this application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n", "type": "string" }, "skipAppLauncherLoginPage": { @@ -139217,7 +139217,7 @@ } }, "cloudflare:index/getZeroTrustAccessApplications:getZeroTrustAccessApplications": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessApplications = cloudflare.getZeroTrustAccessApplications({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n aud: \"aud\",\n domain: \"domain\",\n exact: true,\n name: \"name\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_applications = cloudflare.get_zero_trust_access_applications(account_id=\"account_id\",\n zone_id=\"zone_id\",\n aud=\"aud\",\n domain=\"domain\",\n exact=True,\n name=\"name\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessApplications = Cloudflare.GetZeroTrustAccessApplications.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Aud = \"aud\",\n Domain = \"domain\",\n Exact = true,\n Name = \"name\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessApplications(ctx, \u0026cloudflare.LookupZeroTrustAccessApplicationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tAud: pulumi.StringRef(\"aud\"),\n\t\t\tDomain: pulumi.StringRef(\"domain\"),\n\t\t\tExact: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessApplicationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessApplications = CloudflareFunctions.getZeroTrustAccessApplications(GetZeroTrustAccessApplicationsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .aud(\"aud\")\n .domain(\"domain\")\n .exact(true)\n .name(\"name\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessApplications:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessApplications\n arguments:\n accountId: account_id\n zoneId: zone_id\n aud: aud\n domain: domain\n exact: true\n name: name\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessApplications = cloudflare.getZeroTrustAccessApplications({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n aud: \"aud\",\n domain: \"domain\",\n exact: true,\n name: \"name\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_applications = cloudflare.get_zero_trust_access_applications(account_id=\"account_id\",\n zone_id=\"zone_id\",\n aud=\"aud\",\n domain=\"domain\",\n exact=True,\n name=\"name\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessApplications = Cloudflare.GetZeroTrustAccessApplications.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Aud = \"aud\",\n Domain = \"domain\",\n Exact = true,\n Name = \"name\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessApplications(ctx, \u0026cloudflare.LookupZeroTrustAccessApplicationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tAud: pulumi.StringRef(\"aud\"),\n\t\t\tDomain: pulumi.StringRef(\"domain\"),\n\t\t\tExact: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessapplications\" \"exampleZeroTrustAccessApplications\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n aud = \"aud\"\n domain = \"domain\"\n exact = true\n name = \"name\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessApplicationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessApplications = CloudflareFunctions.getZeroTrustAccessApplications(GetZeroTrustAccessApplicationsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .aud(\"aud\")\n .domain(\"domain\")\n .exact(true)\n .name(\"name\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessApplications:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessApplications\n arguments:\n accountId: account_id\n zoneId: zone_id\n aud: aud\n domain: domain\n exact: true\n name: name\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessApplications.\n", "properties": { @@ -139311,7 +139311,7 @@ } }, "cloudflare:index/getZeroTrustAccessCustomPage:getZeroTrustAccessCustomPage": { - "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPage = cloudflare.getZeroTrustAccessCustomPage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customPageId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_page = cloudflare.get_zero_trust_access_custom_page(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_page_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPage = Cloudflare.GetZeroTrustAccessCustomPage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomPageId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessCustomPage(ctx, \u0026cloudflare.LookupZeroTrustAccessCustomPageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomPageId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessCustomPageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessCustomPage = CloudflareFunctions.getZeroTrustAccessCustomPage(GetZeroTrustAccessCustomPageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customPageId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessCustomPage:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessCustomPage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n customPageId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPage = cloudflare.getZeroTrustAccessCustomPage({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n customPageId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_page = cloudflare.get_zero_trust_access_custom_page(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n custom_page_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPage = Cloudflare.GetZeroTrustAccessCustomPage.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CustomPageId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessCustomPage(ctx, \u0026cloudflare.LookupZeroTrustAccessCustomPageArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCustomPageId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesscustompage\" \"exampleZeroTrustAccessCustomPage\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n custom_page_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessCustomPageArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessCustomPage = CloudflareFunctions.getZeroTrustAccessCustomPage(GetZeroTrustAccessCustomPageArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .customPageId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessCustomPage:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessCustomPage\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n customPageId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessCustomPage.\n", "properties": { @@ -139353,7 +139353,7 @@ "type": "string" }, "type": { - "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n", + "description": "Custom page type.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"identityDenied\"\" pulumi-lang-dotnet=\"\"IdentityDenied\"\" pulumi-lang-go=\"\"identityDenied\"\" pulumi-lang-python=\"\"identity_denied\"\" pulumi-lang-yaml=\"\"identityDenied\"\" pulumi-lang-java=\"\"identityDenied\"\" pulumi-lang-hcl=\"\"identity_denied\"\"\u003e\"identityDenied\"\u003c/span\u003e, \"forbidden\".\n", "type": "string" }, "uid": { @@ -139373,7 +139373,7 @@ } }, "cloudflare:index/getZeroTrustAccessCustomPages:getZeroTrustAccessCustomPages": { - "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPages = cloudflare.getZeroTrustAccessCustomPages({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_pages = cloudflare.get_zero_trust_access_custom_pages(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPages = Cloudflare.GetZeroTrustAccessCustomPages.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessCustomPages(ctx, \u0026cloudflare.LookupZeroTrustAccessCustomPagesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessCustomPagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessCustomPages = CloudflareFunctions.getZeroTrustAccessCustomPages(GetZeroTrustAccessCustomPagesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessCustomPages:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessCustomPages\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Custom Pages Read`\n- `Access: Custom Pages Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessCustomPages = cloudflare.getZeroTrustAccessCustomPages({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_custom_pages = cloudflare.get_zero_trust_access_custom_pages(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessCustomPages = Cloudflare.GetZeroTrustAccessCustomPages.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessCustomPages(ctx, \u0026cloudflare.LookupZeroTrustAccessCustomPagesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesscustompages\" \"exampleZeroTrustAccessCustomPages\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessCustomPagesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessCustomPages = CloudflareFunctions.getZeroTrustAccessCustomPages(GetZeroTrustAccessCustomPagesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessCustomPages:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessCustomPages\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessCustomPages.\n", "properties": { @@ -139419,7 +139419,7 @@ } }, "cloudflare:index/getZeroTrustAccessGroup:getZeroTrustAccessGroup": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroup = cloudflare.getZeroTrustAccessGroup({\n groupId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_group = cloudflare.get_zero_trust_access_group(group_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroup = Cloudflare.GetZeroTrustAccessGroup.Invoke(new()\n {\n GroupId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessGroup(ctx, \u0026cloudflare.LookupZeroTrustAccessGroupArgs{\n\t\t\tGroupId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessGroup = CloudflareFunctions.getZeroTrustAccessGroup(GetZeroTrustAccessGroupArgs.builder()\n .groupId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessGroup:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessGroup\n arguments:\n groupId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroup = cloudflare.getZeroTrustAccessGroup({\n groupId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_group = cloudflare.get_zero_trust_access_group(group_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroup = Cloudflare.GetZeroTrustAccessGroup.Invoke(new()\n {\n GroupId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessGroup(ctx, \u0026cloudflare.LookupZeroTrustAccessGroupArgs{\n\t\t\tGroupId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessgroup\" \"exampleZeroTrustAccessGroup\" {\n group_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessGroupArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessGroup = CloudflareFunctions.getZeroTrustAccessGroup(GetZeroTrustAccessGroupArgs.builder()\n .groupId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessGroup:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessGroup\n arguments:\n groupId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessGroup.\n", "properties": { @@ -139508,7 +139508,7 @@ } }, "cloudflare:index/getZeroTrustAccessGroups:getZeroTrustAccessGroups": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroups = cloudflare.getZeroTrustAccessGroups({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n name: \"name\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_groups = cloudflare.get_zero_trust_access_groups(account_id=\"account_id\",\n zone_id=\"zone_id\",\n name=\"name\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroups = Cloudflare.GetZeroTrustAccessGroups.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Name = \"name\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessGroups(ctx, \u0026cloudflare.LookupZeroTrustAccessGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessGroups = CloudflareFunctions.getZeroTrustAccessGroups(GetZeroTrustAccessGroupsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .name(\"name\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessGroups:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessGroups\n arguments:\n accountId: account_id\n zoneId: zone_id\n name: name\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessGroups = cloudflare.getZeroTrustAccessGroups({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n name: \"name\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_groups = cloudflare.get_zero_trust_access_groups(account_id=\"account_id\",\n zone_id=\"zone_id\",\n name=\"name\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessGroups = Cloudflare.GetZeroTrustAccessGroups.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Name = \"name\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessGroups(ctx, \u0026cloudflare.LookupZeroTrustAccessGroupsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessgroups\" \"exampleZeroTrustAccessGroups\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n name = \"name\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessGroupsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessGroups = CloudflareFunctions.getZeroTrustAccessGroups(GetZeroTrustAccessGroupsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .name(\"name\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessGroups:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessGroups\n arguments:\n accountId: account_id\n zoneId: zone_id\n name: name\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessGroups.\n", "properties": { @@ -139578,7 +139578,7 @@ } }, "cloudflare:index/getZeroTrustAccessIdentityProvider:getZeroTrustAccessIdentityProvider": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProvider = cloudflare.getZeroTrustAccessIdentityProvider({\n identityProviderId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_provider = cloudflare.get_zero_trust_access_identity_provider(identity_provider_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProvider = Cloudflare.GetZeroTrustAccessIdentityProvider.Invoke(new()\n {\n IdentityProviderId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessIdentityProvider(ctx, \u0026cloudflare.LookupZeroTrustAccessIdentityProviderArgs{\n\t\t\tIdentityProviderId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessIdentityProviderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessIdentityProvider = CloudflareFunctions.getZeroTrustAccessIdentityProvider(GetZeroTrustAccessIdentityProviderArgs.builder()\n .identityProviderId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessIdentityProvider:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessIdentityProvider\n arguments:\n identityProviderId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProvider = cloudflare.getZeroTrustAccessIdentityProvider({\n identityProviderId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_provider = cloudflare.get_zero_trust_access_identity_provider(identity_provider_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProvider = Cloudflare.GetZeroTrustAccessIdentityProvider.Invoke(new()\n {\n IdentityProviderId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessIdentityProvider(ctx, \u0026cloudflare.LookupZeroTrustAccessIdentityProviderArgs{\n\t\t\tIdentityProviderId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessidentityprovider\" \"exampleZeroTrustAccessIdentityProvider\" {\n identity_provider_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessIdentityProviderArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessIdentityProvider = CloudflareFunctions.getZeroTrustAccessIdentityProvider(GetZeroTrustAccessIdentityProviderArgs.builder()\n .identityProviderId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessIdentityProvider:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessIdentityProvider\n arguments:\n identityProviderId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessIdentityProvider.\n", "properties": { @@ -139650,7 +139650,7 @@ } }, "cloudflare:index/getZeroTrustAccessIdentityProviders:getZeroTrustAccessIdentityProviders": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProviders = cloudflare.getZeroTrustAccessIdentityProviders({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n scimEnabled: \"scim_enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_providers = cloudflare.get_zero_trust_access_identity_providers(account_id=\"account_id\",\n zone_id=\"zone_id\",\n scim_enabled=\"scim_enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProviders = Cloudflare.GetZeroTrustAccessIdentityProviders.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n ScimEnabled = \"scim_enabled\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessIdentityProviders(ctx, \u0026cloudflare.LookupZeroTrustAccessIdentityProvidersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tScimEnabled: pulumi.StringRef(\"scim_enabled\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessIdentityProvidersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessIdentityProviders = CloudflareFunctions.getZeroTrustAccessIdentityProviders(GetZeroTrustAccessIdentityProvidersArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .scimEnabled(\"scim_enabled\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessIdentityProviders:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessIdentityProviders\n arguments:\n accountId: account_id\n zoneId: zone_id\n scimEnabled: scim_enabled\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessIdentityProviders = cloudflare.getZeroTrustAccessIdentityProviders({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n scimEnabled: \"scim_enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_identity_providers = cloudflare.get_zero_trust_access_identity_providers(account_id=\"account_id\",\n zone_id=\"zone_id\",\n scim_enabled=\"scim_enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessIdentityProviders = Cloudflare.GetZeroTrustAccessIdentityProviders.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n ScimEnabled = \"scim_enabled\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessIdentityProviders(ctx, \u0026cloudflare.LookupZeroTrustAccessIdentityProvidersArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tScimEnabled: pulumi.StringRef(\"scim_enabled\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessidentityproviders\" \"exampleZeroTrustAccessIdentityProviders\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n scim_enabled = \"scim_enabled\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessIdentityProvidersArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessIdentityProviders = CloudflareFunctions.getZeroTrustAccessIdentityProviders(GetZeroTrustAccessIdentityProvidersArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .scimEnabled(\"scim_enabled\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessIdentityProviders:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessIdentityProviders\n arguments:\n accountId: account_id\n zoneId: zone_id\n scimEnabled: scim_enabled\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessIdentityProviders.\n", "properties": { @@ -139712,7 +139712,7 @@ } }, "cloudflare:index/getZeroTrustAccessInfrastructureTarget:getZeroTrustAccessInfrastructureTarget": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessInfrastructureTarget = cloudflare.getZeroTrustAccessInfrastructureTarget({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n targetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_infrastructure_target = cloudflare.get_zero_trust_access_infrastructure_target(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n target_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessInfrastructureTarget = Cloudflare.GetZeroTrustAccessInfrastructureTarget.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TargetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessInfrastructureTarget(ctx, \u0026cloudflare.LookupZeroTrustAccessInfrastructureTargetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTargetId: pulumi.StringRef(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessInfrastructureTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessInfrastructureTarget = CloudflareFunctions.getZeroTrustAccessInfrastructureTarget(GetZeroTrustAccessInfrastructureTargetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .targetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessInfrastructureTarget:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessInfrastructureTarget\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n targetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessInfrastructureTarget = cloudflare.getZeroTrustAccessInfrastructureTarget({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n targetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_infrastructure_target = cloudflare.get_zero_trust_access_infrastructure_target(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n target_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessInfrastructureTarget = Cloudflare.GetZeroTrustAccessInfrastructureTarget.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TargetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessInfrastructureTarget(ctx, \u0026cloudflare.LookupZeroTrustAccessInfrastructureTargetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTargetId: pulumi.StringRef(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessinfrastructuretarget\" \"exampleZeroTrustAccessInfrastructureTarget\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n target_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessInfrastructureTargetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessInfrastructureTarget = CloudflareFunctions.getZeroTrustAccessInfrastructureTarget(GetZeroTrustAccessInfrastructureTargetArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .targetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessInfrastructureTarget:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessInfrastructureTarget\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n targetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessInfrastructureTarget.\n", "properties": { @@ -139776,7 +139776,7 @@ } }, "cloudflare:index/getZeroTrustAccessInfrastructureTargets:getZeroTrustAccessInfrastructureTargets": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessInfrastructureTargets = cloudflare.getZeroTrustAccessInfrastructureTargets({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n createdAfter: \"2019-12-27T18:11:19.117Z\",\n createdBefore: \"2019-12-27T18:11:19.117Z\",\n direction: \"asc\",\n hostname: \"hostname\",\n hostnameContains: \"hostname_contains\",\n ipLike: \"ip_like\",\n ipV4: \"ip_v4\",\n ipV6: \"ip_v6\",\n ips: [\"string\"],\n ipv4End: \"ipv4_end\",\n ipv4Start: \"ipv4_start\",\n ipv6End: \"ipv6_end\",\n ipv6Start: \"ipv6_start\",\n modifiedAfter: \"2019-12-27T18:11:19.117Z\",\n modifiedBefore: \"2019-12-27T18:11:19.117Z\",\n order: \"hostname\",\n targetIds: [\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"],\n virtualNetworkId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_infrastructure_targets = cloudflare.get_zero_trust_access_infrastructure_targets(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n created_after=\"2019-12-27T18:11:19.117Z\",\n created_before=\"2019-12-27T18:11:19.117Z\",\n direction=\"asc\",\n hostname=\"hostname\",\n hostname_contains=\"hostname_contains\",\n ip_like=\"ip_like\",\n ip_v4=\"ip_v4\",\n ip_v6=\"ip_v6\",\n ips=[\"string\"],\n ipv4_end=\"ipv4_end\",\n ipv4_start=\"ipv4_start\",\n ipv6_end=\"ipv6_end\",\n ipv6_start=\"ipv6_start\",\n modified_after=\"2019-12-27T18:11:19.117Z\",\n modified_before=\"2019-12-27T18:11:19.117Z\",\n order=\"hostname\",\n target_ids=[\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"],\n virtual_network_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessInfrastructureTargets = Cloudflare.GetZeroTrustAccessInfrastructureTargets.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CreatedAfter = \"2019-12-27T18:11:19.117Z\",\n CreatedBefore = \"2019-12-27T18:11:19.117Z\",\n Direction = \"asc\",\n Hostname = \"hostname\",\n HostnameContains = \"hostname_contains\",\n IpLike = \"ip_like\",\n IpV4 = \"ip_v4\",\n IpV6 = \"ip_v6\",\n Ips = new[]\n {\n \"string\",\n },\n Ipv4End = \"ipv4_end\",\n Ipv4Start = \"ipv4_start\",\n Ipv6End = \"ipv6_end\",\n Ipv6Start = \"ipv6_start\",\n ModifiedAfter = \"2019-12-27T18:11:19.117Z\",\n ModifiedBefore = \"2019-12-27T18:11:19.117Z\",\n Order = \"hostname\",\n TargetIds = new[]\n {\n \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n },\n VirtualNetworkId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessInfrastructureTargets(ctx, \u0026cloudflare.LookupZeroTrustAccessInfrastructureTargetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCreatedAfter: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tCreatedBefore: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tHostname: pulumi.StringRef(\"hostname\"),\n\t\t\tHostnameContains: pulumi.StringRef(\"hostname_contains\"),\n\t\t\tIpLike: pulumi.StringRef(\"ip_like\"),\n\t\t\tIpV4: pulumi.StringRef(\"ip_v4\"),\n\t\t\tIpV6: pulumi.StringRef(\"ip_v6\"),\n\t\t\tIps: []string{\n\t\t\t\t\"string\",\n\t\t\t},\n\t\t\tIpv4End: pulumi.StringRef(\"ipv4_end\"),\n\t\t\tIpv4Start: pulumi.StringRef(\"ipv4_start\"),\n\t\t\tIpv6End: pulumi.StringRef(\"ipv6_end\"),\n\t\t\tIpv6Start: pulumi.StringRef(\"ipv6_start\"),\n\t\t\tModifiedAfter: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tModifiedBefore: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tOrder: pulumi.StringRef(\"hostname\"),\n\t\t\tTargetIds: []string{\n\t\t\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t\t},\n\t\t\tVirtualNetworkId: pulumi.StringRef(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessInfrastructureTargetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessInfrastructureTargets = CloudflareFunctions.getZeroTrustAccessInfrastructureTargets(GetZeroTrustAccessInfrastructureTargetsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .createdAfter(\"2019-12-27T18:11:19.117Z\")\n .createdBefore(\"2019-12-27T18:11:19.117Z\")\n .direction(\"asc\")\n .hostname(\"hostname\")\n .hostnameContains(\"hostname_contains\")\n .ipLike(\"ip_like\")\n .ipV4(\"ip_v4\")\n .ipV6(\"ip_v6\")\n .ips(\"string\")\n .ipv4End(\"ipv4_end\")\n .ipv4Start(\"ipv4_start\")\n .ipv6End(\"ipv6_end\")\n .ipv6Start(\"ipv6_start\")\n .modifiedAfter(\"2019-12-27T18:11:19.117Z\")\n .modifiedBefore(\"2019-12-27T18:11:19.117Z\")\n .order(\"hostname\")\n .targetIds(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .virtualNetworkId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessInfrastructureTargets:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessInfrastructureTargets\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n createdAfter: 2019-12-27T18:11:19.117Z\n createdBefore: 2019-12-27T18:11:19.117Z\n direction: asc\n hostname: hostname\n hostnameContains: hostname_contains\n ipLike: ip_like\n ipV4: ip_v4\n ipV6: ip_v6\n ips:\n - string\n ipv4End: ipv4_end\n ipv4Start: ipv4_start\n ipv6End: ipv6_end\n ipv6Start: ipv6_start\n modifiedAfter: 2019-12-27T18:11:19.117Z\n modifiedBefore: 2019-12-27T18:11:19.117Z\n order: hostname\n targetIds:\n - 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n virtualNetworkId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessInfrastructureTargets = cloudflare.getZeroTrustAccessInfrastructureTargets({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n createdAfter: \"2019-12-27T18:11:19.117Z\",\n createdBefore: \"2019-12-27T18:11:19.117Z\",\n direction: \"asc\",\n hostname: \"hostname\",\n hostnameContains: \"hostname_contains\",\n ipLike: \"ip_like\",\n ipV4: \"ip_v4\",\n ipV6: \"ip_v6\",\n ips: [\"string\"],\n ipv4End: \"ipv4_end\",\n ipv4Start: \"ipv4_start\",\n ipv6End: \"ipv6_end\",\n ipv6Start: \"ipv6_start\",\n modifiedAfter: \"2019-12-27T18:11:19.117Z\",\n modifiedBefore: \"2019-12-27T18:11:19.117Z\",\n order: \"hostname\",\n targetIds: [\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"],\n virtualNetworkId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_infrastructure_targets = cloudflare.get_zero_trust_access_infrastructure_targets(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n created_after=\"2019-12-27T18:11:19.117Z\",\n created_before=\"2019-12-27T18:11:19.117Z\",\n direction=\"asc\",\n hostname=\"hostname\",\n hostname_contains=\"hostname_contains\",\n ip_like=\"ip_like\",\n ip_v4=\"ip_v4\",\n ip_v6=\"ip_v6\",\n ips=[\"string\"],\n ipv4_end=\"ipv4_end\",\n ipv4_start=\"ipv4_start\",\n ipv6_end=\"ipv6_end\",\n ipv6_start=\"ipv6_start\",\n modified_after=\"2019-12-27T18:11:19.117Z\",\n modified_before=\"2019-12-27T18:11:19.117Z\",\n order=\"hostname\",\n target_ids=[\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"],\n virtual_network_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessInfrastructureTargets = Cloudflare.GetZeroTrustAccessInfrastructureTargets.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CreatedAfter = \"2019-12-27T18:11:19.117Z\",\n CreatedBefore = \"2019-12-27T18:11:19.117Z\",\n Direction = \"asc\",\n Hostname = \"hostname\",\n HostnameContains = \"hostname_contains\",\n IpLike = \"ip_like\",\n IpV4 = \"ip_v4\",\n IpV6 = \"ip_v6\",\n Ips = new[]\n {\n \"string\",\n },\n Ipv4End = \"ipv4_end\",\n Ipv4Start = \"ipv4_start\",\n Ipv6End = \"ipv6_end\",\n Ipv6Start = \"ipv6_start\",\n ModifiedAfter = \"2019-12-27T18:11:19.117Z\",\n ModifiedBefore = \"2019-12-27T18:11:19.117Z\",\n Order = \"hostname\",\n TargetIds = new[]\n {\n \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n },\n VirtualNetworkId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessInfrastructureTargets(ctx, \u0026cloudflare.LookupZeroTrustAccessInfrastructureTargetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCreatedAfter: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tCreatedBefore: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tDirection: pulumi.StringRef(\"asc\"),\n\t\t\tHostname: pulumi.StringRef(\"hostname\"),\n\t\t\tHostnameContains: pulumi.StringRef(\"hostname_contains\"),\n\t\t\tIpLike: pulumi.StringRef(\"ip_like\"),\n\t\t\tIpV4: pulumi.StringRef(\"ip_v4\"),\n\t\t\tIpV6: pulumi.StringRef(\"ip_v6\"),\n\t\t\tIps: []string{\n\t\t\t\t\"string\",\n\t\t\t},\n\t\t\tIpv4End: pulumi.StringRef(\"ipv4_end\"),\n\t\t\tIpv4Start: pulumi.StringRef(\"ipv4_start\"),\n\t\t\tIpv6End: pulumi.StringRef(\"ipv6_end\"),\n\t\t\tIpv6Start: pulumi.StringRef(\"ipv6_start\"),\n\t\t\tModifiedAfter: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tModifiedBefore: pulumi.StringRef(\"2019-12-27T18:11:19.117Z\"),\n\t\t\tOrder: pulumi.StringRef(\"hostname\"),\n\t\t\tTargetIds: []string{\n\t\t\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t\t},\n\t\t\tVirtualNetworkId: pulumi.StringRef(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessinfrastructuretargets\" \"exampleZeroTrustAccessInfrastructureTargets\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n created_after = \"2019-12-27T18:11:19.117Z\"\n created_before = \"2019-12-27T18:11:19.117Z\"\n direction = \"asc\"\n hostname = \"hostname\"\n hostname_contains = \"hostname_contains\"\n ip_like = \"ip_like\"\n ip_v4 = \"ip_v4\"\n ip_v6 = \"ip_v6\"\n ips = [\"string\"]\n ipv4_end = \"ipv4_end\"\n ipv4_start = \"ipv4_start\"\n ipv6_end = \"ipv6_end\"\n ipv6_start = \"ipv6_start\"\n modified_after = \"2019-12-27T18:11:19.117Z\"\n modified_before = \"2019-12-27T18:11:19.117Z\"\n order = \"hostname\"\n target_ids = [\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"]\n virtual_network_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessInfrastructureTargetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessInfrastructureTargets = CloudflareFunctions.getZeroTrustAccessInfrastructureTargets(GetZeroTrustAccessInfrastructureTargetsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .createdAfter(\"2019-12-27T18:11:19.117Z\")\n .createdBefore(\"2019-12-27T18:11:19.117Z\")\n .direction(\"asc\")\n .hostname(\"hostname\")\n .hostnameContains(\"hostname_contains\")\n .ipLike(\"ip_like\")\n .ipV4(\"ip_v4\")\n .ipV6(\"ip_v6\")\n .ips(\"string\")\n .ipv4End(\"ipv4_end\")\n .ipv4Start(\"ipv4_start\")\n .ipv6End(\"ipv6_end\")\n .ipv6Start(\"ipv6_start\")\n .modifiedAfter(\"2019-12-27T18:11:19.117Z\")\n .modifiedBefore(\"2019-12-27T18:11:19.117Z\")\n .order(\"hostname\")\n .targetIds(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .virtualNetworkId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessInfrastructureTargets:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessInfrastructureTargets\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n createdAfter: 2019-12-27T18:11:19.117Z\n createdBefore: 2019-12-27T18:11:19.117Z\n direction: asc\n hostname: hostname\n hostnameContains: hostname_contains\n ipLike: ip_like\n ipV4: ip_v4\n ipV6: ip_v6\n ips:\n - string\n ipv4End: ipv4_end\n ipv4Start: ipv4_start\n ipv6End: ipv6_end\n ipv6Start: ipv6_start\n modifiedAfter: 2019-12-27T18:11:19.117Z\n modifiedBefore: 2019-12-27T18:11:19.117Z\n order: hostname\n targetIds:\n - 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n virtualNetworkId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessInfrastructureTargets.\n", "properties": { @@ -139821,23 +139821,23 @@ "items": { "type": "string" }, - "description": "Filters for targets that have any of the following IP addresses. Specify\n\u003cspan pulumi-lang-nodejs=\"`ips`\" pulumi-lang-dotnet=\"`Ips`\" pulumi-lang-go=\"`ips`\" pulumi-lang-python=\"`ips`\" pulumi-lang-yaml=\"`ips`\" pulumi-lang-java=\"`ips`\"\u003e`ips`\u003c/span\u003e multiple times in query parameter to build list of candidates.\n" + "description": "Filters for targets that have any of the following IP addresses. Specify\n\u003cspan pulumi-lang-nodejs=\"`ips`\" pulumi-lang-dotnet=\"`Ips`\" pulumi-lang-go=\"`ips`\" pulumi-lang-python=\"`ips`\" pulumi-lang-yaml=\"`ips`\" pulumi-lang-java=\"`ips`\" pulumi-lang-hcl=\"`ips`\"\u003e`ips`\u003c/span\u003e multiple times in query parameter to build list of candidates.\n" }, "ipv4End": { "type": "string", - "description": "Defines an IPv4 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4Start`\" pulumi-lang-dotnet=\"`Ipv4Start`\" pulumi-lang-go=\"`ipv4Start`\" pulumi-lang-python=\"`ipv4_start`\" pulumi-lang-yaml=\"`ipv4Start`\" pulumi-lang-java=\"`ipv4Start`\"\u003e`ipv4Start`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv4 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4Start`\" pulumi-lang-dotnet=\"`Ipv4Start`\" pulumi-lang-go=\"`ipv4Start`\" pulumi-lang-python=\"`ipv4_start`\" pulumi-lang-yaml=\"`ipv4Start`\" pulumi-lang-java=\"`ipv4Start`\" pulumi-lang-hcl=\"`ipv4_start`\"\u003e`ipv4Start`\u003c/span\u003e to be specified as well.\n" }, "ipv4Start": { "type": "string", - "description": "Defines an IPv4 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4End`\" pulumi-lang-dotnet=\"`Ipv4End`\" pulumi-lang-go=\"`ipv4End`\" pulumi-lang-python=\"`ipv4_end`\" pulumi-lang-yaml=\"`ipv4End`\" pulumi-lang-java=\"`ipv4End`\"\u003e`ipv4End`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv4 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4End`\" pulumi-lang-dotnet=\"`Ipv4End`\" pulumi-lang-go=\"`ipv4End`\" pulumi-lang-python=\"`ipv4_end`\" pulumi-lang-yaml=\"`ipv4End`\" pulumi-lang-java=\"`ipv4End`\" pulumi-lang-hcl=\"`ipv4_end`\"\u003e`ipv4End`\u003c/span\u003e to be specified as well.\n" }, "ipv6End": { "type": "string", - "description": "Defines an IPv6 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6Start`\" pulumi-lang-dotnet=\"`Ipv6Start`\" pulumi-lang-go=\"`ipv6Start`\" pulumi-lang-python=\"`ipv6_start`\" pulumi-lang-yaml=\"`ipv6Start`\" pulumi-lang-java=\"`ipv6Start`\"\u003e`ipv6Start`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv6 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6Start`\" pulumi-lang-dotnet=\"`Ipv6Start`\" pulumi-lang-go=\"`ipv6Start`\" pulumi-lang-python=\"`ipv6_start`\" pulumi-lang-yaml=\"`ipv6Start`\" pulumi-lang-java=\"`ipv6Start`\" pulumi-lang-hcl=\"`ipv6_start`\"\u003e`ipv6Start`\u003c/span\u003e to be specified as well.\n" }, "ipv6Start": { "type": "string", - "description": "Defines an IPv6 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6End`\" pulumi-lang-dotnet=\"`Ipv6End`\" pulumi-lang-go=\"`ipv6End`\" pulumi-lang-python=\"`ipv6_end`\" pulumi-lang-yaml=\"`ipv6End`\" pulumi-lang-java=\"`ipv6End`\"\u003e`ipv6End`\u003c/span\u003e to be specified as well.\n" + "description": "Defines an IPv6 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6End`\" pulumi-lang-dotnet=\"`Ipv6End`\" pulumi-lang-go=\"`ipv6End`\" pulumi-lang-python=\"`ipv6_end`\" pulumi-lang-yaml=\"`ipv6End`\" pulumi-lang-java=\"`ipv6End`\" pulumi-lang-hcl=\"`ipv6_end`\"\u003e`ipv6End`\u003c/span\u003e to be specified as well.\n" }, "maxItems": { "type": "integer", @@ -139853,14 +139853,14 @@ }, "order": { "type": "string", - "description": "The field to sort by.\nAvailable values: \"hostname\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" + "description": "The field to sort by.\nAvailable values: \"hostname\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n" }, "targetIds": { "type": "array", "items": { "type": "string" }, - "description": "Filters for targets that have any of the following UUIDs. Specify\n\u003cspan pulumi-lang-nodejs=\"`targetIds`\" pulumi-lang-dotnet=\"`TargetIds`\" pulumi-lang-go=\"`targetIds`\" pulumi-lang-python=\"`target_ids`\" pulumi-lang-yaml=\"`targetIds`\" pulumi-lang-java=\"`targetIds`\"\u003e`targetIds`\u003c/span\u003e multiple times in query parameter to build list of\ncandidates.\n" + "description": "Filters for targets that have any of the following UUIDs. Specify\n\u003cspan pulumi-lang-nodejs=\"`targetIds`\" pulumi-lang-dotnet=\"`TargetIds`\" pulumi-lang-go=\"`targetIds`\" pulumi-lang-python=\"`target_ids`\" pulumi-lang-yaml=\"`targetIds`\" pulumi-lang-java=\"`targetIds`\" pulumi-lang-hcl=\"`target_ids`\"\u003e`targetIds`\u003c/span\u003e multiple times in query parameter to build list of\ncandidates.\n" }, "virtualNetworkId": { "type": "string", @@ -139913,26 +139913,26 @@ "type": "string" }, "ips": { - "description": "Filters for targets that have any of the following IP addresses. Specify\n\u003cspan pulumi-lang-nodejs=\"`ips`\" pulumi-lang-dotnet=\"`Ips`\" pulumi-lang-go=\"`ips`\" pulumi-lang-python=\"`ips`\" pulumi-lang-yaml=\"`ips`\" pulumi-lang-java=\"`ips`\"\u003e`ips`\u003c/span\u003e multiple times in query parameter to build list of candidates.\n", + "description": "Filters for targets that have any of the following IP addresses. Specify\n\u003cspan pulumi-lang-nodejs=\"`ips`\" pulumi-lang-dotnet=\"`Ips`\" pulumi-lang-go=\"`ips`\" pulumi-lang-python=\"`ips`\" pulumi-lang-yaml=\"`ips`\" pulumi-lang-java=\"`ips`\" pulumi-lang-hcl=\"`ips`\"\u003e`ips`\u003c/span\u003e multiple times in query parameter to build list of candidates.\n", "items": { "type": "string" }, "type": "array" }, "ipv4End": { - "description": "Defines an IPv4 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4Start`\" pulumi-lang-dotnet=\"`Ipv4Start`\" pulumi-lang-go=\"`ipv4Start`\" pulumi-lang-python=\"`ipv4_start`\" pulumi-lang-yaml=\"`ipv4Start`\" pulumi-lang-java=\"`ipv4Start`\"\u003e`ipv4Start`\u003c/span\u003e to be specified as well.\n", + "description": "Defines an IPv4 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4Start`\" pulumi-lang-dotnet=\"`Ipv4Start`\" pulumi-lang-go=\"`ipv4Start`\" pulumi-lang-python=\"`ipv4_start`\" pulumi-lang-yaml=\"`ipv4Start`\" pulumi-lang-java=\"`ipv4Start`\" pulumi-lang-hcl=\"`ipv4_start`\"\u003e`ipv4Start`\u003c/span\u003e to be specified as well.\n", "type": "string" }, "ipv4Start": { - "description": "Defines an IPv4 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4End`\" pulumi-lang-dotnet=\"`Ipv4End`\" pulumi-lang-go=\"`ipv4End`\" pulumi-lang-python=\"`ipv4_end`\" pulumi-lang-yaml=\"`ipv4End`\" pulumi-lang-java=\"`ipv4End`\"\u003e`ipv4End`\u003c/span\u003e to be specified as well.\n", + "description": "Defines an IPv4 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv4End`\" pulumi-lang-dotnet=\"`Ipv4End`\" pulumi-lang-go=\"`ipv4End`\" pulumi-lang-python=\"`ipv4_end`\" pulumi-lang-yaml=\"`ipv4End`\" pulumi-lang-java=\"`ipv4End`\" pulumi-lang-hcl=\"`ipv4_end`\"\u003e`ipv4End`\u003c/span\u003e to be specified as well.\n", "type": "string" }, "ipv6End": { - "description": "Defines an IPv6 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6Start`\" pulumi-lang-dotnet=\"`Ipv6Start`\" pulumi-lang-go=\"`ipv6Start`\" pulumi-lang-python=\"`ipv6_start`\" pulumi-lang-yaml=\"`ipv6Start`\" pulumi-lang-java=\"`ipv6Start`\"\u003e`ipv6Start`\u003c/span\u003e to be specified as well.\n", + "description": "Defines an IPv6 filter range's ending value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6Start`\" pulumi-lang-dotnet=\"`Ipv6Start`\" pulumi-lang-go=\"`ipv6Start`\" pulumi-lang-python=\"`ipv6_start`\" pulumi-lang-yaml=\"`ipv6Start`\" pulumi-lang-java=\"`ipv6Start`\" pulumi-lang-hcl=\"`ipv6_start`\"\u003e`ipv6Start`\u003c/span\u003e to be specified as well.\n", "type": "string" }, "ipv6Start": { - "description": "Defines an IPv6 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6End`\" pulumi-lang-dotnet=\"`Ipv6End`\" pulumi-lang-go=\"`ipv6End`\" pulumi-lang-python=\"`ipv6_end`\" pulumi-lang-yaml=\"`ipv6End`\" pulumi-lang-java=\"`ipv6End`\"\u003e`ipv6End`\u003c/span\u003e to be specified as well.\n", + "description": "Defines an IPv6 filter range's starting value (inclusive). Requires\n\u003cspan pulumi-lang-nodejs=\"`ipv6End`\" pulumi-lang-dotnet=\"`Ipv6End`\" pulumi-lang-go=\"`ipv6End`\" pulumi-lang-python=\"`ipv6_end`\" pulumi-lang-yaml=\"`ipv6End`\" pulumi-lang-java=\"`ipv6End`\" pulumi-lang-hcl=\"`ipv6_end`\"\u003e`ipv6End`\u003c/span\u003e to be specified as well.\n", "type": "string" }, "maxItems": { @@ -139948,7 +139948,7 @@ "type": "string" }, "order": { - "description": "The field to sort by.\nAvailable values: \"hostname\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", + "description": "The field to sort by.\nAvailable values: \"hostname\", \u003cspan pulumi-lang-nodejs=\"\"createdAt\"\" pulumi-lang-dotnet=\"\"CreatedAt\"\" pulumi-lang-go=\"\"createdAt\"\" pulumi-lang-python=\"\"created_at\"\" pulumi-lang-yaml=\"\"createdAt\"\" pulumi-lang-java=\"\"createdAt\"\" pulumi-lang-hcl=\"\"created_at\"\"\u003e\"createdAt\"\u003c/span\u003e.\n", "type": "string" }, "results": { @@ -139959,7 +139959,7 @@ "type": "array" }, "targetIds": { - "description": "Filters for targets that have any of the following UUIDs. Specify\n\u003cspan pulumi-lang-nodejs=\"`targetIds`\" pulumi-lang-dotnet=\"`TargetIds`\" pulumi-lang-go=\"`targetIds`\" pulumi-lang-python=\"`target_ids`\" pulumi-lang-yaml=\"`targetIds`\" pulumi-lang-java=\"`targetIds`\"\u003e`targetIds`\u003c/span\u003e multiple times in query parameter to build list of\ncandidates.\n", + "description": "Filters for targets that have any of the following UUIDs. Specify\n\u003cspan pulumi-lang-nodejs=\"`targetIds`\" pulumi-lang-dotnet=\"`TargetIds`\" pulumi-lang-go=\"`targetIds`\" pulumi-lang-python=\"`target_ids`\" pulumi-lang-yaml=\"`targetIds`\" pulumi-lang-java=\"`targetIds`\" pulumi-lang-hcl=\"`target_ids`\"\u003e`targetIds`\u003c/span\u003e multiple times in query parameter to build list of\ncandidates.\n", "items": { "type": "string" }, @@ -139978,7 +139978,7 @@ } }, "cloudflare:index/getZeroTrustAccessKeyConfiguration:getZeroTrustAccessKeyConfiguration": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessKeyConfiguration = cloudflare.getZeroTrustAccessKeyConfiguration({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_key_configuration = cloudflare.get_zero_trust_access_key_configuration(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessKeyConfiguration = Cloudflare.GetZeroTrustAccessKeyConfiguration.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessKeyConfiguration(ctx, \u0026cloudflare.LookupZeroTrustAccessKeyConfigurationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessKeyConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessKeyConfiguration = CloudflareFunctions.getZeroTrustAccessKeyConfiguration(GetZeroTrustAccessKeyConfigurationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessKeyConfiguration:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessKeyConfiguration\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessKeyConfiguration = cloudflare.getZeroTrustAccessKeyConfiguration({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_key_configuration = cloudflare.get_zero_trust_access_key_configuration(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessKeyConfiguration = Cloudflare.GetZeroTrustAccessKeyConfiguration.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessKeyConfiguration(ctx, \u0026cloudflare.LookupZeroTrustAccessKeyConfigurationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesskeyconfiguration\" \"exampleZeroTrustAccessKeyConfiguration\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessKeyConfigurationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessKeyConfiguration = CloudflareFunctions.getZeroTrustAccessKeyConfiguration(GetZeroTrustAccessKeyConfigurationArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessKeyConfiguration:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessKeyConfiguration\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessKeyConfiguration.\n", "properties": { @@ -140023,7 +140023,7 @@ } }, "cloudflare:index/getZeroTrustAccessMtlsCertificate:getZeroTrustAccessMtlsCertificate": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificate = cloudflare.getZeroTrustAccessMtlsCertificate({\n certificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificate = cloudflare.get_zero_trust_access_mtls_certificate(certificate_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificate = Cloudflare.GetZeroTrustAccessMtlsCertificate.Invoke(new()\n {\n CertificateId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessMtlsCertificate(ctx, \u0026cloudflare.LookupZeroTrustAccessMtlsCertificateArgs{\n\t\t\tCertificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessMtlsCertificate = CloudflareFunctions.getZeroTrustAccessMtlsCertificate(GetZeroTrustAccessMtlsCertificateArgs.builder()\n .certificateId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessMtlsCertificate:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessMtlsCertificate\n arguments:\n certificateId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificate = cloudflare.getZeroTrustAccessMtlsCertificate({\n certificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificate = cloudflare.get_zero_trust_access_mtls_certificate(certificate_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificate = Cloudflare.GetZeroTrustAccessMtlsCertificate.Invoke(new()\n {\n CertificateId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessMtlsCertificate(ctx, \u0026cloudflare.LookupZeroTrustAccessMtlsCertificateArgs{\n\t\t\tCertificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessmtlscertificate\" \"exampleZeroTrustAccessMtlsCertificate\" {\n certificate_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessMtlsCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessMtlsCertificate = CloudflareFunctions.getZeroTrustAccessMtlsCertificate(GetZeroTrustAccessMtlsCertificateArgs.builder()\n .certificateId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessMtlsCertificate:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessMtlsCertificate\n arguments:\n certificateId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessMtlsCertificate.\n", "properties": { @@ -140095,7 +140095,7 @@ } }, "cloudflare:index/getZeroTrustAccessMtlsCertificates:getZeroTrustAccessMtlsCertificates": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificates = cloudflare.getZeroTrustAccessMtlsCertificates({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificates = cloudflare.get_zero_trust_access_mtls_certificates(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificates = Cloudflare.GetZeroTrustAccessMtlsCertificates.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessMtlsCertificates(ctx, \u0026cloudflare.LookupZeroTrustAccessMtlsCertificatesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessMtlsCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessMtlsCertificates = CloudflareFunctions.getZeroTrustAccessMtlsCertificates(GetZeroTrustAccessMtlsCertificatesArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessMtlsCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessMtlsCertificates\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsCertificates = cloudflare.getZeroTrustAccessMtlsCertificates({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_certificates = cloudflare.get_zero_trust_access_mtls_certificates(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsCertificates = Cloudflare.GetZeroTrustAccessMtlsCertificates.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessMtlsCertificates(ctx, \u0026cloudflare.LookupZeroTrustAccessMtlsCertificatesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessmtlscertificates\" \"exampleZeroTrustAccessMtlsCertificates\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessMtlsCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessMtlsCertificates = CloudflareFunctions.getZeroTrustAccessMtlsCertificates(GetZeroTrustAccessMtlsCertificatesArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessMtlsCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessMtlsCertificates\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessMtlsCertificates.\n", "properties": { @@ -140149,7 +140149,7 @@ } }, "cloudflare:index/getZeroTrustAccessMtlsHostnameSettings:getZeroTrustAccessMtlsHostnameSettings": { - "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsHostnameSettings = cloudflare.getZeroTrustAccessMtlsHostnameSettings({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_hostname_settings = cloudflare.get_zero_trust_access_mtls_hostname_settings(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsHostnameSettings = Cloudflare.GetZeroTrustAccessMtlsHostnameSettings.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessMtlsHostnameSettings(ctx, \u0026cloudflare.LookupZeroTrustAccessMtlsHostnameSettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessMtlsHostnameSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessMtlsHostnameSettings = CloudflareFunctions.getZeroTrustAccessMtlsHostnameSettings(GetZeroTrustAccessMtlsHostnameSettingsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessMtlsHostnameSettings:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessMtlsHostnameSettings\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Mutual TLS Certificates Read`\n- `Access: Mutual TLS Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessMtlsHostnameSettings = cloudflare.getZeroTrustAccessMtlsHostnameSettings({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_mtls_hostname_settings = cloudflare.get_zero_trust_access_mtls_hostname_settings(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessMtlsHostnameSettings = Cloudflare.GetZeroTrustAccessMtlsHostnameSettings.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessMtlsHostnameSettings(ctx, \u0026cloudflare.LookupZeroTrustAccessMtlsHostnameSettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessmtlshostnamesettings\" \"exampleZeroTrustAccessMtlsHostnameSettings\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessMtlsHostnameSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessMtlsHostnameSettings = CloudflareFunctions.getZeroTrustAccessMtlsHostnameSettings(GetZeroTrustAccessMtlsHostnameSettingsArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessMtlsHostnameSettings:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessMtlsHostnameSettings\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessMtlsHostnameSettings.\n", "properties": { @@ -140202,7 +140202,7 @@ } }, "cloudflare:index/getZeroTrustAccessPolicies:getZeroTrustAccessPolicies": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicies = cloudflare.getZeroTrustAccessPolicies({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policies = cloudflare.get_zero_trust_access_policies(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicies = Cloudflare.GetZeroTrustAccessPolicies.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessPolicies(ctx, \u0026cloudflare.LookupZeroTrustAccessPoliciesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessPolicies = CloudflareFunctions.getZeroTrustAccessPolicies(GetZeroTrustAccessPoliciesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessPolicies:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessPolicies\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicies = cloudflare.getZeroTrustAccessPolicies({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policies = cloudflare.get_zero_trust_access_policies(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicies = Cloudflare.GetZeroTrustAccessPolicies.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessPolicies(ctx, \u0026cloudflare.LookupZeroTrustAccessPoliciesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesspolicies\" \"exampleZeroTrustAccessPolicies\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessPolicies = CloudflareFunctions.getZeroTrustAccessPolicies(GetZeroTrustAccessPoliciesArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessPolicies:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessPolicies\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessPolicies.\n", "properties": { @@ -140248,7 +140248,7 @@ } }, "cloudflare:index/getZeroTrustAccessPolicy:getZeroTrustAccessPolicy": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicy = cloudflare.getZeroTrustAccessPolicy({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policy = cloudflare.get_zero_trust_access_policy(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicy = Cloudflare.GetZeroTrustAccessPolicy.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessPolicy(ctx, \u0026cloudflare.LookupZeroTrustAccessPolicyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPolicyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessPolicy = CloudflareFunctions.getZeroTrustAccessPolicy(GetZeroTrustAccessPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessPolicy:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessPolicy\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessPolicy = cloudflare.getZeroTrustAccessPolicy({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_policy = cloudflare.get_zero_trust_access_policy(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessPolicy = Cloudflare.GetZeroTrustAccessPolicy.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessPolicy(ctx, \u0026cloudflare.LookupZeroTrustAccessPolicyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tPolicyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesspolicy\" \"exampleZeroTrustAccessPolicy\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n policy_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessPolicy = CloudflareFunctions.getZeroTrustAccessPolicy(GetZeroTrustAccessPolicyArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessPolicy:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessPolicy\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessPolicy.\n", "properties": { @@ -140296,7 +140296,7 @@ "type": "string" }, "decision": { - "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n", + "description": "The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \u003cspan pulumi-lang-nodejs=\"\"nonIdentity\"\" pulumi-lang-dotnet=\"\"NonIdentity\"\" pulumi-lang-go=\"\"nonIdentity\"\" pulumi-lang-python=\"\"non_identity\"\" pulumi-lang-yaml=\"\"nonIdentity\"\" pulumi-lang-java=\"\"nonIdentity\"\" pulumi-lang-hcl=\"\"non_identity\"\"\u003e\"nonIdentity\"\u003c/span\u003e, \"bypass\".\n", "type": "string" }, "excludes": { @@ -140352,7 +140352,7 @@ "type": "boolean" }, "sessionDuration": { - "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n", + "description": "The amount of time that tokens issued for the application will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n", "type": "string" }, "updatedAt": { @@ -140384,7 +140384,7 @@ } }, "cloudflare:index/getZeroTrustAccessServiceToken:getZeroTrustAccessServiceToken": { - "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceToken = cloudflare.getZeroTrustAccessServiceToken({\n serviceTokenId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_token = cloudflare.get_zero_trust_access_service_token(service_token_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceToken = Cloudflare.GetZeroTrustAccessServiceToken.Invoke(new()\n {\n ServiceTokenId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessServiceToken(ctx, \u0026cloudflare.LookupZeroTrustAccessServiceTokenArgs{\n\t\t\tServiceTokenId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessServiceTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessServiceToken = CloudflareFunctions.getZeroTrustAccessServiceToken(GetZeroTrustAccessServiceTokenArgs.builder()\n .serviceTokenId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessServiceToken:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessServiceToken\n arguments:\n serviceTokenId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceToken = cloudflare.getZeroTrustAccessServiceToken({\n serviceTokenId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_token = cloudflare.get_zero_trust_access_service_token(service_token_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceToken = Cloudflare.GetZeroTrustAccessServiceToken.Invoke(new()\n {\n ServiceTokenId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessServiceToken(ctx, \u0026cloudflare.LookupZeroTrustAccessServiceTokenArgs{\n\t\t\tServiceTokenId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessservicetoken\" \"exampleZeroTrustAccessServiceToken\" {\n service_token_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessServiceTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessServiceToken = CloudflareFunctions.getZeroTrustAccessServiceToken(GetZeroTrustAccessServiceTokenArgs.builder()\n .serviceTokenId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessServiceToken:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessServiceToken\n arguments:\n serviceTokenId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessServiceToken.\n", "properties": { @@ -140418,7 +140418,7 @@ "type": "string" }, "duration": { - "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n", + "description": "The duration for how long the service token will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n", "type": "string" }, "expiresAt": { @@ -140455,7 +140455,7 @@ } }, "cloudflare:index/getZeroTrustAccessServiceTokens:getZeroTrustAccessServiceTokens": { - "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceTokens = cloudflare.getZeroTrustAccessServiceTokens({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n name: \"name\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_tokens = cloudflare.get_zero_trust_access_service_tokens(account_id=\"account_id\",\n zone_id=\"zone_id\",\n name=\"name\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceTokens = Cloudflare.GetZeroTrustAccessServiceTokens.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Name = \"name\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessServiceTokens(ctx, \u0026cloudflare.LookupZeroTrustAccessServiceTokensArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessServiceTokensArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessServiceTokens = CloudflareFunctions.getZeroTrustAccessServiceTokens(GetZeroTrustAccessServiceTokensArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .name(\"name\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessServiceTokens:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessServiceTokens\n arguments:\n accountId: account_id\n zoneId: zone_id\n name: name\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Service Tokens Read`\n- `Access: Service Tokens Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessServiceTokens = cloudflare.getZeroTrustAccessServiceTokens({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n name: \"name\",\n search: \"search\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_service_tokens = cloudflare.get_zero_trust_access_service_tokens(account_id=\"account_id\",\n zone_id=\"zone_id\",\n name=\"name\",\n search=\"search\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessServiceTokens = Cloudflare.GetZeroTrustAccessServiceTokens.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n Name = \"name\",\n Search = \"search\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessServiceTokens(ctx, \u0026cloudflare.LookupZeroTrustAccessServiceTokensArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tSearch: pulumi.StringRef(\"search\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessservicetokens\" \"exampleZeroTrustAccessServiceTokens\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n name = \"name\"\n search = \"search\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessServiceTokensArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessServiceTokens = CloudflareFunctions.getZeroTrustAccessServiceTokens(GetZeroTrustAccessServiceTokensArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .name(\"name\")\n .search(\"search\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessServiceTokens:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessServiceTokens\n arguments:\n accountId: account_id\n zoneId: zone_id\n name: name\n search: search\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessServiceTokens.\n", "properties": { @@ -140525,7 +140525,7 @@ } }, "cloudflare:index/getZeroTrustAccessShortLivedCertificate:getZeroTrustAccessShortLivedCertificate": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificate = cloudflare.getZeroTrustAccessShortLivedCertificate({\n appId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificate = cloudflare.get_zero_trust_access_short_lived_certificate(app_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificate = Cloudflare.GetZeroTrustAccessShortLivedCertificate.Invoke(new()\n {\n AppId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessShortLivedCertificate(ctx, \u0026cloudflare.LookupZeroTrustAccessShortLivedCertificateArgs{\n\t\t\tAppId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessShortLivedCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessShortLivedCertificate = CloudflareFunctions.getZeroTrustAccessShortLivedCertificate(GetZeroTrustAccessShortLivedCertificateArgs.builder()\n .appId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessShortLivedCertificate:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessShortLivedCertificate\n arguments:\n appId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificate = cloudflare.getZeroTrustAccessShortLivedCertificate({\n appId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificate = cloudflare.get_zero_trust_access_short_lived_certificate(app_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificate = Cloudflare.GetZeroTrustAccessShortLivedCertificate.Invoke(new()\n {\n AppId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessShortLivedCertificate(ctx, \u0026cloudflare.LookupZeroTrustAccessShortLivedCertificateArgs{\n\t\t\tAppId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessshortlivedcertificate\" \"exampleZeroTrustAccessShortLivedCertificate\" {\n app_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessShortLivedCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessShortLivedCertificate = CloudflareFunctions.getZeroTrustAccessShortLivedCertificate(GetZeroTrustAccessShortLivedCertificateArgs.builder()\n .appId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessShortLivedCertificate:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessShortLivedCertificate\n arguments:\n appId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessShortLivedCertificate.\n", "properties": { @@ -140585,7 +140585,7 @@ } }, "cloudflare:index/getZeroTrustAccessShortLivedCertificates:getZeroTrustAccessShortLivedCertificates": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificates = cloudflare.getZeroTrustAccessShortLivedCertificates({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificates = cloudflare.get_zero_trust_access_short_lived_certificates(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificates = Cloudflare.GetZeroTrustAccessShortLivedCertificates.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessShortLivedCertificates(ctx, \u0026cloudflare.LookupZeroTrustAccessShortLivedCertificatesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessShortLivedCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessShortLivedCertificates = CloudflareFunctions.getZeroTrustAccessShortLivedCertificates(GetZeroTrustAccessShortLivedCertificatesArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessShortLivedCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessShortLivedCertificates\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessShortLivedCertificates = cloudflare.getZeroTrustAccessShortLivedCertificates({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_short_lived_certificates = cloudflare.get_zero_trust_access_short_lived_certificates(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessShortLivedCertificates = Cloudflare.GetZeroTrustAccessShortLivedCertificates.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessShortLivedCertificates(ctx, \u0026cloudflare.LookupZeroTrustAccessShortLivedCertificatesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccessshortlivedcertificates\" \"exampleZeroTrustAccessShortLivedCertificates\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessShortLivedCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessShortLivedCertificates = CloudflareFunctions.getZeroTrustAccessShortLivedCertificates(GetZeroTrustAccessShortLivedCertificatesArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessShortLivedCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessShortLivedCertificates\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessShortLivedCertificates.\n", "properties": { @@ -140639,7 +140639,7 @@ } }, "cloudflare:index/getZeroTrustAccessTag:getZeroTrustAccessTag": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTag = cloudflare.getZeroTrustAccessTag({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tagName: \"engineers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tag = cloudflare.get_zero_trust_access_tag(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tag_name=\"engineers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTag = Cloudflare.GetZeroTrustAccessTag.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TagName = \"engineers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessTag(ctx, \u0026cloudflare.LookupZeroTrustAccessTagArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTagName: \"engineers\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessTag = CloudflareFunctions.getZeroTrustAccessTag(GetZeroTrustAccessTagArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tagName(\"engineers\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessTag:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessTag\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tagName: engineers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTag = cloudflare.getZeroTrustAccessTag({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tagName: \"engineers\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tag = cloudflare.get_zero_trust_access_tag(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tag_name=\"engineers\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTag = Cloudflare.GetZeroTrustAccessTag.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TagName = \"engineers\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessTag(ctx, \u0026cloudflare.LookupZeroTrustAccessTagArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTagName: \"engineers\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesstag\" \"exampleZeroTrustAccessTag\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n tag_name = \"engineers\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessTagArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessTag = CloudflareFunctions.getZeroTrustAccessTag(GetZeroTrustAccessTagArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tagName(\"engineers\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessTag:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessTag\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tagName: engineers\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessTag.\n", "properties": { @@ -140686,7 +140686,7 @@ } }, "cloudflare:index/getZeroTrustAccessTags:getZeroTrustAccessTags": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTags = cloudflare.getZeroTrustAccessTags({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tags = cloudflare.get_zero_trust_access_tags(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTags = Cloudflare.GetZeroTrustAccessTags.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessTags(ctx, \u0026cloudflare.LookupZeroTrustAccessTagsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessTagsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessTags = CloudflareFunctions.getZeroTrustAccessTags(GetZeroTrustAccessTagsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessTags:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessTags\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustAccessTags = cloudflare.getZeroTrustAccessTags({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_access_tags = cloudflare.get_zero_trust_access_tags(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustAccessTags = Cloudflare.GetZeroTrustAccessTags.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustAccessTags(ctx, \u0026cloudflare.LookupZeroTrustAccessTagsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustaccesstags\" \"exampleZeroTrustAccessTags\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustAccessTagsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustAccessTags = CloudflareFunctions.getZeroTrustAccessTags(GetZeroTrustAccessTagsArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustAccessTags:\n fn::invoke:\n function: cloudflare:getZeroTrustAccessTags\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustAccessTags.\n", "properties": { @@ -140732,7 +140732,7 @@ } }, "cloudflare:index/getZeroTrustDeviceCustomProfile:getZeroTrustDeviceCustomProfile": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfile = cloudflare.getZeroTrustDeviceCustomProfile({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile = cloudflare.get_zero_trust_device_custom_profile(account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfile = Cloudflare.GetZeroTrustDeviceCustomProfile.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceCustomProfile(ctx, \u0026cloudflare.LookupZeroTrustDeviceCustomProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceCustomProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceCustomProfile = CloudflareFunctions.getZeroTrustDeviceCustomProfile(GetZeroTrustDeviceCustomProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceCustomProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceCustomProfile\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfile = cloudflare.getZeroTrustDeviceCustomProfile({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile = cloudflare.get_zero_trust_device_custom_profile(account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfile = Cloudflare.GetZeroTrustDeviceCustomProfile.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceCustomProfile(ctx, \u0026cloudflare.LookupZeroTrustDeviceCustomProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicecustomprofile\" \"exampleZeroTrustDeviceCustomProfile\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n policy_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceCustomProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceCustomProfile = CloudflareFunctions.getZeroTrustDeviceCustomProfile(GetZeroTrustDeviceCustomProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceCustomProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceCustomProfile\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceCustomProfile.\n", "properties": { @@ -140783,7 +140783,7 @@ "type": "string" }, "disableAutoFallback": { - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n", + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n", "type": "boolean" }, "enabled": { @@ -140908,7 +140908,7 @@ } }, "cloudflare:index/getZeroTrustDeviceCustomProfileLocalDomainFallback:getZeroTrustDeviceCustomProfileLocalDomainFallback": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfileLocalDomainFallback = cloudflare.getZeroTrustDeviceCustomProfileLocalDomainFallback({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile_local_domain_fallback = cloudflare.get_zero_trust_device_custom_profile_local_domain_fallback(account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = Cloudflare.GetZeroTrustDeviceCustomProfileLocalDomainFallback.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceCustomProfileLocalDomainFallback(ctx, \u0026cloudflare.LookupZeroTrustDeviceCustomProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceCustomProfileLocalDomainFallbackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = CloudflareFunctions.getZeroTrustDeviceCustomProfileLocalDomainFallback(GetZeroTrustDeviceCustomProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceCustomProfileLocalDomainFallback:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceCustomProfileLocalDomainFallback\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfileLocalDomainFallback = cloudflare.getZeroTrustDeviceCustomProfileLocalDomainFallback({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n policyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profile_local_domain_fallback = cloudflare.get_zero_trust_device_custom_profile_local_domain_fallback(account_id=\"699d98642c564d2e855e9661899b7252\",\n policy_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = Cloudflare.GetZeroTrustDeviceCustomProfileLocalDomainFallback.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PolicyId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceCustomProfileLocalDomainFallback(ctx, \u0026cloudflare.LookupZeroTrustDeviceCustomProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPolicyId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicecustomprofilelocaldomainfallback\" \"exampleZeroTrustDeviceCustomProfileLocalDomainFallback\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n policy_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceCustomProfileLocalDomainFallbackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceCustomProfileLocalDomainFallback = CloudflareFunctions.getZeroTrustDeviceCustomProfileLocalDomainFallback(GetZeroTrustDeviceCustomProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .policyId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceCustomProfileLocalDomainFallback:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceCustomProfileLocalDomainFallback\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n policyId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceCustomProfileLocalDomainFallback.\n", "properties": { @@ -140964,7 +140964,7 @@ } }, "cloudflare:index/getZeroTrustDeviceCustomProfiles:getZeroTrustDeviceCustomProfiles": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfiles = cloudflare.getZeroTrustDeviceCustomProfiles({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profiles = cloudflare.get_zero_trust_device_custom_profiles(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfiles = Cloudflare.GetZeroTrustDeviceCustomProfiles.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceCustomProfiles(ctx, \u0026cloudflare.LookupZeroTrustDeviceCustomProfilesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceCustomProfilesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceCustomProfiles = CloudflareFunctions.getZeroTrustDeviceCustomProfiles(GetZeroTrustDeviceCustomProfilesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceCustomProfiles:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceCustomProfiles\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceCustomProfiles = cloudflare.getZeroTrustDeviceCustomProfiles({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_custom_profiles = cloudflare.get_zero_trust_device_custom_profiles(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceCustomProfiles = Cloudflare.GetZeroTrustDeviceCustomProfiles.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceCustomProfiles(ctx, \u0026cloudflare.LookupZeroTrustDeviceCustomProfilesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicecustomprofiles\" \"exampleZeroTrustDeviceCustomProfiles\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceCustomProfilesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceCustomProfiles = CloudflareFunctions.getZeroTrustDeviceCustomProfiles(GetZeroTrustDeviceCustomProfilesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceCustomProfiles:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceCustomProfiles\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceCustomProfiles.\n", "properties": { @@ -141008,7 +141008,7 @@ } }, "cloudflare:index/getZeroTrustDeviceDefaultProfile:getZeroTrustDeviceDefaultProfile": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfile = cloudflare.getZeroTrustDeviceDefaultProfile({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile = cloudflare.get_zero_trust_device_default_profile(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfile = Cloudflare.GetZeroTrustDeviceDefaultProfile.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceDefaultProfile(ctx, \u0026cloudflare.LookupZeroTrustDeviceDefaultProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceDefaultProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceDefaultProfile = CloudflareFunctions.getZeroTrustDeviceDefaultProfile(GetZeroTrustDeviceDefaultProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceDefaultProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceDefaultProfile\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfile = cloudflare.getZeroTrustDeviceDefaultProfile({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile = cloudflare.get_zero_trust_device_default_profile(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfile = Cloudflare.GetZeroTrustDeviceDefaultProfile.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceDefaultProfile(ctx, \u0026cloudflare.LookupZeroTrustDeviceDefaultProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicedefaultprofile\" \"exampleZeroTrustDeviceDefaultProfile\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceDefaultProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceDefaultProfile = CloudflareFunctions.getZeroTrustDeviceDefaultProfile(GetZeroTrustDeviceDefaultProfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceDefaultProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceDefaultProfile\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceDefaultProfile.\n", "properties": { @@ -141049,7 +141049,7 @@ "type": "boolean" }, "disableAutoFallback": { - "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\n", + "description": "If the \u003cspan pulumi-lang-nodejs=\"`dnsServer`\" pulumi-lang-dotnet=\"`DnsServer`\" pulumi-lang-go=\"`dnsServer`\" pulumi-lang-python=\"`dns_server`\" pulumi-lang-yaml=\"`dnsServer`\" pulumi-lang-java=\"`dnsServer`\" pulumi-lang-hcl=\"`dns_server`\"\u003e`dnsServer`\u003c/span\u003e field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\n", "type": "boolean" }, "enabled": { @@ -141141,7 +141141,7 @@ } }, "cloudflare:index/getZeroTrustDeviceDefaultProfileCertificates:getZeroTrustDeviceDefaultProfileCertificates": { - "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileCertificates = cloudflare.getZeroTrustDeviceDefaultProfileCertificates({\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_certificates = cloudflare.get_zero_trust_device_default_profile_certificates(zone_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileCertificates = Cloudflare.GetZeroTrustDeviceDefaultProfileCertificates.Invoke(new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceDefaultProfileCertificates(ctx, \u0026cloudflare.LookupZeroTrustDeviceDefaultProfileCertificatesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceDefaultProfileCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceDefaultProfileCertificates = CloudflareFunctions.getZeroTrustDeviceDefaultProfileCertificates(GetZeroTrustDeviceDefaultProfileCertificatesArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceDefaultProfileCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceDefaultProfileCertificates\n arguments:\n zoneId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileCertificates = cloudflare.getZeroTrustDeviceDefaultProfileCertificates({\n zoneId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_certificates = cloudflare.get_zero_trust_device_default_profile_certificates(zone_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileCertificates = Cloudflare.GetZeroTrustDeviceDefaultProfileCertificates.Invoke(new()\n {\n ZoneId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceDefaultProfileCertificates(ctx, \u0026cloudflare.LookupZeroTrustDeviceDefaultProfileCertificatesArgs{\n\t\t\tZoneId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicedefaultprofilecertificates\" \"exampleZeroTrustDeviceDefaultProfileCertificates\" {\n zone_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceDefaultProfileCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceDefaultProfileCertificates = CloudflareFunctions.getZeroTrustDeviceDefaultProfileCertificates(GetZeroTrustDeviceDefaultProfileCertificatesArgs.builder()\n .zoneId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceDefaultProfileCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceDefaultProfileCertificates\n arguments:\n zoneId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceDefaultProfileCertificates.\n", "properties": { @@ -141174,7 +141174,7 @@ } }, "cloudflare:index/getZeroTrustDeviceDefaultProfileLocalDomainFallback:getZeroTrustDeviceDefaultProfileLocalDomainFallback": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = cloudflare.getZeroTrustDeviceDefaultProfileLocalDomainFallback({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_local_domain_fallback = cloudflare.get_zero_trust_device_default_profile_local_domain_fallback(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = Cloudflare.GetZeroTrustDeviceDefaultProfileLocalDomainFallback.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceDefaultProfileLocalDomainFallback(ctx, \u0026cloudflare.LookupZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = CloudflareFunctions.getZeroTrustDeviceDefaultProfileLocalDomainFallback(GetZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceDefaultProfileLocalDomainFallback:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceDefaultProfileLocalDomainFallback\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = cloudflare.getZeroTrustDeviceDefaultProfileLocalDomainFallback({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_default_profile_local_domain_fallback = cloudflare.get_zero_trust_device_default_profile_local_domain_fallback(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = Cloudflare.GetZeroTrustDeviceDefaultProfileLocalDomainFallback.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceDefaultProfileLocalDomainFallback(ctx, \u0026cloudflare.LookupZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicedefaultprofilelocaldomainfallback\" \"exampleZeroTrustDeviceDefaultProfileLocalDomainFallback\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceDefaultProfileLocalDomainFallback = CloudflareFunctions.getZeroTrustDeviceDefaultProfileLocalDomainFallback(GetZeroTrustDeviceDefaultProfileLocalDomainFallbackArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceDefaultProfileLocalDomainFallback:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceDefaultProfileLocalDomainFallback\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceDefaultProfileLocalDomainFallback.\n", "properties": { @@ -141220,7 +141220,7 @@ } }, "cloudflare:index/getZeroTrustDeviceIpProfile:getZeroTrustDeviceIpProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceIpProfile = cloudflare.getZeroTrustDeviceIpProfile({\n accountId: \"account_id\",\n profileId: \"profile_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_ip_profile = cloudflare.get_zero_trust_device_ip_profile(account_id=\"account_id\",\n profile_id=\"profile_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceIpProfile = Cloudflare.GetZeroTrustDeviceIpProfile.Invoke(new()\n {\n AccountId = \"account_id\",\n ProfileId = \"profile_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceIpProfile(ctx, \u0026cloudflare.LookupZeroTrustDeviceIpProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tProfileId: pulumi.StringRef(\"profile_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceIpProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceIpProfile = CloudflareFunctions.getZeroTrustDeviceIpProfile(GetZeroTrustDeviceIpProfileArgs.builder()\n .accountId(\"account_id\")\n .profileId(\"profile_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceIpProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceIpProfile\n arguments:\n accountId: account_id\n profileId: profile_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceIpProfile = cloudflare.getZeroTrustDeviceIpProfile({\n accountId: \"account_id\",\n profileId: \"profile_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_ip_profile = cloudflare.get_zero_trust_device_ip_profile(account_id=\"account_id\",\n profile_id=\"profile_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceIpProfile = Cloudflare.GetZeroTrustDeviceIpProfile.Invoke(new()\n {\n AccountId = \"account_id\",\n ProfileId = \"profile_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceIpProfile(ctx, \u0026cloudflare.LookupZeroTrustDeviceIpProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tProfileId: pulumi.StringRef(\"profile_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdeviceipprofile\" \"exampleZeroTrustDeviceIpProfile\" {\n account_id = \"account_id\"\n profile_id = \"profile_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceIpProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceIpProfile = CloudflareFunctions.getZeroTrustDeviceIpProfile(GetZeroTrustDeviceIpProfileArgs.builder()\n .accountId(\"account_id\")\n .profileId(\"profile_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceIpProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceIpProfile\n arguments:\n accountId: account_id\n profileId: profile_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceIpProfile.\n", "properties": { @@ -141300,7 +141300,7 @@ } }, "cloudflare:index/getZeroTrustDeviceIpProfiles:getZeroTrustDeviceIpProfiles": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceIpProfiles = cloudflare.getZeroTrustDeviceIpProfiles({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_ip_profiles = cloudflare.get_zero_trust_device_ip_profiles(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceIpProfiles = Cloudflare.GetZeroTrustDeviceIpProfiles.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceIpProfiles(ctx, \u0026cloudflare.LookupZeroTrustDeviceIpProfilesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceIpProfilesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceIpProfiles = CloudflareFunctions.getZeroTrustDeviceIpProfiles(GetZeroTrustDeviceIpProfilesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceIpProfiles:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceIpProfiles\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceIpProfiles = cloudflare.getZeroTrustDeviceIpProfiles({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_ip_profiles = cloudflare.get_zero_trust_device_ip_profiles(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceIpProfiles = Cloudflare.GetZeroTrustDeviceIpProfiles.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceIpProfiles(ctx, \u0026cloudflare.LookupZeroTrustDeviceIpProfilesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdeviceipprofiles\" \"exampleZeroTrustDeviceIpProfiles\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceIpProfilesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceIpProfiles = CloudflareFunctions.getZeroTrustDeviceIpProfiles(GetZeroTrustDeviceIpProfilesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceIpProfiles:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceIpProfiles\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceIpProfiles.\n", "properties": { @@ -141353,7 +141353,7 @@ } }, "cloudflare:index/getZeroTrustDeviceManagedNetworks:getZeroTrustDeviceManagedNetworks": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworks = cloudflare.getZeroTrustDeviceManagedNetworks({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n networkId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks = cloudflare.get_zero_trust_device_managed_networks(account_id=\"699d98642c564d2e855e9661899b7252\",\n network_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworks = Cloudflare.GetZeroTrustDeviceManagedNetworks.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n NetworkId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceManagedNetworks(ctx, \u0026cloudflare.LookupZeroTrustDeviceManagedNetworksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tNetworkId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceManagedNetworksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceManagedNetworks = CloudflareFunctions.getZeroTrustDeviceManagedNetworks(GetZeroTrustDeviceManagedNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .networkId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceManagedNetworks:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceManagedNetworks\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n networkId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworks = cloudflare.getZeroTrustDeviceManagedNetworks({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n networkId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks = cloudflare.get_zero_trust_device_managed_networks(account_id=\"699d98642c564d2e855e9661899b7252\",\n network_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworks = Cloudflare.GetZeroTrustDeviceManagedNetworks.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n NetworkId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceManagedNetworks(ctx, \u0026cloudflare.LookupZeroTrustDeviceManagedNetworksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tNetworkId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicemanagednetworks\" \"exampleZeroTrustDeviceManagedNetworks\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n network_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceManagedNetworksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceManagedNetworks = CloudflareFunctions.getZeroTrustDeviceManagedNetworks(GetZeroTrustDeviceManagedNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .networkId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceManagedNetworks:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceManagedNetworks\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n networkId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceManagedNetworks.\n", "properties": { @@ -141408,7 +141408,7 @@ } }, "cloudflare:index/getZeroTrustDeviceManagedNetworksList:getZeroTrustDeviceManagedNetworksList": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworksList = cloudflare.getZeroTrustDeviceManagedNetworksList({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks_list = cloudflare.get_zero_trust_device_managed_networks_list(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworksList = Cloudflare.GetZeroTrustDeviceManagedNetworksList.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceManagedNetworksList(ctx, \u0026cloudflare.LookupZeroTrustDeviceManagedNetworksListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceManagedNetworksListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceManagedNetworksList = CloudflareFunctions.getZeroTrustDeviceManagedNetworksList(GetZeroTrustDeviceManagedNetworksListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceManagedNetworksList:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceManagedNetworksList\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceManagedNetworksList = cloudflare.getZeroTrustDeviceManagedNetworksList({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_managed_networks_list = cloudflare.get_zero_trust_device_managed_networks_list(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceManagedNetworksList = Cloudflare.GetZeroTrustDeviceManagedNetworksList.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceManagedNetworksList(ctx, \u0026cloudflare.LookupZeroTrustDeviceManagedNetworksListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicemanagednetworkslist\" \"exampleZeroTrustDeviceManagedNetworksList\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceManagedNetworksListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceManagedNetworksList = CloudflareFunctions.getZeroTrustDeviceManagedNetworksList(GetZeroTrustDeviceManagedNetworksListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceManagedNetworksList:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceManagedNetworksList\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceManagedNetworksList.\n", "properties": { @@ -141452,7 +141452,7 @@ } }, "cloudflare:index/getZeroTrustDevicePostureIntegration:getZeroTrustDevicePostureIntegration": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegration = cloudflare.getZeroTrustDevicePostureIntegration({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n integrationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integration = cloudflare.get_zero_trust_device_posture_integration(account_id=\"699d98642c564d2e855e9661899b7252\",\n integration_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegration = Cloudflare.GetZeroTrustDevicePostureIntegration.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n IntegrationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureIntegration(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureIntegrationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tIntegrationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureIntegrationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureIntegration = CloudflareFunctions.getZeroTrustDevicePostureIntegration(GetZeroTrustDevicePostureIntegrationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .integrationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureIntegration:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureIntegration\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n integrationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegration = cloudflare.getZeroTrustDevicePostureIntegration({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n integrationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integration = cloudflare.get_zero_trust_device_posture_integration(account_id=\"699d98642c564d2e855e9661899b7252\",\n integration_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegration = Cloudflare.GetZeroTrustDevicePostureIntegration.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n IntegrationId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureIntegration(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureIntegrationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tIntegrationId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicepostureintegration\" \"exampleZeroTrustDevicePostureIntegration\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n integration_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureIntegrationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureIntegration = CloudflareFunctions.getZeroTrustDevicePostureIntegration(GetZeroTrustDevicePostureIntegrationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .integrationId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureIntegration:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureIntegration\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n integrationId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDevicePostureIntegration.\n", "properties": { @@ -141488,7 +141488,7 @@ "type": "string" }, "interval": { - "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n", + "description": "The interval between each posture check with the third-party API. Use \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e for minutes (e.g. \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e) and \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e for hours (e.g. \u003cspan pulumi-lang-nodejs=\"`12h`\" pulumi-lang-dotnet=\"`12h`\" pulumi-lang-go=\"`12h`\" pulumi-lang-python=\"`12h`\" pulumi-lang-yaml=\"`12h`\" pulumi-lang-java=\"`12h`\" pulumi-lang-hcl=\"`12h`\"\u003e`12h`\u003c/span\u003e).\n", "type": "string" }, "name": { @@ -141496,7 +141496,7 @@ "type": "string" }, "type": { - "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n", + "description": "The type of device posture integration.\nAvailable values: \"workspace*one\", \"crowdstrike*s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium*s2s\", \"sentinelone*s2s\", \u003cspan pulumi-lang-nodejs=\"\"customS2s\"\" pulumi-lang-dotnet=\"\"CustomS2s\"\" pulumi-lang-go=\"\"customS2s\"\" pulumi-lang-python=\"\"custom_s2s\"\" pulumi-lang-yaml=\"\"customS2s\"\" pulumi-lang-java=\"\"customS2s\"\" pulumi-lang-hcl=\"\"custom_s2s\"\"\u003e\"customS2s\"\u003c/span\u003e.\n", "type": "string" } }, @@ -141512,7 +141512,7 @@ } }, "cloudflare:index/getZeroTrustDevicePostureIntegrations:getZeroTrustDevicePostureIntegrations": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegrations = cloudflare.getZeroTrustDevicePostureIntegrations({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integrations = cloudflare.get_zero_trust_device_posture_integrations(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegrations = Cloudflare.GetZeroTrustDevicePostureIntegrations.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureIntegrations(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureIntegrationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureIntegrationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureIntegrations = CloudflareFunctions.getZeroTrustDevicePostureIntegrations(GetZeroTrustDevicePostureIntegrationsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureIntegrations:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureIntegrations\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureIntegrations = cloudflare.getZeroTrustDevicePostureIntegrations({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_integrations = cloudflare.get_zero_trust_device_posture_integrations(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureIntegrations = Cloudflare.GetZeroTrustDevicePostureIntegrations.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureIntegrations(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureIntegrationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicepostureintegrations\" \"exampleZeroTrustDevicePostureIntegrations\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureIntegrationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureIntegrations = CloudflareFunctions.getZeroTrustDevicePostureIntegrations(GetZeroTrustDevicePostureIntegrationsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureIntegrations:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureIntegrations\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDevicePostureIntegrations.\n", "properties": { @@ -141556,7 +141556,7 @@ } }, "cloudflare:index/getZeroTrustDevicePostureRule:getZeroTrustDevicePostureRule": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRule = cloudflare.getZeroTrustDevicePostureRule({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rule = cloudflare.get_zero_trust_device_posture_rule(account_id=\"699d98642c564d2e855e9661899b7252\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRule = Cloudflare.GetZeroTrustDevicePostureRule.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureRule(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureRuleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRuleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureRule = CloudflareFunctions.getZeroTrustDevicePostureRule(GetZeroTrustDevicePostureRuleArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureRule:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureRule\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRule = cloudflare.getZeroTrustDevicePostureRule({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rule = cloudflare.get_zero_trust_device_posture_rule(account_id=\"699d98642c564d2e855e9661899b7252\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRule = Cloudflare.GetZeroTrustDevicePostureRule.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureRule(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureRuleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRuleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdeviceposturerule\" \"exampleZeroTrustDevicePostureRule\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n rule_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureRule = CloudflareFunctions.getZeroTrustDevicePostureRule(GetZeroTrustDevicePostureRuleArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureRule:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureRule\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDevicePostureRule.\n", "properties": { @@ -141611,7 +141611,7 @@ "type": "string" }, "schedule": { - "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n", + "description": "Polling frequency for the WARP client posture check. Default: \u003cspan pulumi-lang-nodejs=\"`5m`\" pulumi-lang-dotnet=\"`5m`\" pulumi-lang-go=\"`5m`\" pulumi-lang-python=\"`5m`\" pulumi-lang-yaml=\"`5m`\" pulumi-lang-java=\"`5m`\" pulumi-lang-hcl=\"`5m`\"\u003e`5m`\u003c/span\u003e (poll every five minutes). Minimum: \u003cspan pulumi-lang-nodejs=\"`1m`\" pulumi-lang-dotnet=\"`1m`\" pulumi-lang-go=\"`1m`\" pulumi-lang-python=\"`1m`\" pulumi-lang-yaml=\"`1m`\" pulumi-lang-java=\"`1m`\" pulumi-lang-hcl=\"`1m`\"\u003e`1m`\u003c/span\u003e.\n", "type": "string" }, "type": { @@ -141634,7 +141634,7 @@ } }, "cloudflare:index/getZeroTrustDevicePostureRules:getZeroTrustDevicePostureRules": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRules = cloudflare.getZeroTrustDevicePostureRules({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rules = cloudflare.get_zero_trust_device_posture_rules(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRules = Cloudflare.GetZeroTrustDevicePostureRules.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureRules(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureRules = CloudflareFunctions.getZeroTrustDevicePostureRules(GetZeroTrustDevicePostureRulesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureRules:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureRules\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDevicePostureRules = cloudflare.getZeroTrustDevicePostureRules({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_posture_rules = cloudflare.get_zero_trust_device_posture_rules(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDevicePostureRules = Cloudflare.GetZeroTrustDevicePostureRules.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDevicePostureRules(ctx, \u0026cloudflare.LookupZeroTrustDevicePostureRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdeviceposturerules\" \"exampleZeroTrustDevicePostureRules\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDevicePostureRules = CloudflareFunctions.getZeroTrustDevicePostureRules(GetZeroTrustDevicePostureRulesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDevicePostureRules:\n fn::invoke:\n function: cloudflare:getZeroTrustDevicePostureRules\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDevicePostureRules.\n", "properties": { @@ -141678,7 +141678,7 @@ } }, "cloudflare:index/getZeroTrustDeviceSettings:getZeroTrustDeviceSettings": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSettings = cloudflare.getZeroTrustDeviceSettings({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_settings = cloudflare.get_zero_trust_device_settings(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSettings = Cloudflare.GetZeroTrustDeviceSettings.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceSettings(ctx, \u0026cloudflare.LookupZeroTrustDeviceSettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceSettings = CloudflareFunctions.getZeroTrustDeviceSettings(GetZeroTrustDeviceSettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceSettings:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceSettings\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSettings = cloudflare.getZeroTrustDeviceSettings({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_settings = cloudflare.get_zero_trust_device_settings(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSettings = Cloudflare.GetZeroTrustDeviceSettings.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceSettings(ctx, \u0026cloudflare.LookupZeroTrustDeviceSettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicesettings\" \"exampleZeroTrustDeviceSettings\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceSettings = CloudflareFunctions.getZeroTrustDeviceSettings(GetZeroTrustDeviceSettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceSettings:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceSettings\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceSettings.\n", "properties": { @@ -141751,7 +141751,7 @@ } }, "cloudflare:index/getZeroTrustDeviceSubnet:getZeroTrustDeviceSubnet": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSubnet = cloudflare.getZeroTrustDeviceSubnet({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n subnetId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_subnet = cloudflare.get_zero_trust_device_subnet(account_id=\"699d98642c564d2e855e9661899b7252\",\n subnet_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSubnet = Cloudflare.GetZeroTrustDeviceSubnet.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n SubnetId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceSubnet(ctx, \u0026cloudflare.LookupZeroTrustDeviceSubnetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tSubnetId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceSubnetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceSubnet = CloudflareFunctions.getZeroTrustDeviceSubnet(GetZeroTrustDeviceSubnetArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .subnetId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceSubnet:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceSubnet\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n subnetId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDeviceSubnet = cloudflare.getZeroTrustDeviceSubnet({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n subnetId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_device_subnet = cloudflare.get_zero_trust_device_subnet(account_id=\"699d98642c564d2e855e9661899b7252\",\n subnet_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDeviceSubnet = Cloudflare.GetZeroTrustDeviceSubnet.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n SubnetId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDeviceSubnet(ctx, \u0026cloudflare.LookupZeroTrustDeviceSubnetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tSubnetId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdevicesubnet\" \"exampleZeroTrustDeviceSubnet\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n subnet_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDeviceSubnetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDeviceSubnet = CloudflareFunctions.getZeroTrustDeviceSubnet(GetZeroTrustDeviceSubnetArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .subnetId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDeviceSubnet:\n fn::invoke:\n function: cloudflare:getZeroTrustDeviceSubnet\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n subnetId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDeviceSubnet.\n", "properties": { @@ -141785,7 +141785,7 @@ "type": "string" }, "deletedAt": { - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", "type": "string" }, "id": { @@ -141793,7 +141793,7 @@ "type": "string" }, "isDefaultNetwork": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this is the default subnet for the account. There can only be one default subnet per account.\n", "type": "boolean" }, "name": { @@ -141809,7 +141809,7 @@ "type": "string" }, "subnetType": { - "description": "The type of subnet.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"cloudflareSource\"\" pulumi-lang-dotnet=\"\"CloudflareSource\"\" pulumi-lang-go=\"\"cloudflareSource\"\" pulumi-lang-python=\"\"cloudflare_source\"\" pulumi-lang-yaml=\"\"cloudflareSource\"\" pulumi-lang-java=\"\"cloudflareSource\"\"\u003e\"cloudflareSource\"\u003c/span\u003e, \"warp\".\n", + "description": "The type of subnet.\nAvailable values: \u003cspan pulumi-lang-nodejs=\"\"cloudflareSource\"\" pulumi-lang-dotnet=\"\"CloudflareSource\"\" pulumi-lang-go=\"\"cloudflareSource\"\" pulumi-lang-python=\"\"cloudflare_source\"\" pulumi-lang-yaml=\"\"cloudflareSource\"\" pulumi-lang-java=\"\"cloudflareSource\"\" pulumi-lang-hcl=\"\"cloudflare_source\"\"\u003e\"cloudflareSource\"\u003c/span\u003e, \"warp\".\n", "type": "string" } }, @@ -141828,7 +141828,7 @@ } }, "cloudflare:index/getZeroTrustDexRule:getZeroTrustDexRule": { - "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexRule = cloudflare.getZeroTrustDexRule({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_rule = cloudflare.get_zero_trust_dex_rule(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexRule = Cloudflare.GetZeroTrustDexRule.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexRule(ctx, \u0026cloudflare.LookupZeroTrustDexRuleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tRuleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexRule = CloudflareFunctions.getZeroTrustDexRule(GetZeroTrustDexRuleArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexRule:\n fn::invoke:\n function: cloudflare:getZeroTrustDexRule\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexRule = cloudflare.getZeroTrustDexRule({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_rule = cloudflare.get_zero_trust_dex_rule(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexRule = Cloudflare.GetZeroTrustDexRule.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexRule(ctx, \u0026cloudflare.LookupZeroTrustDexRuleArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tRuleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdexrule\" \"exampleZeroTrustDexRule\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n rule_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexRuleArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexRule = CloudflareFunctions.getZeroTrustDexRule(GetZeroTrustDexRuleArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexRule:\n fn::invoke:\n function: cloudflare:getZeroTrustDexRule\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDexRule.\n", "properties": { @@ -141895,7 +141895,7 @@ } }, "cloudflare:index/getZeroTrustDexRules:getZeroTrustDexRules": { - "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexRules = cloudflare.getZeroTrustDexRules({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_rules = cloudflare.get_zero_trust_dex_rules(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexRules = Cloudflare.GetZeroTrustDexRules.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexRules(ctx, \u0026cloudflare.LookupZeroTrustDexRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexRules = CloudflareFunctions.getZeroTrustDexRules(GetZeroTrustDexRulesArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexRules:\n fn::invoke:\n function: cloudflare:getZeroTrustDexRules\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexRules = cloudflare.getZeroTrustDexRules({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n name: \"name\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_rules = cloudflare.get_zero_trust_dex_rules(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n name=\"name\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexRules = Cloudflare.GetZeroTrustDexRules.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Name = \"name\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexRules(ctx, \u0026cloudflare.LookupZeroTrustDexRulesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdexrules\" \"exampleZeroTrustDexRules\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n name = \"name\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexRulesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexRules = CloudflareFunctions.getZeroTrustDexRules(GetZeroTrustDexRulesArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .name(\"name\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexRules:\n fn::invoke:\n function: cloudflare:getZeroTrustDexRules\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n name: name\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDexRules.\n", "properties": { @@ -141916,7 +141916,7 @@ }, "sortOrder": { "type": "string", - "description": "Sort direction for\u003cspan pulumi-lang-nodejs=\" sortBy \" pulumi-lang-dotnet=\" SortBy \" pulumi-lang-go=\" sortBy \" pulumi-lang-python=\" sort_by \" pulumi-lang-yaml=\" sortBy \" pulumi-lang-java=\" sortBy \"\u003e sortBy \u003c/span\u003eproperty\nAvailable values: \"ASC\", \"DESC\".\n" + "description": "Sort direction for\u003cspan pulumi-lang-nodejs=\" sortBy \" pulumi-lang-dotnet=\" SortBy \" pulumi-lang-go=\" sortBy \" pulumi-lang-python=\" sort_by \" pulumi-lang-yaml=\" sortBy \" pulumi-lang-java=\" sortBy \" pulumi-lang-hcl=\" sort_by \"\u003e sortBy \u003c/span\u003eproperty\nAvailable values: \"ASC\", \"DESC\".\n" } }, "type": "object" @@ -141951,7 +141951,7 @@ "type": "string" }, "sortOrder": { - "description": "Sort direction for\u003cspan pulumi-lang-nodejs=\" sortBy \" pulumi-lang-dotnet=\" SortBy \" pulumi-lang-go=\" sortBy \" pulumi-lang-python=\" sort_by \" pulumi-lang-yaml=\" sortBy \" pulumi-lang-java=\" sortBy \"\u003e sortBy \u003c/span\u003eproperty\nAvailable values: \"ASC\", \"DESC\".\n", + "description": "Sort direction for\u003cspan pulumi-lang-nodejs=\" sortBy \" pulumi-lang-dotnet=\" SortBy \" pulumi-lang-go=\" sortBy \" pulumi-lang-python=\" sort_by \" pulumi-lang-yaml=\" sortBy \" pulumi-lang-java=\" sortBy \" pulumi-lang-hcl=\" sort_by \"\u003e sortBy \u003c/span\u003eproperty\nAvailable values: \"ASC\", \"DESC\".\n", "type": "string" } }, @@ -141965,7 +141965,7 @@ } }, "cloudflare:index/getZeroTrustDexTest:getZeroTrustDexTest": { - "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexTest = cloudflare.getZeroTrustDexTest({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n dexTestId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_test = cloudflare.get_zero_trust_dex_test(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n dex_test_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexTest = Cloudflare.GetZeroTrustDexTest.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n DexTestId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexTest(ctx, \u0026cloudflare.LookupZeroTrustDexTestArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tDexTestId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexTestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexTest = CloudflareFunctions.getZeroTrustDexTest(GetZeroTrustDexTestArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .dexTestId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexTest:\n fn::invoke:\n function: cloudflare:getZeroTrustDexTest\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n dexTestId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexTest = cloudflare.getZeroTrustDexTest({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n dexTestId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_test = cloudflare.get_zero_trust_dex_test(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n dex_test_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexTest = Cloudflare.GetZeroTrustDexTest.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n DexTestId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexTest(ctx, \u0026cloudflare.LookupZeroTrustDexTestArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tDexTestId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdextest\" \"exampleZeroTrustDexTest\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n dex_test_id = \"372e67954025e0ba6aaa6d586b9e0b59\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexTestArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexTest = CloudflareFunctions.getZeroTrustDexTest(GetZeroTrustDexTestArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .dexTestId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexTest:\n fn::invoke:\n function: cloudflare:getZeroTrustDexTest\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n dexTestId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDexTest.\n", "properties": { @@ -142056,7 +142056,7 @@ } }, "cloudflare:index/getZeroTrustDexTests:getZeroTrustDexTests": { - "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexTests = cloudflare.getZeroTrustDexTests({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n kind: \"http\",\n testName: \"testName\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_tests = cloudflare.get_zero_trust_dex_tests(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n kind=\"http\",\n test_name=\"testName\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexTests = Cloudflare.GetZeroTrustDexTests.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Kind = \"http\",\n TestName = \"testName\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexTests(ctx, \u0026cloudflare.LookupZeroTrustDexTestsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tKind: pulumi.StringRef(\"http\"),\n\t\t\tTestName: pulumi.StringRef(\"testName\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexTestsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexTests = CloudflareFunctions.getZeroTrustDexTests(GetZeroTrustDexTestsArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .kind(\"http\")\n .testName(\"testName\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexTests:\n fn::invoke:\n function: cloudflare:getZeroTrustDexTests\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n kind: http\n testName: testName\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare DEX Read`\n- `Cloudflare DEX Write`\n- `Zero Trust Read`\n- `Zero Trust Report`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDexTests = cloudflare.getZeroTrustDexTests({\n accountId: \"01a7362d577a6c3019a474fd6f485823\",\n kind: \"http\",\n testName: \"testName\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dex_tests = cloudflare.get_zero_trust_dex_tests(account_id=\"01a7362d577a6c3019a474fd6f485823\",\n kind=\"http\",\n test_name=\"testName\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDexTests = Cloudflare.GetZeroTrustDexTests.Invoke(new()\n {\n AccountId = \"01a7362d577a6c3019a474fd6f485823\",\n Kind = \"http\",\n TestName = \"testName\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDexTests(ctx, \u0026cloudflare.LookupZeroTrustDexTestsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"01a7362d577a6c3019a474fd6f485823\"),\n\t\t\tKind: pulumi.StringRef(\"http\"),\n\t\t\tTestName: pulumi.StringRef(\"testName\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdextests\" \"exampleZeroTrustDexTests\" {\n account_id = \"01a7362d577a6c3019a474fd6f485823\"\n kind = \"http\"\n test_name = \"testName\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDexTestsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDexTests = CloudflareFunctions.getZeroTrustDexTests(GetZeroTrustDexTestsArgs.builder()\n .accountId(\"01a7362d577a6c3019a474fd6f485823\")\n .kind(\"http\")\n .testName(\"testName\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDexTests:\n fn::invoke:\n function: cloudflare:getZeroTrustDexTests\n arguments:\n accountId: 01a7362d577a6c3019a474fd6f485823\n kind: http\n testName: testName\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDexTests.\n", "properties": { @@ -142116,7 +142116,7 @@ } }, "cloudflare:index/getZeroTrustDlpCustomEntries:getZeroTrustDlpCustomEntries": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomEntries = cloudflare.getZeroTrustDlpCustomEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_entries = cloudflare.get_zero_trust_dlp_custom_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomEntries = Cloudflare.GetZeroTrustDlpCustomEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpCustomEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpCustomEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpCustomEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpCustomEntries = CloudflareFunctions.getZeroTrustDlpCustomEntries(GetZeroTrustDlpCustomEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpCustomEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpCustomEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomEntries = cloudflare.getZeroTrustDlpCustomEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_entries = cloudflare.get_zero_trust_dlp_custom_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomEntries = Cloudflare.GetZeroTrustDlpCustomEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpCustomEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpCustomEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpcustomentries\" \"exampleZeroTrustDlpCustomEntries\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpCustomEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpCustomEntries = CloudflareFunctions.getZeroTrustDlpCustomEntries(GetZeroTrustDlpCustomEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpCustomEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpCustomEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpCustomEntries.\n", "properties": { @@ -142160,7 +142160,7 @@ } }, "cloudflare:index/getZeroTrustDlpCustomEntry:getZeroTrustDlpCustomEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomEntry = cloudflare.getZeroTrustDlpCustomEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_entry = cloudflare.get_zero_trust_dlp_custom_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomEntry = Cloudflare.GetZeroTrustDlpCustomEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpCustomEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpCustomEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpCustomEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpCustomEntry = CloudflareFunctions.getZeroTrustDlpCustomEntry(GetZeroTrustDlpCustomEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpCustomEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpCustomEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomEntry = cloudflare.getZeroTrustDlpCustomEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_entry = cloudflare.get_zero_trust_dlp_custom_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomEntry = Cloudflare.GetZeroTrustDlpCustomEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpCustomEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpCustomEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpcustomentry\" \"exampleZeroTrustDlpCustomEntry\" {\n account_id = \"account_id\"\n entry_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpCustomEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpCustomEntry = CloudflareFunctions.getZeroTrustDlpCustomEntry(GetZeroTrustDlpCustomEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpCustomEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpCustomEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpCustomEntry.\n", "properties": { @@ -142224,7 +142224,7 @@ "type": "boolean" }, "type": { - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n", + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n", "type": "string" }, "updatedAt": { @@ -142264,7 +142264,7 @@ } }, "cloudflare:index/getZeroTrustDlpCustomProfile:getZeroTrustDlpCustomProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomProfile = cloudflare.getZeroTrustDlpCustomProfile({\n accountId: \"account_id\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_profile = cloudflare.get_zero_trust_dlp_custom_profile(account_id=\"account_id\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomProfile = Cloudflare.GetZeroTrustDlpCustomProfile.Invoke(new()\n {\n AccountId = \"account_id\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpCustomProfile(ctx, \u0026cloudflare.LookupZeroTrustDlpCustomProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tProfileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpCustomProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpCustomProfile = CloudflareFunctions.getZeroTrustDlpCustomProfile(GetZeroTrustDlpCustomProfileArgs.builder()\n .accountId(\"account_id\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpCustomProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpCustomProfile\n arguments:\n accountId: account_id\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpCustomProfile = cloudflare.getZeroTrustDlpCustomProfile({\n accountId: \"account_id\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_custom_profile = cloudflare.get_zero_trust_dlp_custom_profile(account_id=\"account_id\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpCustomProfile = Cloudflare.GetZeroTrustDlpCustomProfile.Invoke(new()\n {\n AccountId = \"account_id\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpCustomProfile(ctx, \u0026cloudflare.LookupZeroTrustDlpCustomProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tProfileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpcustomprofile\" \"exampleZeroTrustDlpCustomProfile\" {\n account_id = \"account_id\"\n profile_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpCustomProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpCustomProfile = CloudflareFunctions.getZeroTrustDlpCustomProfile(GetZeroTrustDlpCustomProfileArgs.builder()\n .accountId(\"account_id\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpCustomProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpCustomProfile\n arguments:\n accountId: account_id\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpCustomProfile.\n", "properties": { @@ -142294,7 +142294,7 @@ "type": "integer" }, "confidenceThreshold": { - "description": "Available values: \"low\", \"medium\", \"high\", \u003cspan pulumi-lang-nodejs=\"\"veryHigh\"\" pulumi-lang-dotnet=\"\"VeryHigh\"\" pulumi-lang-go=\"\"veryHigh\"\" pulumi-lang-python=\"\"very_high\"\" pulumi-lang-yaml=\"\"veryHigh\"\" pulumi-lang-java=\"\"veryHigh\"\"\u003e\"veryHigh\"\u003c/span\u003e.\n", + "description": "Available values: \"low\", \"medium\", \"high\", \u003cspan pulumi-lang-nodejs=\"\"veryHigh\"\" pulumi-lang-dotnet=\"\"VeryHigh\"\" pulumi-lang-go=\"\"veryHigh\"\" pulumi-lang-python=\"\"very_high\"\" pulumi-lang-yaml=\"\"veryHigh\"\" pulumi-lang-java=\"\"veryHigh\"\" pulumi-lang-hcl=\"\"very_high\"\"\u003e\"veryHigh\"\u003c/span\u003e.\n", "type": "string" }, "contextAwareness": { @@ -142395,7 +142395,7 @@ } }, "cloudflare:index/getZeroTrustDlpDataset:getZeroTrustDlpDataset": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpDataset = cloudflare.getZeroTrustDlpDataset({\n accountId: \"account_id\",\n datasetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_dataset = cloudflare.get_zero_trust_dlp_dataset(account_id=\"account_id\",\n dataset_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpDataset = Cloudflare.GetZeroTrustDlpDataset.Invoke(new()\n {\n AccountId = \"account_id\",\n DatasetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpDataset(ctx, \u0026cloudflare.LookupZeroTrustDlpDatasetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tDatasetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpDatasetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpDataset = CloudflareFunctions.getZeroTrustDlpDataset(GetZeroTrustDlpDatasetArgs.builder()\n .accountId(\"account_id\")\n .datasetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpDataset:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpDataset\n arguments:\n accountId: account_id\n datasetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpDataset = cloudflare.getZeroTrustDlpDataset({\n accountId: \"account_id\",\n datasetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_dataset = cloudflare.get_zero_trust_dlp_dataset(account_id=\"account_id\",\n dataset_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpDataset = Cloudflare.GetZeroTrustDlpDataset.Invoke(new()\n {\n AccountId = \"account_id\",\n DatasetId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpDataset(ctx, \u0026cloudflare.LookupZeroTrustDlpDatasetArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tDatasetId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpdataset\" \"exampleZeroTrustDlpDataset\" {\n account_id = \"account_id\"\n dataset_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpDatasetArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpDataset = CloudflareFunctions.getZeroTrustDlpDataset(GetZeroTrustDlpDatasetArgs.builder()\n .accountId(\"account_id\")\n .datasetId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpDataset:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpDataset\n arguments:\n accountId: account_id\n datasetId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpDataset.\n", "properties": { @@ -142486,7 +142486,7 @@ } }, "cloudflare:index/getZeroTrustDlpDatasets:getZeroTrustDlpDatasets": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpDatasets = cloudflare.getZeroTrustDlpDatasets({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_datasets = cloudflare.get_zero_trust_dlp_datasets(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpDatasets = Cloudflare.GetZeroTrustDlpDatasets.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpDatasets(ctx, \u0026cloudflare.LookupZeroTrustDlpDatasetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpDatasetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpDatasets = CloudflareFunctions.getZeroTrustDlpDatasets(GetZeroTrustDlpDatasetsArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpDatasets:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpDatasets\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpDatasets = cloudflare.getZeroTrustDlpDatasets({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_datasets = cloudflare.get_zero_trust_dlp_datasets(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpDatasets = Cloudflare.GetZeroTrustDlpDatasets.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpDatasets(ctx, \u0026cloudflare.LookupZeroTrustDlpDatasetsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpdatasets\" \"exampleZeroTrustDlpDatasets\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpDatasetsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpDatasets = CloudflareFunctions.getZeroTrustDlpDatasets(GetZeroTrustDlpDatasetsArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpDatasets:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpDatasets\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpDatasets.\n", "properties": { @@ -142530,7 +142530,7 @@ } }, "cloudflare:index/getZeroTrustDlpEntries:getZeroTrustDlpEntries": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpEntries = cloudflare.getZeroTrustDlpEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_entries = cloudflare.get_zero_trust_dlp_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpEntries = Cloudflare.GetZeroTrustDlpEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpEntries = CloudflareFunctions.getZeroTrustDlpEntries(GetZeroTrustDlpEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpEntries = cloudflare.getZeroTrustDlpEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_entries = cloudflare.get_zero_trust_dlp_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpEntries = Cloudflare.GetZeroTrustDlpEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpentries\" \"exampleZeroTrustDlpEntries\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpEntries = CloudflareFunctions.getZeroTrustDlpEntries(GetZeroTrustDlpEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpEntries.\n", "properties": { @@ -142574,7 +142574,7 @@ } }, "cloudflare:index/getZeroTrustDlpEntry:getZeroTrustDlpEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpEntry = cloudflare.getZeroTrustDlpEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_entry = cloudflare.get_zero_trust_dlp_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpEntry = Cloudflare.GetZeroTrustDlpEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpEntry = CloudflareFunctions.getZeroTrustDlpEntry(GetZeroTrustDlpEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpEntry = cloudflare.getZeroTrustDlpEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_entry = cloudflare.get_zero_trust_dlp_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpEntry = Cloudflare.GetZeroTrustDlpEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpentry\" \"exampleZeroTrustDlpEntry\" {\n account_id = \"account_id\"\n entry_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpEntry = CloudflareFunctions.getZeroTrustDlpEntry(GetZeroTrustDlpEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpEntry.\n", "properties": { @@ -142638,7 +142638,7 @@ "type": "boolean" }, "type": { - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n", + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n", "type": "string" }, "updatedAt": { @@ -142678,7 +142678,7 @@ } }, "cloudflare:index/getZeroTrustDlpIntegrationEntries:getZeroTrustDlpIntegrationEntries": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpIntegrationEntries = cloudflare.getZeroTrustDlpIntegrationEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_integration_entries = cloudflare.get_zero_trust_dlp_integration_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpIntegrationEntries = Cloudflare.GetZeroTrustDlpIntegrationEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpIntegrationEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpIntegrationEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpIntegrationEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpIntegrationEntries = CloudflareFunctions.getZeroTrustDlpIntegrationEntries(GetZeroTrustDlpIntegrationEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpIntegrationEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpIntegrationEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpIntegrationEntries = cloudflare.getZeroTrustDlpIntegrationEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_integration_entries = cloudflare.get_zero_trust_dlp_integration_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpIntegrationEntries = Cloudflare.GetZeroTrustDlpIntegrationEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpIntegrationEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpIntegrationEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpintegrationentries\" \"exampleZeroTrustDlpIntegrationEntries\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpIntegrationEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpIntegrationEntries = CloudflareFunctions.getZeroTrustDlpIntegrationEntries(GetZeroTrustDlpIntegrationEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpIntegrationEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpIntegrationEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpIntegrationEntries.\n", "properties": { @@ -142722,7 +142722,7 @@ } }, "cloudflare:index/getZeroTrustDlpIntegrationEntry:getZeroTrustDlpIntegrationEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpIntegrationEntry = cloudflare.getZeroTrustDlpIntegrationEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_integration_entry = cloudflare.get_zero_trust_dlp_integration_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpIntegrationEntry = Cloudflare.GetZeroTrustDlpIntegrationEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpIntegrationEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpIntegrationEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpIntegrationEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpIntegrationEntry = CloudflareFunctions.getZeroTrustDlpIntegrationEntry(GetZeroTrustDlpIntegrationEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpIntegrationEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpIntegrationEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpIntegrationEntry = cloudflare.getZeroTrustDlpIntegrationEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_integration_entry = cloudflare.get_zero_trust_dlp_integration_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpIntegrationEntry = Cloudflare.GetZeroTrustDlpIntegrationEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpIntegrationEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpIntegrationEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpintegrationentry\" \"exampleZeroTrustDlpIntegrationEntry\" {\n account_id = \"account_id\"\n entry_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpIntegrationEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpIntegrationEntry = CloudflareFunctions.getZeroTrustDlpIntegrationEntry(GetZeroTrustDlpIntegrationEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpIntegrationEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpIntegrationEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpIntegrationEntry.\n", "properties": { @@ -142786,7 +142786,7 @@ "type": "boolean" }, "type": { - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n", + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n", "type": "string" }, "updatedAt": { @@ -142826,7 +142826,7 @@ } }, "cloudflare:index/getZeroTrustDlpPredefinedEntries:getZeroTrustDlpPredefinedEntries": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedEntries = cloudflare.getZeroTrustDlpPredefinedEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_entries = cloudflare.get_zero_trust_dlp_predefined_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedEntries = Cloudflare.GetZeroTrustDlpPredefinedEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpPredefinedEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpPredefinedEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpPredefinedEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpPredefinedEntries = CloudflareFunctions.getZeroTrustDlpPredefinedEntries(GetZeroTrustDlpPredefinedEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpPredefinedEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpPredefinedEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedEntries = cloudflare.getZeroTrustDlpPredefinedEntries({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_entries = cloudflare.get_zero_trust_dlp_predefined_entries(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedEntries = Cloudflare.GetZeroTrustDlpPredefinedEntries.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpPredefinedEntries(ctx, \u0026cloudflare.LookupZeroTrustDlpPredefinedEntriesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlppredefinedentries\" \"exampleZeroTrustDlpPredefinedEntries\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpPredefinedEntriesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpPredefinedEntries = CloudflareFunctions.getZeroTrustDlpPredefinedEntries(GetZeroTrustDlpPredefinedEntriesArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpPredefinedEntries:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpPredefinedEntries\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpPredefinedEntries.\n", "properties": { @@ -142870,7 +142870,7 @@ } }, "cloudflare:index/getZeroTrustDlpPredefinedEntry:getZeroTrustDlpPredefinedEntry": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedEntry = cloudflare.getZeroTrustDlpPredefinedEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_entry = cloudflare.get_zero_trust_dlp_predefined_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedEntry = Cloudflare.GetZeroTrustDlpPredefinedEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpPredefinedEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpPredefinedEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpPredefinedEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpPredefinedEntry = CloudflareFunctions.getZeroTrustDlpPredefinedEntry(GetZeroTrustDlpPredefinedEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpPredefinedEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpPredefinedEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedEntry = cloudflare.getZeroTrustDlpPredefinedEntry({\n accountId: \"account_id\",\n entryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_entry = cloudflare.get_zero_trust_dlp_predefined_entry(account_id=\"account_id\",\n entry_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedEntry = Cloudflare.GetZeroTrustDlpPredefinedEntry.Invoke(new()\n {\n AccountId = \"account_id\",\n EntryId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpPredefinedEntry(ctx, \u0026cloudflare.LookupZeroTrustDlpPredefinedEntryArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tEntryId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlppredefinedentry\" \"exampleZeroTrustDlpPredefinedEntry\" {\n account_id = \"account_id\"\n entry_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpPredefinedEntryArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpPredefinedEntry = CloudflareFunctions.getZeroTrustDlpPredefinedEntry(GetZeroTrustDlpPredefinedEntryArgs.builder()\n .accountId(\"account_id\")\n .entryId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpPredefinedEntry:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpPredefinedEntry\n arguments:\n accountId: account_id\n entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpPredefinedEntry.\n", "properties": { @@ -142934,7 +142934,7 @@ "type": "boolean" }, "type": { - "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\"\u003e\"wordList\"\u003c/span\u003e.\n", + "description": "Available values: \"custom\", \"predefined\", \"integration\", \"exact*data\", \"document*fingerprint\", \u003cspan pulumi-lang-nodejs=\"\"wordList\"\" pulumi-lang-dotnet=\"\"WordList\"\" pulumi-lang-go=\"\"wordList\"\" pulumi-lang-python=\"\"word_list\"\" pulumi-lang-yaml=\"\"wordList\"\" pulumi-lang-java=\"\"wordList\"\" pulumi-lang-hcl=\"\"word_list\"\"\u003e\"wordList\"\u003c/span\u003e.\n", "type": "string" }, "updatedAt": { @@ -142974,7 +142974,7 @@ } }, "cloudflare:index/getZeroTrustDlpPredefinedProfile:getZeroTrustDlpPredefinedProfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedProfile = cloudflare.getZeroTrustDlpPredefinedProfile({\n accountId: \"account_id\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_profile = cloudflare.get_zero_trust_dlp_predefined_profile(account_id=\"account_id\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedProfile = Cloudflare.GetZeroTrustDlpPredefinedProfile.Invoke(new()\n {\n AccountId = \"account_id\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpPredefinedProfile(ctx, \u0026cloudflare.LookupZeroTrustDlpPredefinedProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tProfileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpPredefinedProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpPredefinedProfile = CloudflareFunctions.getZeroTrustDlpPredefinedProfile(GetZeroTrustDlpPredefinedProfileArgs.builder()\n .accountId(\"account_id\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpPredefinedProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpPredefinedProfile\n arguments:\n accountId: account_id\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpPredefinedProfile = cloudflare.getZeroTrustDlpPredefinedProfile({\n accountId: \"account_id\",\n profileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_predefined_profile = cloudflare.get_zero_trust_dlp_predefined_profile(account_id=\"account_id\",\n profile_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpPredefinedProfile = Cloudflare.GetZeroTrustDlpPredefinedProfile.Invoke(new()\n {\n AccountId = \"account_id\",\n ProfileId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpPredefinedProfile(ctx, \u0026cloudflare.LookupZeroTrustDlpPredefinedProfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tProfileId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlppredefinedprofile\" \"exampleZeroTrustDlpPredefinedProfile\" {\n account_id = \"account_id\"\n profile_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpPredefinedProfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpPredefinedProfile = CloudflareFunctions.getZeroTrustDlpPredefinedProfile(GetZeroTrustDlpPredefinedProfileArgs.builder()\n .accountId(\"account_id\")\n .profileId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpPredefinedProfile:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpPredefinedProfile\n arguments:\n accountId: account_id\n profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpPredefinedProfile.\n", "properties": { @@ -143014,7 +143014,7 @@ }, "entries": { "deprecationMessage": "This attribute is deprecated.", - "description": "This field has been deprecated for \u003cspan pulumi-lang-nodejs=\"`enabledEntries`\" pulumi-lang-dotnet=\"`EnabledEntries`\" pulumi-lang-go=\"`enabledEntries`\" pulumi-lang-python=\"`enabled_entries`\" pulumi-lang-yaml=\"`enabledEntries`\" pulumi-lang-java=\"`enabledEntries`\"\u003e`enabledEntries`\u003c/span\u003e.\n", + "description": "This field has been deprecated for \u003cspan pulumi-lang-nodejs=\"`enabledEntries`\" pulumi-lang-dotnet=\"`EnabledEntries`\" pulumi-lang-go=\"`enabledEntries`\" pulumi-lang-python=\"`enabled_entries`\" pulumi-lang-yaml=\"`enabledEntries`\" pulumi-lang-java=\"`enabledEntries`\" pulumi-lang-hcl=\"`enabled_entries`\"\u003e`enabledEntries`\u003c/span\u003e.\n", "items": { "$ref": "#/types/cloudflare:index/getZeroTrustDlpPredefinedProfileEntry:getZeroTrustDlpPredefinedProfileEntry" }, @@ -143055,7 +143055,7 @@ } }, "cloudflare:index/getZeroTrustDlpSettings:getZeroTrustDlpSettings": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpSettings = cloudflare.getZeroTrustDlpSettings({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_settings = cloudflare.get_zero_trust_dlp_settings(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpSettings = Cloudflare.GetZeroTrustDlpSettings.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpSettings(ctx, \u0026cloudflare.LookupZeroTrustDlpSettingsArgs{\n\t\t\tAccountId: \"account_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpSettings = CloudflareFunctions.getZeroTrustDlpSettings(GetZeroTrustDlpSettingsArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpSettings:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpSettings\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDlpSettings = cloudflare.getZeroTrustDlpSettings({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dlp_settings = cloudflare.get_zero_trust_dlp_settings(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDlpSettings = Cloudflare.GetZeroTrustDlpSettings.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDlpSettings(ctx, \u0026cloudflare.LookupZeroTrustDlpSettingsArgs{\n\t\t\tAccountId: \"account_id\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdlpsettings\" \"exampleZeroTrustDlpSettings\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDlpSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDlpSettings = CloudflareFunctions.getZeroTrustDlpSettings(GetZeroTrustDlpSettingsArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDlpSettings:\n fn::invoke:\n function: cloudflare:getZeroTrustDlpSettings\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDlpSettings.\n", "properties": { @@ -143101,7 +143101,7 @@ } }, "cloudflare:index/getZeroTrustDnsLocation:getZeroTrustDnsLocation": { - "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocation = cloudflare.getZeroTrustDnsLocation({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n locationId: \"ed35569b41ce4d1facfe683550f54086\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_location = cloudflare.get_zero_trust_dns_location(account_id=\"699d98642c564d2e855e9661899b7252\",\n location_id=\"ed35569b41ce4d1facfe683550f54086\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocation = Cloudflare.GetZeroTrustDnsLocation.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n LocationId = \"ed35569b41ce4d1facfe683550f54086\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDnsLocation(ctx, \u0026cloudflare.LookupZeroTrustDnsLocationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tLocationId: \"ed35569b41ce4d1facfe683550f54086\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDnsLocationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDnsLocation = CloudflareFunctions.getZeroTrustDnsLocation(GetZeroTrustDnsLocationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .locationId(\"ed35569b41ce4d1facfe683550f54086\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDnsLocation:\n fn::invoke:\n function: cloudflare:getZeroTrustDnsLocation\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n locationId: ed35569b41ce4d1facfe683550f54086\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocation = cloudflare.getZeroTrustDnsLocation({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n locationId: \"ed35569b41ce4d1facfe683550f54086\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_location = cloudflare.get_zero_trust_dns_location(account_id=\"699d98642c564d2e855e9661899b7252\",\n location_id=\"ed35569b41ce4d1facfe683550f54086\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocation = Cloudflare.GetZeroTrustDnsLocation.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n LocationId = \"ed35569b41ce4d1facfe683550f54086\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDnsLocation(ctx, \u0026cloudflare.LookupZeroTrustDnsLocationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tLocationId: \"ed35569b41ce4d1facfe683550f54086\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdnslocation\" \"exampleZeroTrustDnsLocation\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n location_id = \"ed35569b41ce4d1facfe683550f54086\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDnsLocationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDnsLocation = CloudflareFunctions.getZeroTrustDnsLocation(GetZeroTrustDnsLocationArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .locationId(\"ed35569b41ce4d1facfe683550f54086\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDnsLocation:\n fn::invoke:\n function: cloudflare:getZeroTrustDnsLocation\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n locationId: ed35569b41ce4d1facfe683550f54086\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDnsLocation.\n", "properties": { @@ -143205,7 +143205,7 @@ } }, "cloudflare:index/getZeroTrustDnsLocations:getZeroTrustDnsLocations": { - "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocations = cloudflare.getZeroTrustDnsLocations({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_locations = cloudflare.get_zero_trust_dns_locations(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocations = Cloudflare.GetZeroTrustDnsLocations.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDnsLocations(ctx, \u0026cloudflare.LookupZeroTrustDnsLocationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDnsLocationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDnsLocations = CloudflareFunctions.getZeroTrustDnsLocations(GetZeroTrustDnsLocationsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDnsLocations:\n fn::invoke:\n function: cloudflare:getZeroTrustDnsLocations\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare Zero Trust Secure DNS Locations Write`\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustDnsLocations = cloudflare.getZeroTrustDnsLocations({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_dns_locations = cloudflare.get_zero_trust_dns_locations(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustDnsLocations = Cloudflare.GetZeroTrustDnsLocations.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustDnsLocations(ctx, \u0026cloudflare.LookupZeroTrustDnsLocationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustdnslocations\" \"exampleZeroTrustDnsLocations\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustDnsLocationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustDnsLocations = CloudflareFunctions.getZeroTrustDnsLocations(GetZeroTrustDnsLocationsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustDnsLocations:\n fn::invoke:\n function: cloudflare:getZeroTrustDnsLocations\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustDnsLocations.\n", "properties": { @@ -143249,7 +143249,7 @@ } }, "cloudflare:index/getZeroTrustGatewayAppTypesList:getZeroTrustGatewayAppTypesList": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayAppTypesList = cloudflare.getZeroTrustGatewayAppTypesList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_app_types_list = cloudflare.get_zero_trust_gateway_app_types_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayAppTypesList = Cloudflare.GetZeroTrustGatewayAppTypesList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayAppTypesList(ctx, \u0026cloudflare.LookupZeroTrustGatewayAppTypesListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayAppTypesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayAppTypesList = CloudflareFunctions.getZeroTrustGatewayAppTypesList(GetZeroTrustGatewayAppTypesListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayAppTypesList:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayAppTypesList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayAppTypesList = cloudflare.getZeroTrustGatewayAppTypesList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_app_types_list = cloudflare.get_zero_trust_gateway_app_types_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayAppTypesList = Cloudflare.GetZeroTrustGatewayAppTypesList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayAppTypesList(ctx, \u0026cloudflare.LookupZeroTrustGatewayAppTypesListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewayapptypeslist\" \"exampleZeroTrustGatewayAppTypesList\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayAppTypesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayAppTypesList = CloudflareFunctions.getZeroTrustGatewayAppTypesList(GetZeroTrustGatewayAppTypesListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayAppTypesList:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayAppTypesList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayAppTypesList.\n", "properties": { @@ -143295,7 +143295,7 @@ } }, "cloudflare:index/getZeroTrustGatewayCategoriesList:getZeroTrustGatewayCategoriesList": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCategoriesList = cloudflare.getZeroTrustGatewayCategoriesList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_categories_list = cloudflare.get_zero_trust_gateway_categories_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCategoriesList = Cloudflare.GetZeroTrustGatewayCategoriesList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayCategoriesList(ctx, \u0026cloudflare.LookupZeroTrustGatewayCategoriesListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayCategoriesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayCategoriesList = CloudflareFunctions.getZeroTrustGatewayCategoriesList(GetZeroTrustGatewayCategoriesListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayCategoriesList:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayCategoriesList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCategoriesList = cloudflare.getZeroTrustGatewayCategoriesList({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_categories_list = cloudflare.get_zero_trust_gateway_categories_list(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCategoriesList = Cloudflare.GetZeroTrustGatewayCategoriesList.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayCategoriesList(ctx, \u0026cloudflare.LookupZeroTrustGatewayCategoriesListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaycategorieslist\" \"exampleZeroTrustGatewayCategoriesList\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayCategoriesListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayCategoriesList = CloudflareFunctions.getZeroTrustGatewayCategoriesList(GetZeroTrustGatewayCategoriesListArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayCategoriesList:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayCategoriesList\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayCategoriesList.\n", "properties": { @@ -143341,7 +143341,7 @@ } }, "cloudflare:index/getZeroTrustGatewayCertificate:getZeroTrustGatewayCertificate": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCertificate = cloudflare.getZeroTrustGatewayCertificate({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n certificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_certificate = cloudflare.get_zero_trust_gateway_certificate(account_id=\"699d98642c564d2e855e9661899b7252\",\n certificate_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCertificate = Cloudflare.GetZeroTrustGatewayCertificate.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n CertificateId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayCertificate(ctx, \u0026cloudflare.LookupZeroTrustGatewayCertificateArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tCertificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayCertificate = CloudflareFunctions.getZeroTrustGatewayCertificate(GetZeroTrustGatewayCertificateArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .certificateId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayCertificate:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayCertificate\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n certificateId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCertificate = cloudflare.getZeroTrustGatewayCertificate({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n certificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_certificate = cloudflare.get_zero_trust_gateway_certificate(account_id=\"699d98642c564d2e855e9661899b7252\",\n certificate_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCertificate = Cloudflare.GetZeroTrustGatewayCertificate.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n CertificateId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayCertificate(ctx, \u0026cloudflare.LookupZeroTrustGatewayCertificateArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tCertificateId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaycertificate\" \"exampleZeroTrustGatewayCertificate\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n certificate_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayCertificateArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayCertificate = CloudflareFunctions.getZeroTrustGatewayCertificate(GetZeroTrustGatewayCertificateArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .certificateId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayCertificate:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayCertificate\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n certificateId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayCertificate.\n", "properties": { @@ -143391,7 +143391,7 @@ "type": "string" }, "inUse": { - "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n", + "description": "Indicate whether Gateway TLS interception uses this certificate (read-only). You cannot set this value directly. To configure interception, use the Gateway configuration setting named \u003cspan pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\" pulumi-lang-hcl=\"`certificate`\"\u003e`certificate`\u003c/span\u003e (read-only).\n", "type": "boolean" }, "issuerOrg": { @@ -143403,7 +143403,7 @@ "type": "string" }, "type": { - "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n", + "description": "Indicate the read-only certificate type, BYO-PKI (custom) or Gateway-managed.\nAvailable values: \"custom\", \u003cspan pulumi-lang-nodejs=\"\"gatewayManaged\"\" pulumi-lang-dotnet=\"\"GatewayManaged\"\" pulumi-lang-go=\"\"gatewayManaged\"\" pulumi-lang-python=\"\"gateway_managed\"\" pulumi-lang-yaml=\"\"gatewayManaged\"\" pulumi-lang-java=\"\"gatewayManaged\"\" pulumi-lang-hcl=\"\"gateway_managed\"\"\u003e\"gatewayManaged\"\u003c/span\u003e.\n", "type": "string" }, "updatedAt": { @@ -143432,7 +143432,7 @@ } }, "cloudflare:index/getZeroTrustGatewayCertificates:getZeroTrustGatewayCertificates": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCertificates = cloudflare.getZeroTrustGatewayCertificates({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_certificates = cloudflare.get_zero_trust_gateway_certificates(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCertificates = Cloudflare.GetZeroTrustGatewayCertificates.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayCertificates(ctx, \u0026cloudflare.LookupZeroTrustGatewayCertificatesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayCertificates = CloudflareFunctions.getZeroTrustGatewayCertificates(GetZeroTrustGatewayCertificatesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayCertificates\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayCertificates = cloudflare.getZeroTrustGatewayCertificates({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_certificates = cloudflare.get_zero_trust_gateway_certificates(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayCertificates = Cloudflare.GetZeroTrustGatewayCertificates.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayCertificates(ctx, \u0026cloudflare.LookupZeroTrustGatewayCertificatesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaycertificates\" \"exampleZeroTrustGatewayCertificates\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayCertificatesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayCertificates = CloudflareFunctions.getZeroTrustGatewayCertificates(GetZeroTrustGatewayCertificatesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayCertificates:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayCertificates\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayCertificates.\n", "properties": { @@ -143476,7 +143476,7 @@ } }, "cloudflare:index/getZeroTrustGatewayLogging:getZeroTrustGatewayLogging": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayLogging = cloudflare.getZeroTrustGatewayLogging({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_logging = cloudflare.get_zero_trust_gateway_logging(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayLogging = Cloudflare.GetZeroTrustGatewayLogging.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayLogging(ctx, \u0026cloudflare.LookupZeroTrustGatewayLoggingArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayLoggingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayLogging = CloudflareFunctions.getZeroTrustGatewayLogging(GetZeroTrustGatewayLoggingArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayLogging:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayLogging\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayLogging = cloudflare.getZeroTrustGatewayLogging({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_logging = cloudflare.get_zero_trust_gateway_logging(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayLogging = Cloudflare.GetZeroTrustGatewayLogging.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayLogging(ctx, \u0026cloudflare.LookupZeroTrustGatewayLoggingArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaylogging\" \"exampleZeroTrustGatewayLogging\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayLoggingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayLogging = CloudflareFunctions.getZeroTrustGatewayLogging(GetZeroTrustGatewayLoggingArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayLogging:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayLogging\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayLogging.\n", "properties": { @@ -143514,7 +143514,7 @@ } }, "cloudflare:index/getZeroTrustGatewayPacfile:getZeroTrustGatewayPacfile": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPacfile = cloudflare.getZeroTrustGatewayPacfile({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n pacfileId: \"ed35569b41ce4d1facfe683550f54086\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_pacfile = cloudflare.get_zero_trust_gateway_pacfile(account_id=\"699d98642c564d2e855e9661899b7252\",\n pacfile_id=\"ed35569b41ce4d1facfe683550f54086\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPacfile = Cloudflare.GetZeroTrustGatewayPacfile.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PacfileId = \"ed35569b41ce4d1facfe683550f54086\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPacfile(ctx, \u0026cloudflare.LookupZeroTrustGatewayPacfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPacfileId: \"ed35569b41ce4d1facfe683550f54086\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPacfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPacfile = CloudflareFunctions.getZeroTrustGatewayPacfile(GetZeroTrustGatewayPacfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .pacfileId(\"ed35569b41ce4d1facfe683550f54086\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPacfile:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPacfile\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n pacfileId: ed35569b41ce4d1facfe683550f54086\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPacfile = cloudflare.getZeroTrustGatewayPacfile({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n pacfileId: \"ed35569b41ce4d1facfe683550f54086\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_pacfile = cloudflare.get_zero_trust_gateway_pacfile(account_id=\"699d98642c564d2e855e9661899b7252\",\n pacfile_id=\"ed35569b41ce4d1facfe683550f54086\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPacfile = Cloudflare.GetZeroTrustGatewayPacfile.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n PacfileId = \"ed35569b41ce4d1facfe683550f54086\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPacfile(ctx, \u0026cloudflare.LookupZeroTrustGatewayPacfileArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tPacfileId: \"ed35569b41ce4d1facfe683550f54086\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaypacfile\" \"exampleZeroTrustGatewayPacfile\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n pacfile_id = \"ed35569b41ce4d1facfe683550f54086\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPacfileArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPacfile = CloudflareFunctions.getZeroTrustGatewayPacfile(GetZeroTrustGatewayPacfileArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .pacfileId(\"ed35569b41ce4d1facfe683550f54086\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPacfile:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPacfile\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n pacfileId: ed35569b41ce4d1facfe683550f54086\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayPacfile.\n", "properties": { @@ -143585,7 +143585,7 @@ } }, "cloudflare:index/getZeroTrustGatewayPacfiles:getZeroTrustGatewayPacfiles": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPacfiles = cloudflare.getZeroTrustGatewayPacfiles({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_pacfiles = cloudflare.get_zero_trust_gateway_pacfiles(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPacfiles = Cloudflare.GetZeroTrustGatewayPacfiles.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPacfiles(ctx, \u0026cloudflare.LookupZeroTrustGatewayPacfilesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPacfilesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPacfiles = CloudflareFunctions.getZeroTrustGatewayPacfiles(GetZeroTrustGatewayPacfilesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPacfiles:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPacfiles\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPacfiles = cloudflare.getZeroTrustGatewayPacfiles({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_pacfiles = cloudflare.get_zero_trust_gateway_pacfiles(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPacfiles = Cloudflare.GetZeroTrustGatewayPacfiles.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPacfiles(ctx, \u0026cloudflare.LookupZeroTrustGatewayPacfilesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaypacfiles\" \"exampleZeroTrustGatewayPacfiles\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPacfilesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPacfiles = CloudflareFunctions.getZeroTrustGatewayPacfiles(GetZeroTrustGatewayPacfilesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPacfiles:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPacfiles\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayPacfiles.\n", "properties": { @@ -143629,7 +143629,7 @@ } }, "cloudflare:index/getZeroTrustGatewayPolicies:getZeroTrustGatewayPolicies": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicies = cloudflare.getZeroTrustGatewayPolicies({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policies = cloudflare.get_zero_trust_gateway_policies(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicies = Cloudflare.GetZeroTrustGatewayPolicies.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPolicies(ctx, \u0026cloudflare.LookupZeroTrustGatewayPoliciesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPolicies = CloudflareFunctions.getZeroTrustGatewayPolicies(GetZeroTrustGatewayPoliciesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPolicies:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPolicies\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicies = cloudflare.getZeroTrustGatewayPolicies({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policies = cloudflare.get_zero_trust_gateway_policies(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicies = Cloudflare.GetZeroTrustGatewayPolicies.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPolicies(ctx, \u0026cloudflare.LookupZeroTrustGatewayPoliciesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaypolicies\" \"exampleZeroTrustGatewayPolicies\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPoliciesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPolicies = CloudflareFunctions.getZeroTrustGatewayPolicies(GetZeroTrustGatewayPoliciesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPolicies:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPolicies\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayPolicies.\n", "properties": { @@ -143673,7 +143673,7 @@ } }, "cloudflare:index/getZeroTrustGatewayPolicy:getZeroTrustGatewayPolicy": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicy = cloudflare.getZeroTrustGatewayPolicy({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policy = cloudflare.get_zero_trust_gateway_policy(account_id=\"699d98642c564d2e855e9661899b7252\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicy = Cloudflare.GetZeroTrustGatewayPolicy.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPolicy(ctx, \u0026cloudflare.LookupZeroTrustGatewayPolicyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRuleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPolicy = CloudflareFunctions.getZeroTrustGatewayPolicy(GetZeroTrustGatewayPolicyArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPolicy:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPolicy\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayPolicy = cloudflare.getZeroTrustGatewayPolicy({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n ruleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_policy = cloudflare.get_zero_trust_gateway_policy(account_id=\"699d98642c564d2e855e9661899b7252\",\n rule_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayPolicy = Cloudflare.GetZeroTrustGatewayPolicy.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RuleId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayPolicy(ctx, \u0026cloudflare.LookupZeroTrustGatewayPolicyArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRuleId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaypolicy\" \"exampleZeroTrustGatewayPolicy\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n rule_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayPolicyArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayPolicy = CloudflareFunctions.getZeroTrustGatewayPolicy(GetZeroTrustGatewayPolicyArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .ruleId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayPolicy:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayPolicy\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n ruleId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayPolicy.\n", "properties": { @@ -143697,7 +143697,7 @@ "type": "string" }, "action": { - "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n", + "description": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e.\nAvailable values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \u003cspan pulumi-lang-nodejs=\"\"l4Override\"\" pulumi-lang-dotnet=\"\"L4Override\"\" pulumi-lang-go=\"\"l4Override\"\" pulumi-lang-python=\"\"l4_override\"\" pulumi-lang-yaml=\"\"l4Override\"\" pulumi-lang-java=\"\"l4Override\"\" pulumi-lang-hcl=\"\"l4_override\"\"\u003e\"l4Override\"\u003c/span\u003e, \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n", "type": "string" }, "createdAt": { @@ -143721,7 +143721,7 @@ }, "expiration": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicyExpiration:getZeroTrustGatewayPolicyExpiration", - "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" + "description": "Defines the expiration time stamp and default duration of a DNS policy. Takes precedence over the policy's \u003cspan pulumi-lang-nodejs=\"`schedule`\" pulumi-lang-dotnet=\"`Schedule`\" pulumi-lang-go=\"`schedule`\" pulumi-lang-python=\"`schedule`\" pulumi-lang-yaml=\"`schedule`\" pulumi-lang-java=\"`schedule`\" pulumi-lang-hcl=\"`schedule`\"\u003e`schedule`\u003c/span\u003e configuration, if any. This does not apply to HTTP or network policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e rules.\n" }, "filters": { "description": "Specify the protocol or layer to evaluate the traffic, identity, and device posture expressions. Can only contain a single value.\n", @@ -143760,7 +143760,7 @@ }, "schedule": { "$ref": "#/types/cloudflare:index/getZeroTrustGatewayPolicySchedule:getZeroTrustGatewayPolicySchedule", - "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" + "description": "Defines the schedule for activating DNS policies. Settable only for \u003cspan pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\" pulumi-lang-hcl=\"`dns`\"\u003e`dns`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`dnsResolver`\" pulumi-lang-dotnet=\"`DnsResolver`\" pulumi-lang-go=\"`dnsResolver`\" pulumi-lang-python=\"`dns_resolver`\" pulumi-lang-yaml=\"`dnsResolver`\" pulumi-lang-java=\"`dnsResolver`\" pulumi-lang-hcl=\"`dns_resolver`\"\u003e`dnsResolver`\u003c/span\u003e rules.\n" }, "sharable": { "description": "Indicate that this rule is sharable via the Orgs API.\n", @@ -143814,7 +143814,7 @@ } }, "cloudflare:index/getZeroTrustGatewayProxyEndpoint:getZeroTrustGatewayProxyEndpoint": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoint = cloudflare.getZeroTrustGatewayProxyEndpoint({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n proxyEndpointId: \"ed35569b41ce4d1facfe683550f54086\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoint = cloudflare.get_zero_trust_gateway_proxy_endpoint(account_id=\"699d98642c564d2e855e9661899b7252\",\n proxy_endpoint_id=\"ed35569b41ce4d1facfe683550f54086\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoint = Cloudflare.GetZeroTrustGatewayProxyEndpoint.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ProxyEndpointId = \"ed35569b41ce4d1facfe683550f54086\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayProxyEndpoint(ctx, \u0026cloudflare.LookupZeroTrustGatewayProxyEndpointArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tProxyEndpointId: \"ed35569b41ce4d1facfe683550f54086\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayProxyEndpointArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayProxyEndpoint = CloudflareFunctions.getZeroTrustGatewayProxyEndpoint(GetZeroTrustGatewayProxyEndpointArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .proxyEndpointId(\"ed35569b41ce4d1facfe683550f54086\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayProxyEndpoint:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayProxyEndpoint\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n proxyEndpointId: ed35569b41ce4d1facfe683550f54086\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoint = cloudflare.getZeroTrustGatewayProxyEndpoint({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n proxyEndpointId: \"ed35569b41ce4d1facfe683550f54086\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoint = cloudflare.get_zero_trust_gateway_proxy_endpoint(account_id=\"699d98642c564d2e855e9661899b7252\",\n proxy_endpoint_id=\"ed35569b41ce4d1facfe683550f54086\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoint = Cloudflare.GetZeroTrustGatewayProxyEndpoint.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ProxyEndpointId = \"ed35569b41ce4d1facfe683550f54086\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayProxyEndpoint(ctx, \u0026cloudflare.LookupZeroTrustGatewayProxyEndpointArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tProxyEndpointId: \"ed35569b41ce4d1facfe683550f54086\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewayproxyendpoint\" \"exampleZeroTrustGatewayProxyEndpoint\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n proxy_endpoint_id = \"ed35569b41ce4d1facfe683550f54086\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayProxyEndpointArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayProxyEndpoint = CloudflareFunctions.getZeroTrustGatewayProxyEndpoint(GetZeroTrustGatewayProxyEndpointArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .proxyEndpointId(\"ed35569b41ce4d1facfe683550f54086\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayProxyEndpoint:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayProxyEndpoint\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n proxyEndpointId: ed35569b41ce4d1facfe683550f54086\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayProxyEndpoint.\n", "properties": { @@ -143883,7 +143883,7 @@ } }, "cloudflare:index/getZeroTrustGatewayProxyEndpoints:getZeroTrustGatewayProxyEndpoints": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoints = cloudflare.getZeroTrustGatewayProxyEndpoints({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoints = cloudflare.get_zero_trust_gateway_proxy_endpoints(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoints = Cloudflare.GetZeroTrustGatewayProxyEndpoints.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayProxyEndpoints(ctx, \u0026cloudflare.LookupZeroTrustGatewayProxyEndpointsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayProxyEndpointsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayProxyEndpoints = CloudflareFunctions.getZeroTrustGatewayProxyEndpoints(GetZeroTrustGatewayProxyEndpointsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayProxyEndpoints:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayProxyEndpoints\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewayProxyEndpoints = cloudflare.getZeroTrustGatewayProxyEndpoints({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_proxy_endpoints = cloudflare.get_zero_trust_gateway_proxy_endpoints(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewayProxyEndpoints = Cloudflare.GetZeroTrustGatewayProxyEndpoints.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewayProxyEndpoints(ctx, \u0026cloudflare.LookupZeroTrustGatewayProxyEndpointsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewayproxyendpoints\" \"exampleZeroTrustGatewayProxyEndpoints\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewayProxyEndpointsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewayProxyEndpoints = CloudflareFunctions.getZeroTrustGatewayProxyEndpoints(GetZeroTrustGatewayProxyEndpointsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewayProxyEndpoints:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewayProxyEndpoints\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewayProxyEndpoints.\n", "properties": { @@ -143927,7 +143927,7 @@ } }, "cloudflare:index/getZeroTrustGatewaySettings:getZeroTrustGatewaySettings": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewaySettings = cloudflare.getZeroTrustGatewaySettings({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_settings = cloudflare.get_zero_trust_gateway_settings(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewaySettings = Cloudflare.GetZeroTrustGatewaySettings.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewaySettings(ctx, \u0026cloudflare.LookupZeroTrustGatewaySettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewaySettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewaySettings = CloudflareFunctions.getZeroTrustGatewaySettings(GetZeroTrustGatewaySettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewaySettings:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewaySettings\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustGatewaySettings = cloudflare.getZeroTrustGatewaySettings({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_gateway_settings = cloudflare.get_zero_trust_gateway_settings(account_id=\"699d98642c564d2e855e9661899b7252\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustGatewaySettings = Cloudflare.GetZeroTrustGatewaySettings.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustGatewaySettings(ctx, \u0026cloudflare.LookupZeroTrustGatewaySettingsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustgatewaysettings\" \"exampleZeroTrustGatewaySettings\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustGatewaySettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustGatewaySettings = CloudflareFunctions.getZeroTrustGatewaySettings(GetZeroTrustGatewaySettingsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustGatewaySettings:\n fn::invoke:\n function: cloudflare:getZeroTrustGatewaySettings\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustGatewaySettings.\n", "properties": { @@ -143968,7 +143968,7 @@ } }, "cloudflare:index/getZeroTrustList:getZeroTrustList": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustList = cloudflare.getZeroTrustList({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n listId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_list = cloudflare.get_zero_trust_list(account_id=\"699d98642c564d2e855e9661899b7252\",\n list_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustList = Cloudflare.GetZeroTrustList.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ListId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustList(ctx, \u0026cloudflare.LookupZeroTrustListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tListId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustList = CloudflareFunctions.getZeroTrustList(GetZeroTrustListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .listId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustList:\n fn::invoke:\n function: cloudflare:getZeroTrustList\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n listId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustList = cloudflare.getZeroTrustList({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n listId: \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_list = cloudflare.get_zero_trust_list(account_id=\"699d98642c564d2e855e9661899b7252\",\n list_id=\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustList = Cloudflare.GetZeroTrustList.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ListId = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustList(ctx, \u0026cloudflare.LookupZeroTrustListArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tListId: pulumi.StringRef(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustlist\" \"exampleZeroTrustList\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n list_id = \"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustListArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustList = CloudflareFunctions.getZeroTrustList(GetZeroTrustListArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .listId(\"f174e90a-fafe-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustList:\n fn::invoke:\n function: cloudflare:getZeroTrustList\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n listId: f174e90a-fafe-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustList.\n", "properties": { @@ -144046,7 +144046,7 @@ } }, "cloudflare:index/getZeroTrustLists:getZeroTrustLists": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustLists = cloudflare.getZeroTrustLists({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n type: \"SERIAL\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_lists = cloudflare.get_zero_trust_lists(account_id=\"699d98642c564d2e855e9661899b7252\",\n type=\"SERIAL\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustLists = Cloudflare.GetZeroTrustLists.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Type = \"SERIAL\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustLists(ctx, \u0026cloudflare.LookupZeroTrustListsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tType: pulumi.StringRef(\"SERIAL\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustListsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustLists = CloudflareFunctions.getZeroTrustLists(GetZeroTrustListsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .type(\"SERIAL\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustLists:\n fn::invoke:\n function: cloudflare:getZeroTrustLists\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n type: SERIAL\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustLists = cloudflare.getZeroTrustLists({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n type: \"SERIAL\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_lists = cloudflare.get_zero_trust_lists(account_id=\"699d98642c564d2e855e9661899b7252\",\n type=\"SERIAL\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustLists = Cloudflare.GetZeroTrustLists.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Type = \"SERIAL\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustLists(ctx, \u0026cloudflare.LookupZeroTrustListsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tType: pulumi.StringRef(\"SERIAL\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustlists\" \"exampleZeroTrustLists\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n type = \"SERIAL\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustListsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustLists = CloudflareFunctions.getZeroTrustLists(GetZeroTrustListsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .type(\"SERIAL\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustLists:\n fn::invoke:\n function: cloudflare:getZeroTrustLists\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n type: SERIAL\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustLists.\n", "properties": { @@ -144098,7 +144098,7 @@ } }, "cloudflare:index/getZeroTrustNetworkHostnameRoute:getZeroTrustNetworkHostnameRoute": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustNetworkHostnameRoute = cloudflare.getZeroTrustNetworkHostnameRoute({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n hostnameRouteId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_network_hostname_route = cloudflare.get_zero_trust_network_hostname_route(account_id=\"699d98642c564d2e855e9661899b7252\",\n hostname_route_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustNetworkHostnameRoute = Cloudflare.GetZeroTrustNetworkHostnameRoute.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n HostnameRouteId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustNetworkHostnameRoute(ctx, \u0026cloudflare.LookupZeroTrustNetworkHostnameRouteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tHostnameRouteId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustNetworkHostnameRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustNetworkHostnameRoute = CloudflareFunctions.getZeroTrustNetworkHostnameRoute(GetZeroTrustNetworkHostnameRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .hostnameRouteId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustNetworkHostnameRoute:\n fn::invoke:\n function: cloudflare:getZeroTrustNetworkHostnameRoute\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n hostnameRouteId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustNetworkHostnameRoute = cloudflare.getZeroTrustNetworkHostnameRoute({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n hostnameRouteId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_network_hostname_route = cloudflare.get_zero_trust_network_hostname_route(account_id=\"699d98642c564d2e855e9661899b7252\",\n hostname_route_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustNetworkHostnameRoute = Cloudflare.GetZeroTrustNetworkHostnameRoute.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n HostnameRouteId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustNetworkHostnameRoute(ctx, \u0026cloudflare.LookupZeroTrustNetworkHostnameRouteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tHostnameRouteId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustnetworkhostnameroute\" \"exampleZeroTrustNetworkHostnameRoute\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n hostname_route_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustNetworkHostnameRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustNetworkHostnameRoute = CloudflareFunctions.getZeroTrustNetworkHostnameRoute(GetZeroTrustNetworkHostnameRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .hostnameRouteId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustNetworkHostnameRoute:\n fn::invoke:\n function: cloudflare:getZeroTrustNetworkHostnameRoute\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n hostnameRouteId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustNetworkHostnameRoute.\n", "properties": { @@ -144132,7 +144132,7 @@ "type": "string" }, "deletedAt": { - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", "type": "string" }, "filter": { @@ -144172,7 +144172,7 @@ } }, "cloudflare:index/getZeroTrustNetworkHostnameRoutes:getZeroTrustNetworkHostnameRoutes": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustNetworkHostnameRoutes = cloudflare.getZeroTrustNetworkHostnameRoutes({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n id: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment: \"example%20comment\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n hostname: \"office-1.local\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_network_hostname_routes = cloudflare.get_zero_trust_network_hostname_routes(account_id=\"699d98642c564d2e855e9661899b7252\",\n id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment=\"example%20comment\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n hostname=\"office-1.local\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustNetworkHostnameRoutes = Cloudflare.GetZeroTrustNetworkHostnameRoutes.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Comment = \"example%20comment\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n Hostname = \"office-1.local\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustNetworkHostnameRoutes(ctx, \u0026cloudflare.LookupZeroTrustNetworkHostnameRoutesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tComment: pulumi.StringRef(\"example%20comment\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tHostname: pulumi.StringRef(\"office-1.local\"),\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustNetworkHostnameRoutesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustNetworkHostnameRoutes = CloudflareFunctions.getZeroTrustNetworkHostnameRoutes(GetZeroTrustNetworkHostnameRoutesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .id(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .comment(\"example%20comment\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .hostname(\"office-1.local\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustNetworkHostnameRoutes:\n fn::invoke:\n function: cloudflare:getZeroTrustNetworkHostnameRoutes\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n id: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n comment: example%20comment\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n hostname: office-1.local\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustNetworkHostnameRoutes = cloudflare.getZeroTrustNetworkHostnameRoutes({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n id: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment: \"example%20comment\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n hostname: \"office-1.local\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_network_hostname_routes = cloudflare.get_zero_trust_network_hostname_routes(account_id=\"699d98642c564d2e855e9661899b7252\",\n id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n comment=\"example%20comment\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n hostname=\"office-1.local\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustNetworkHostnameRoutes = Cloudflare.GetZeroTrustNetworkHostnameRoutes.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n Comment = \"example%20comment\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n Hostname = \"office-1.local\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustNetworkHostnameRoutes(ctx, \u0026cloudflare.LookupZeroTrustNetworkHostnameRoutesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tComment: pulumi.StringRef(\"example%20comment\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tHostname: pulumi.StringRef(\"office-1.local\"),\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustnetworkhostnameroutes\" \"exampleZeroTrustNetworkHostnameRoutes\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n comment = \"example%20comment\"\n existed_at = \"2019-10-12T07%3A20%3A50.52Z\"\n hostname = \"office-1.local\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustNetworkHostnameRoutesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustNetworkHostnameRoutes = CloudflareFunctions.getZeroTrustNetworkHostnameRoutes(GetZeroTrustNetworkHostnameRoutesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .id(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .comment(\"example%20comment\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .hostname(\"office-1.local\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustNetworkHostnameRoutes:\n fn::invoke:\n function: cloudflare:getZeroTrustNetworkHostnameRoutes\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n id: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n comment: example%20comment\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n hostname: office-1.local\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustNetworkHostnameRoutes.\n", "properties": { @@ -144198,7 +144198,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only return deleted hostname routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted hostname routes.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only return deleted hostname routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted hostname routes.\n" }, "maxItems": { "type": "integer", @@ -144235,7 +144235,7 @@ "type": "string" }, "isDeleted": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only return deleted hostname routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted hostname routes.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only return deleted hostname routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted hostname routes.\n", "type": "boolean" }, "maxItems": { @@ -144262,7 +144262,7 @@ } }, "cloudflare:index/getZeroTrustOrganization:getZeroTrustOrganization": { - "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Revoke`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustOrganization = cloudflare.getZeroTrustOrganization({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_organization = cloudflare.get_zero_trust_organization(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustOrganization = Cloudflare.GetZeroTrustOrganization.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustOrganization(ctx, \u0026cloudflare.LookupZeroTrustOrganizationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustOrganizationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustOrganization = CloudflareFunctions.getZeroTrustOrganization(GetZeroTrustOrganizationArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustOrganization:\n fn::invoke:\n function: cloudflare:getZeroTrustOrganization\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Organizations, Identity Providers, and Groups Read`\n- `Access: Organizations, Identity Providers, and Groups Revoke`\n- `Access: Organizations, Identity Providers, and Groups Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustOrganization = cloudflare.getZeroTrustOrganization({\n accountId: \"account_id\",\n zoneId: \"zone_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_organization = cloudflare.get_zero_trust_organization(account_id=\"account_id\",\n zone_id=\"zone_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustOrganization = Cloudflare.GetZeroTrustOrganization.Invoke(new()\n {\n AccountId = \"account_id\",\n ZoneId = \"zone_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustOrganization(ctx, \u0026cloudflare.LookupZeroTrustOrganizationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tZoneId: pulumi.StringRef(\"zone_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustorganization\" \"exampleZeroTrustOrganization\" {\n account_id = \"account_id\"\n zone_id = \"zone_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustOrganizationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustOrganization = CloudflareFunctions.getZeroTrustOrganization(GetZeroTrustOrganizationArgs.builder()\n .accountId(\"account_id\")\n .zoneId(\"zone_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustOrganization:\n fn::invoke:\n function: cloudflare:getZeroTrustOrganization\n arguments:\n accountId: account_id\n zoneId: zone_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustOrganization.\n", "properties": { @@ -144293,18 +144293,18 @@ "type": "string" }, "autoRedirectToIdentity": { - "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n", + "description": "When set to \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, users skip the identity provider selection step during login.\n", "type": "boolean" }, "customPages": { "$ref": "#/types/cloudflare:index/getZeroTrustOrganizationCustomPages:getZeroTrustOrganizationCustomPages" }, "denyUnmatchedRequests": { - "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n", + "description": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application. If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-go=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-python=\"`deny_unmatched_requests_exempted_zone_names`\" pulumi-lang-yaml=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-java=\"`denyUnmatchedRequestsExemptedZoneNames`\" pulumi-lang-hcl=\"`deny_unmatched_requests_exempted_zone_names`\"\u003e`denyUnmatchedRequestsExemptedZoneNames`\u003c/span\u003e array.\n", "type": "boolean" }, "denyUnmatchedRequestsExemptedZoneNames": { - "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n", + "description": "Contains zone names to exempt from the \u003cspan pulumi-lang-nodejs=\"`denyUnmatchedRequests`\" pulumi-lang-dotnet=\"`DenyUnmatchedRequests`\" pulumi-lang-go=\"`denyUnmatchedRequests`\" pulumi-lang-python=\"`deny_unmatched_requests`\" pulumi-lang-yaml=\"`denyUnmatchedRequests`\" pulumi-lang-java=\"`denyUnmatchedRequests`\" pulumi-lang-hcl=\"`deny_unmatched_requests`\"\u003e`denyUnmatchedRequests`\u003c/span\u003e feature. Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n", "items": { "type": "string" }, @@ -144338,7 +144338,7 @@ "type": "string" }, "sessionDuration": { - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n", + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: ns, us (or µs), ms, s, m, h.\n", "type": "string" }, "uiReadOnlyToggleReason": { @@ -144346,11 +144346,11 @@ "type": "string" }, "userSeatExpirationInactiveTime": { - "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\"\u003e`h`\u003c/span\u003e.\n", + "description": "The amount of time a user seat is inactive before it expires. When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Minimum value for this setting is 1 month (730h). Must be in the format \u003cspan pulumi-lang-nodejs=\"`300ms`\" pulumi-lang-dotnet=\"`300ms`\" pulumi-lang-go=\"`300ms`\" pulumi-lang-python=\"`300ms`\" pulumi-lang-yaml=\"`300ms`\" pulumi-lang-java=\"`300ms`\" pulumi-lang-hcl=\"`300ms`\"\u003e`300ms`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: \u003cspan pulumi-lang-nodejs=\"`ns`\" pulumi-lang-dotnet=\"`Ns`\" pulumi-lang-go=\"`ns`\" pulumi-lang-python=\"`ns`\" pulumi-lang-yaml=\"`ns`\" pulumi-lang-java=\"`ns`\" pulumi-lang-hcl=\"`ns`\"\u003e`ns`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`us`\" pulumi-lang-dotnet=\"`Us`\" pulumi-lang-go=\"`us`\" pulumi-lang-python=\"`us`\" pulumi-lang-yaml=\"`us`\" pulumi-lang-java=\"`us`\" pulumi-lang-hcl=\"`us`\"\u003e`us`\u003c/span\u003e (or `µs`), \u003cspan pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\" pulumi-lang-hcl=\"`ms`\"\u003e`ms`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`s`\" pulumi-lang-dotnet=\"`S`\" pulumi-lang-go=\"`s`\" pulumi-lang-python=\"`s`\" pulumi-lang-yaml=\"`s`\" pulumi-lang-java=\"`s`\" pulumi-lang-hcl=\"`s`\"\u003e`s`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\" pulumi-lang-hcl=\"`m`\"\u003e`m`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\" pulumi-lang-hcl=\"`h`\"\u003e`h`\u003c/span\u003e.\n", "type": "string" }, "warpAuthSessionDuration": { - "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n", + "description": "The amount of time that tokens issued for applications will be valid. Must be in the format \u003cspan pulumi-lang-nodejs=\"`30m`\" pulumi-lang-dotnet=\"`30m`\" pulumi-lang-go=\"`30m`\" pulumi-lang-python=\"`30m`\" pulumi-lang-yaml=\"`30m`\" pulumi-lang-java=\"`30m`\" pulumi-lang-hcl=\"`30m`\"\u003e`30m`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`2h45m`\" pulumi-lang-dotnet=\"`2h45m`\" pulumi-lang-go=\"`2h45m`\" pulumi-lang-python=\"`2h45m`\" pulumi-lang-yaml=\"`2h45m`\" pulumi-lang-java=\"`2h45m`\" pulumi-lang-hcl=\"`2h45m`\"\u003e`2h45m`\u003c/span\u003e. Valid time units are: m, h.\n", "type": "string" }, "zoneId": { @@ -144381,7 +144381,7 @@ } }, "cloudflare:index/getZeroTrustRiskBehavior:getZeroTrustRiskBehavior": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskBehavior = cloudflare.getZeroTrustRiskBehavior({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_behavior = cloudflare.get_zero_trust_risk_behavior(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskBehavior = Cloudflare.GetZeroTrustRiskBehavior.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustRiskBehavior(ctx, \u0026cloudflare.LookupZeroTrustRiskBehaviorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustRiskBehaviorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustRiskBehavior = CloudflareFunctions.getZeroTrustRiskBehavior(GetZeroTrustRiskBehaviorArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustRiskBehavior:\n fn::invoke:\n function: cloudflare:getZeroTrustRiskBehavior\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskBehavior = cloudflare.getZeroTrustRiskBehavior({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_behavior = cloudflare.get_zero_trust_risk_behavior(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskBehavior = Cloudflare.GetZeroTrustRiskBehavior.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustRiskBehavior(ctx, \u0026cloudflare.LookupZeroTrustRiskBehaviorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustriskbehavior\" \"exampleZeroTrustRiskBehavior\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustRiskBehaviorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustRiskBehavior = CloudflareFunctions.getZeroTrustRiskBehavior(GetZeroTrustRiskBehaviorArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustRiskBehavior:\n fn::invoke:\n function: cloudflare:getZeroTrustRiskBehavior\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustRiskBehavior.\n", "properties": { @@ -144416,7 +144416,7 @@ } }, "cloudflare:index/getZeroTrustRiskScoringIntegration:getZeroTrustRiskScoringIntegration": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskScoringIntegration = cloudflare.getZeroTrustRiskScoringIntegration({\n accountId: \"account_id\",\n integrationId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_scoring_integration = cloudflare.get_zero_trust_risk_scoring_integration(account_id=\"account_id\",\n integration_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskScoringIntegration = Cloudflare.GetZeroTrustRiskScoringIntegration.Invoke(new()\n {\n AccountId = \"account_id\",\n IntegrationId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustRiskScoringIntegration(ctx, \u0026cloudflare.LookupZeroTrustRiskScoringIntegrationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tIntegrationId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustRiskScoringIntegrationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustRiskScoringIntegration = CloudflareFunctions.getZeroTrustRiskScoringIntegration(GetZeroTrustRiskScoringIntegrationArgs.builder()\n .accountId(\"account_id\")\n .integrationId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustRiskScoringIntegration:\n fn::invoke:\n function: cloudflare:getZeroTrustRiskScoringIntegration\n arguments:\n accountId: account_id\n integrationId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskScoringIntegration = cloudflare.getZeroTrustRiskScoringIntegration({\n accountId: \"account_id\",\n integrationId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_scoring_integration = cloudflare.get_zero_trust_risk_scoring_integration(account_id=\"account_id\",\n integration_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskScoringIntegration = Cloudflare.GetZeroTrustRiskScoringIntegration.Invoke(new()\n {\n AccountId = \"account_id\",\n IntegrationId = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustRiskScoringIntegration(ctx, \u0026cloudflare.LookupZeroTrustRiskScoringIntegrationArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t\tIntegrationId: \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustriskscoringintegration\" \"exampleZeroTrustRiskScoringIntegration\" {\n account_id = \"account_id\"\n integration_id = \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustRiskScoringIntegrationArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustRiskScoringIntegration = CloudflareFunctions.getZeroTrustRiskScoringIntegration(GetZeroTrustRiskScoringIntegrationArgs.builder()\n .accountId(\"account_id\")\n .integrationId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustRiskScoringIntegration:\n fn::invoke:\n function: cloudflare:getZeroTrustRiskScoringIntegration\n arguments:\n accountId: account_id\n integrationId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustRiskScoringIntegration.\n", "properties": { @@ -144489,7 +144489,7 @@ } }, "cloudflare:index/getZeroTrustRiskScoringIntegrations:getZeroTrustRiskScoringIntegrations": { - "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskScoringIntegrations = cloudflare.getZeroTrustRiskScoringIntegrations({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_scoring_integrations = cloudflare.get_zero_trust_risk_scoring_integrations(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskScoringIntegrations = Cloudflare.GetZeroTrustRiskScoringIntegrations.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustRiskScoringIntegrations(ctx, \u0026cloudflare.LookupZeroTrustRiskScoringIntegrationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustRiskScoringIntegrationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustRiskScoringIntegrations = CloudflareFunctions.getZeroTrustRiskScoringIntegrations(GetZeroTrustRiskScoringIntegrationsArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustRiskScoringIntegrations:\n fn::invoke:\n function: cloudflare:getZeroTrustRiskScoringIntegrations\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zero Trust Read`\n- `Zero Trust Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustRiskScoringIntegrations = cloudflare.getZeroTrustRiskScoringIntegrations({\n accountId: \"account_id\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_risk_scoring_integrations = cloudflare.get_zero_trust_risk_scoring_integrations(account_id=\"account_id\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustRiskScoringIntegrations = Cloudflare.GetZeroTrustRiskScoringIntegrations.Invoke(new()\n {\n AccountId = \"account_id\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustRiskScoringIntegrations(ctx, \u0026cloudflare.LookupZeroTrustRiskScoringIntegrationsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"account_id\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrustriskscoringintegrations\" \"exampleZeroTrustRiskScoringIntegrations\" {\n account_id = \"account_id\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustRiskScoringIntegrationsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustRiskScoringIntegrations = CloudflareFunctions.getZeroTrustRiskScoringIntegrations(GetZeroTrustRiskScoringIntegrationsArgs.builder()\n .accountId(\"account_id\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustRiskScoringIntegrations:\n fn::invoke:\n function: cloudflare:getZeroTrustRiskScoringIntegrations\n arguments:\n accountId: account_id\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustRiskScoringIntegrations.\n", "properties": { @@ -144533,7 +144533,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflared:getZeroTrustTunnelCloudflared": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflared = cloudflare.getZeroTrustTunnelCloudflared({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared = cloudflare.get_zero_trust_tunnel_cloudflared(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflared = Cloudflare.GetZeroTrustTunnelCloudflared.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflared(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflared = CloudflareFunctions.getZeroTrustTunnelCloudflared(GetZeroTrustTunnelCloudflaredArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflared:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflared\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflared = cloudflare.getZeroTrustTunnelCloudflared({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared = cloudflare.get_zero_trust_tunnel_cloudflared(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflared = Cloudflare.GetZeroTrustTunnelCloudflared.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflared(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflared\" \"exampleZeroTrustTunnelCloudflared\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflared = CloudflareFunctions.getZeroTrustTunnelCloudflared(GetZeroTrustTunnelCloudflaredArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflared:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflared\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflared.\n", "properties": { @@ -144563,7 +144563,7 @@ "type": "string" }, "configSrc": { - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n", + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n", "type": "string" }, "connections": { @@ -144575,11 +144575,11 @@ "type": "array" }, "connsActiveAt": { - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n", + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n", "type": "string" }, "connsInactiveAt": { - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n", + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n", "type": "string" }, "createdAt": { @@ -144587,7 +144587,7 @@ "type": "string" }, "deletedAt": { - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", "type": "string" }, "filter": { @@ -144606,16 +144606,16 @@ "type": "string" }, "remoteConfig": { - "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \"\u003e configSrc \u003c/span\u003efield instead.", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", + "deprecationMessage": "Use the\u003cspan pulumi-lang-nodejs=\" configSrc \" pulumi-lang-dotnet=\" ConfigSrc \" pulumi-lang-go=\" configSrc \" pulumi-lang-python=\" config_src \" pulumi-lang-yaml=\" configSrc \" pulumi-lang-java=\" configSrc \" pulumi-lang-hcl=\" config_src \"\u003e configSrc \u003c/span\u003efield instead.", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, the tunnel can be configured remotely from the Zero Trust dashboard. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, the tunnel must be configured locally on the origin machine.\n", "type": "boolean" }, "status": { - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", "type": "string" }, "tunType": { - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n", + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n", "type": "string" }, "tunnelId": { @@ -144642,7 +144642,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflaredConfig:getZeroTrustTunnelCloudflaredConfig": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredConfig = cloudflare.getZeroTrustTunnelCloudflaredConfig({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_config = cloudflare.get_zero_trust_tunnel_cloudflared_config(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredConfig = Cloudflare.GetZeroTrustTunnelCloudflaredConfig.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredConfig(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredConfigArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredConfig = CloudflareFunctions.getZeroTrustTunnelCloudflaredConfig(GetZeroTrustTunnelCloudflaredConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredConfig:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredConfig\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredConfig = cloudflare.getZeroTrustTunnelCloudflaredConfig({\n accountId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_config = cloudflare.get_zero_trust_tunnel_cloudflared_config(account_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredConfig = Cloudflare.GetZeroTrustTunnelCloudflaredConfig.Invoke(new()\n {\n AccountId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredConfig(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredConfigArgs{\n\t\t\tAccountId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tTunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflaredconfig\" \"exampleZeroTrustTunnelCloudflaredConfig\" {\n account_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredConfigArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredConfig = CloudflareFunctions.getZeroTrustTunnelCloudflaredConfig(GetZeroTrustTunnelCloudflaredConfigArgs.builder()\n .accountId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredConfig:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredConfig\n arguments:\n accountId: 023e105f4ecef8ad9ca31a8372d0c353\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflaredConfig.\n", "properties": { @@ -144679,7 +144679,7 @@ "type": "string" }, "source": { - "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n", + "description": "Indicates if this is a locally or remotely configured tunnel. If \u003cspan pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\" pulumi-lang-hcl=\"`local`\"\u003e`local`\u003c/span\u003e, manage the tunnel using a YAML file on the origin machine. If \u003cspan pulumi-lang-nodejs=\"`cloudflare`\" pulumi-lang-dotnet=\"`Cloudflare`\" pulumi-lang-go=\"`cloudflare`\" pulumi-lang-python=\"`cloudflare`\" pulumi-lang-yaml=\"`cloudflare`\" pulumi-lang-java=\"`cloudflare`\" pulumi-lang-hcl=\"`cloudflare`\"\u003e`cloudflare`\u003c/span\u003e, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n", "type": "string" }, "tunnelId": { @@ -144703,7 +144703,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflaredRoute:getZeroTrustTunnelCloudflaredRoute": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoute = cloudflare.getZeroTrustTunnelCloudflaredRoute({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n routeId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_route = cloudflare.get_zero_trust_tunnel_cloudflared_route(account_id=\"699d98642c564d2e855e9661899b7252\",\n route_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoute = Cloudflare.GetZeroTrustTunnelCloudflaredRoute.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RouteId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredRoute(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredRouteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRouteId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredRoute = CloudflareFunctions.getZeroTrustTunnelCloudflaredRoute(GetZeroTrustTunnelCloudflaredRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .routeId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredRoute:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredRoute\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n routeId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoute = cloudflare.getZeroTrustTunnelCloudflaredRoute({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n routeId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_route = cloudflare.get_zero_trust_tunnel_cloudflared_route(account_id=\"699d98642c564d2e855e9661899b7252\",\n route_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoute = Cloudflare.GetZeroTrustTunnelCloudflaredRoute.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n RouteId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredRoute(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredRouteArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tRouteId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflaredroute\" \"exampleZeroTrustTunnelCloudflaredRoute\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n route_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredRouteArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredRoute = CloudflareFunctions.getZeroTrustTunnelCloudflaredRoute(GetZeroTrustTunnelCloudflaredRouteArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .routeId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredRoute:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredRoute\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n routeId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflaredRoute.\n", "properties": { @@ -144737,7 +144737,7 @@ "type": "string" }, "deletedAt": { - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", "type": "string" }, "filter": { @@ -144777,7 +144777,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflaredRoutes:getZeroTrustTunnelCloudflaredRoutes": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoutes = cloudflare.getZeroTrustTunnelCloudflaredRoutes({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n isDeleted: true,\n networkSubset: \"172.16.0.0/16\",\n networkSuperset: \"172.16.0.0/16\",\n routeId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n tunTypes: [\"cfd_tunnel\"],\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_routes = cloudflare.get_zero_trust_tunnel_cloudflared_routes(account_id=\"699d98642c564d2e855e9661899b7252\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n is_deleted=True,\n network_subset=\"172.16.0.0/16\",\n network_superset=\"172.16.0.0/16\",\n route_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n tun_types=[\"cfd_tunnel\"],\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoutes = Cloudflare.GetZeroTrustTunnelCloudflaredRoutes.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n IsDeleted = true,\n NetworkSubset = \"172.16.0.0/16\",\n NetworkSuperset = \"172.16.0.0/16\",\n RouteId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n TunTypes = new[]\n {\n \"cfd_tunnel\",\n },\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredRoutes(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredRoutesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tNetworkSubset: pulumi.StringRef(\"172.16.0.0/16\"),\n\t\t\tNetworkSuperset: pulumi.StringRef(\"172.16.0.0/16\"),\n\t\t\tRouteId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tTunTypes: []string{\n\t\t\t\t\"cfd_tunnel\",\n\t\t\t},\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tVirtualNetworkId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredRoutesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredRoutes = CloudflareFunctions.getZeroTrustTunnelCloudflaredRoutes(GetZeroTrustTunnelCloudflaredRoutesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .isDeleted(true)\n .networkSubset(\"172.16.0.0/16\")\n .networkSuperset(\"172.16.0.0/16\")\n .routeId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .tunTypes(\"cfd_tunnel\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredRoutes:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredRoutes\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n isDeleted: true\n networkSubset: 172.16.0.0/16\n networkSuperset: 172.16.0.0/16\n routeId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n tunTypes:\n - cfd_tunnel\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredRoutes = cloudflare.getZeroTrustTunnelCloudflaredRoutes({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n isDeleted: true,\n networkSubset: \"172.16.0.0/16\",\n networkSuperset: \"172.16.0.0/16\",\n routeId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n tunTypes: [\"cfd_tunnel\"],\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_routes = cloudflare.get_zero_trust_tunnel_cloudflared_routes(account_id=\"699d98642c564d2e855e9661899b7252\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n is_deleted=True,\n network_subset=\"172.16.0.0/16\",\n network_superset=\"172.16.0.0/16\",\n route_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n tun_types=[\"cfd_tunnel\"],\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredRoutes = Cloudflare.GetZeroTrustTunnelCloudflaredRoutes.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n IsDeleted = true,\n NetworkSubset = \"172.16.0.0/16\",\n NetworkSuperset = \"172.16.0.0/16\",\n RouteId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n TunTypes = new[]\n {\n \"cfd_tunnel\",\n },\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredRoutes(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredRoutesArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tNetworkSubset: pulumi.StringRef(\"172.16.0.0/16\"),\n\t\t\tNetworkSuperset: pulumi.StringRef(\"172.16.0.0/16\"),\n\t\t\tRouteId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tTunTypes: []string{\n\t\t\t\t\"cfd_tunnel\",\n\t\t\t},\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tVirtualNetworkId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflaredroutes\" \"exampleZeroTrustTunnelCloudflaredRoutes\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n existed_at = \"2019-10-12T07%3A20%3A50.52Z\"\n is_deleted = true\n network_subset = \"172.16.0.0/16\"\n network_superset = \"172.16.0.0/16\"\n route_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n tun_types = [\"cfd_tunnel\"]\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n virtual_network_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredRoutesArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredRoutes = CloudflareFunctions.getZeroTrustTunnelCloudflaredRoutes(GetZeroTrustTunnelCloudflaredRoutesArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .isDeleted(true)\n .networkSubset(\"172.16.0.0/16\")\n .networkSuperset(\"172.16.0.0/16\")\n .routeId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .tunTypes(\"cfd_tunnel\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredRoutes:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredRoutes\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n isDeleted: true\n networkSubset: 172.16.0.0/16\n networkSuperset: 172.16.0.0/16\n routeId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n tunTypes:\n - cfd_tunnel\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflaredRoutes.\n", "properties": { @@ -144795,7 +144795,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted routes. If empty, all routes will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted routes. If empty, all routes will be included.\n" }, "maxItems": { "type": "integer", @@ -144851,7 +144851,7 @@ "type": "string" }, "isDeleted": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted routes. If empty, all routes will be included.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted routes. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted routes. If empty, all routes will be included.\n", "type": "boolean" }, "maxItems": { @@ -144902,7 +144902,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflaredToken:getZeroTrustTunnelCloudflaredToken": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredToken = cloudflare.getZeroTrustTunnelCloudflaredToken({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_token = cloudflare.get_zero_trust_tunnel_cloudflared_token(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredToken = Cloudflare.GetZeroTrustTunnelCloudflaredToken.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredToken(ctx, \u0026cloudflare.GetZeroTrustTunnelCloudflaredTokenArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredToken = CloudflareFunctions.getZeroTrustTunnelCloudflaredToken(GetZeroTrustTunnelCloudflaredTokenArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredToken:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredToken\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredToken = cloudflare.getZeroTrustTunnelCloudflaredToken({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_token = cloudflare.get_zero_trust_tunnel_cloudflared_token(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredToken = Cloudflare.GetZeroTrustTunnelCloudflaredToken.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredToken(ctx, \u0026cloudflare.GetZeroTrustTunnelCloudflaredTokenArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflaredtoken\" \"exampleZeroTrustTunnelCloudflaredToken\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredToken = CloudflareFunctions.getZeroTrustTunnelCloudflaredToken(GetZeroTrustTunnelCloudflaredTokenArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredToken:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredToken\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflaredToken.\n", "properties": { @@ -144950,7 +144950,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflaredVirtualNetwork:getZeroTrustTunnelCloudflaredVirtualNetwork": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetwork = cloudflare.getZeroTrustTunnelCloudflaredVirtualNetwork({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_network = cloudflare.get_zero_trust_tunnel_cloudflared_virtual_network(account_id=\"699d98642c564d2e855e9661899b7252\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = Cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetwork.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetwork(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredVirtualNetworkArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tVirtualNetworkId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredVirtualNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredVirtualNetwork = CloudflareFunctions.getZeroTrustTunnelCloudflaredVirtualNetwork(GetZeroTrustTunnelCloudflaredVirtualNetworkArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredVirtualNetwork:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredVirtualNetwork\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetwork = cloudflare.getZeroTrustTunnelCloudflaredVirtualNetwork({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n virtualNetworkId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_network = cloudflare.get_zero_trust_tunnel_cloudflared_virtual_network(account_id=\"699d98642c564d2e855e9661899b7252\",\n virtual_network_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetwork = Cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetwork.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n VirtualNetworkId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetwork(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredVirtualNetworkArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tVirtualNetworkId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflaredvirtualnetwork\" \"exampleZeroTrustTunnelCloudflaredVirtualNetwork\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n virtual_network_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredVirtualNetworkArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredVirtualNetwork = CloudflareFunctions.getZeroTrustTunnelCloudflaredVirtualNetwork(GetZeroTrustTunnelCloudflaredVirtualNetworkArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .virtualNetworkId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredVirtualNetwork:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredVirtualNetwork\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n virtualNetworkId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflaredVirtualNetwork.\n", "properties": { @@ -144984,7 +144984,7 @@ "type": "string" }, "deletedAt": { - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", "type": "string" }, "filter": { @@ -144995,7 +144995,7 @@ "type": "string" }, "isDefaultNetwork": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, this virtual network is the default for the account.\n", "type": "boolean" }, "name": { @@ -145019,7 +145019,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflaredVirtualNetworks:getZeroTrustTunnelCloudflaredVirtualNetworks": { - "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetworks = cloudflare.getZeroTrustTunnelCloudflaredVirtualNetworks({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n id: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n isDefault: true,\n isDefaultNetwork: true,\n isDeleted: true,\n name: \"us-east-1-vpc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_networks = cloudflare.get_zero_trust_tunnel_cloudflared_virtual_networks(account_id=\"699d98642c564d2e855e9661899b7252\",\n id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n is_default=True,\n is_default_network=True,\n is_deleted=True,\n name=\"us-east-1-vpc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetworks = Cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetworks.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n IsDefault = true,\n IsDefaultNetwork = true,\n IsDeleted = true,\n Name = \"us-east-1-vpc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetworks(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredVirtualNetworksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tIsDefault: pulumi.BoolRef(true),\n\t\t\tIsDefaultNetwork: pulumi.BoolRef(true),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"us-east-1-vpc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredVirtualNetworksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredVirtualNetworks = CloudflareFunctions.getZeroTrustTunnelCloudflaredVirtualNetworks(GetZeroTrustTunnelCloudflaredVirtualNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .id(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .isDefault(true)\n .isDefaultNetwork(true)\n .isDeleted(true)\n .name(\"us-east-1-vpc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredVirtualNetworks:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredVirtualNetworks\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n id: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n isDefault: true\n isDefaultNetwork: true\n isDeleted: true\n name: us-east-1-vpc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Networks Read`\n- `Cloudflare One Networks Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflaredVirtualNetworks = cloudflare.getZeroTrustTunnelCloudflaredVirtualNetworks({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n id: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n isDefault: true,\n isDefaultNetwork: true,\n isDeleted: true,\n name: \"us-east-1-vpc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflared_virtual_networks = cloudflare.get_zero_trust_tunnel_cloudflared_virtual_networks(account_id=\"699d98642c564d2e855e9661899b7252\",\n id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n is_default=True,\n is_default_network=True,\n is_deleted=True,\n name=\"us-east-1-vpc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflaredVirtualNetworks = Cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetworks.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n Id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n IsDefault = true,\n IsDefaultNetwork = true,\n IsDeleted = true,\n Name = \"us-east-1-vpc\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflaredVirtualNetworks(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredVirtualNetworksArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tIsDefault: pulumi.BoolRef(true),\n\t\t\tIsDefaultNetwork: pulumi.BoolRef(true),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"us-east-1-vpc\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflaredvirtualnetworks\" \"exampleZeroTrustTunnelCloudflaredVirtualNetworks\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n is_default = true\n is_default_network = true\n is_deleted = true\n name = \"us-east-1-vpc\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredVirtualNetworksArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflaredVirtualNetworks = CloudflareFunctions.getZeroTrustTunnelCloudflaredVirtualNetworks(GetZeroTrustTunnelCloudflaredVirtualNetworksArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .id(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .isDefault(true)\n .isDefaultNetwork(true)\n .isDeleted(true)\n .name(\"us-east-1-vpc\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflaredVirtualNetworks:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflaredVirtualNetworks\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n id: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n isDefault: true\n isDefaultNetwork: true\n isDeleted: true\n name: us-east-1-vpc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflaredVirtualNetworks.\n", "properties": { @@ -145033,15 +145033,15 @@ }, "isDefault": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" }, "isDefaultNetwork": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n" }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted virtual networks. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted virtual networks. If empty, all virtual networks will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted virtual networks. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted virtual networks. If empty, all virtual networks will be included.\n" }, "maxItems": { "type": "integer", @@ -145066,15 +145066,15 @@ "type": "string" }, "isDefault": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n", "type": "boolean" }, "isDefaultNetwork": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include the default virtual network. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude the default virtual network. If empty, all virtual networks will be included.\n", "type": "boolean" }, "isDeleted": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted virtual networks. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted virtual networks. If empty, all virtual networks will be included.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted virtual networks. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted virtual networks. If empty, all virtual networks will be included.\n", "type": "boolean" }, "maxItems": { @@ -145100,7 +145100,7 @@ } }, "cloudflare:index/getZeroTrustTunnelCloudflareds:getZeroTrustTunnelCloudflareds": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflareds = cloudflare.getZeroTrustTunnelCloudflareds({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n excludePrefix: \"vpc1-\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n includePrefix: \"vpc1-\",\n isDeleted: true,\n name: \"blog\",\n status: \"healthy\",\n uuid: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n wasActiveAt: \"2009-11-10T23:00:00Z\",\n wasInactiveAt: \"2009-11-10T23:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflareds = cloudflare.get_zero_trust_tunnel_cloudflareds(account_id=\"699d98642c564d2e855e9661899b7252\",\n exclude_prefix=\"vpc1-\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n include_prefix=\"vpc1-\",\n is_deleted=True,\n name=\"blog\",\n status=\"healthy\",\n uuid=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n was_active_at=\"2009-11-10T23:00:00Z\",\n was_inactive_at=\"2009-11-10T23:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflareds = Cloudflare.GetZeroTrustTunnelCloudflareds.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ExcludePrefix = \"vpc1-\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n IncludePrefix = \"vpc1-\",\n IsDeleted = true,\n Name = \"blog\",\n Status = \"healthy\",\n Uuid = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n WasActiveAt = \"2009-11-10T23:00:00Z\",\n WasInactiveAt = \"2009-11-10T23:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflareds(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tExcludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tIncludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"blog\"),\n\t\t\tStatus: pulumi.StringRef(\"healthy\"),\n\t\t\tUuid: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tWasActiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t\tWasInactiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflareds = CloudflareFunctions.getZeroTrustTunnelCloudflareds(GetZeroTrustTunnelCloudflaredsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .excludePrefix(\"vpc1-\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .includePrefix(\"vpc1-\")\n .isDeleted(true)\n .name(\"blog\")\n .status(\"healthy\")\n .uuid(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .wasActiveAt(\"2009-11-10T23:00:00Z\")\n .wasInactiveAt(\"2009-11-10T23:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflareds:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflareds\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n excludePrefix: vpc1-\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n includePrefix: vpc1-\n isDeleted: true\n name: blog\n status: healthy\n uuid: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n wasActiveAt: 2009-11-10T23:00:00Z\n wasInactiveAt: 2009-11-10T23:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Read`\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Read`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelCloudflareds = cloudflare.getZeroTrustTunnelCloudflareds({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n excludePrefix: \"vpc1-\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n includePrefix: \"vpc1-\",\n isDeleted: true,\n name: \"blog\",\n status: \"healthy\",\n uuid: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n wasActiveAt: \"2009-11-10T23:00:00Z\",\n wasInactiveAt: \"2009-11-10T23:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_cloudflareds = cloudflare.get_zero_trust_tunnel_cloudflareds(account_id=\"699d98642c564d2e855e9661899b7252\",\n exclude_prefix=\"vpc1-\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n include_prefix=\"vpc1-\",\n is_deleted=True,\n name=\"blog\",\n status=\"healthy\",\n uuid=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n was_active_at=\"2009-11-10T23:00:00Z\",\n was_inactive_at=\"2009-11-10T23:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelCloudflareds = Cloudflare.GetZeroTrustTunnelCloudflareds.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ExcludePrefix = \"vpc1-\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n IncludePrefix = \"vpc1-\",\n IsDeleted = true,\n Name = \"blog\",\n Status = \"healthy\",\n Uuid = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n WasActiveAt = \"2009-11-10T23:00:00Z\",\n WasInactiveAt = \"2009-11-10T23:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelCloudflareds(ctx, \u0026cloudflare.LookupZeroTrustTunnelCloudflaredsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tExcludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tIncludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"blog\"),\n\t\t\tStatus: pulumi.StringRef(\"healthy\"),\n\t\t\tUuid: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tWasActiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t\tWasInactiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelcloudflareds\" \"exampleZeroTrustTunnelCloudflareds\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n exclude_prefix = \"vpc1-\"\n existed_at = \"2019-10-12T07%3A20%3A50.52Z\"\n include_prefix = \"vpc1-\"\n is_deleted = true\n name = \"blog\"\n status = \"healthy\"\n uuid = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n was_active_at = \"2009-11-10T23:00:00Z\"\n was_inactive_at = \"2009-11-10T23:00:00Z\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelCloudflareds = CloudflareFunctions.getZeroTrustTunnelCloudflareds(GetZeroTrustTunnelCloudflaredsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .excludePrefix(\"vpc1-\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .includePrefix(\"vpc1-\")\n .isDeleted(true)\n .name(\"blog\")\n .status(\"healthy\")\n .uuid(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .wasActiveAt(\"2009-11-10T23:00:00Z\")\n .wasInactiveAt(\"2009-11-10T23:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelCloudflareds:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelCloudflareds\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n excludePrefix: vpc1-\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n includePrefix: vpc1-\n isDeleted: true\n name: blog\n status: healthy\n uuid: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n wasActiveAt: 2009-11-10T23:00:00Z\n wasInactiveAt: 2009-11-10T23:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelCloudflareds.\n", "properties": { @@ -145120,7 +145120,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" }, "maxItems": { "type": "integer", @@ -145132,7 +145132,7 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "uuid": { "type": "string", @@ -145169,7 +145169,7 @@ "type": "string" }, "isDeleted": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n", "type": "boolean" }, "maxItems": { @@ -145188,7 +145188,7 @@ "type": "array" }, "status": { - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", "type": "string" }, "uuid": { @@ -145210,7 +145210,7 @@ } }, "cloudflare:index/getZeroTrustTunnelWarpConnector:getZeroTrustTunnelWarpConnector": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: WARP Read`\n- `Cloudflare One Connector: WARP Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnector = cloudflare.getZeroTrustTunnelWarpConnector({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connector = cloudflare.get_zero_trust_tunnel_warp_connector(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnector = Cloudflare.GetZeroTrustTunnelWarpConnector.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelWarpConnector(ctx, \u0026cloudflare.LookupZeroTrustTunnelWarpConnectorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelWarpConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelWarpConnector = CloudflareFunctions.getZeroTrustTunnelWarpConnector(GetZeroTrustTunnelWarpConnectorArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelWarpConnector:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelWarpConnector\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: WARP Read`\n- `Cloudflare One Connector: WARP Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnector = cloudflare.getZeroTrustTunnelWarpConnector({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connector = cloudflare.get_zero_trust_tunnel_warp_connector(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnector = Cloudflare.GetZeroTrustTunnelWarpConnector.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelWarpConnector(ctx, \u0026cloudflare.LookupZeroTrustTunnelWarpConnectorArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelwarpconnector\" \"exampleZeroTrustTunnelWarpConnector\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelWarpConnectorArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelWarpConnector = CloudflareFunctions.getZeroTrustTunnelWarpConnector(GetZeroTrustTunnelWarpConnectorArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelWarpConnector:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelWarpConnector\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelWarpConnector.\n", "properties": { @@ -145248,11 +145248,11 @@ "type": "array" }, "connsActiveAt": { - "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n", + "description": "Timestamp of when the tunnel established at least one connection to Cloudflare's edge. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is inactive.\n", "type": "string" }, "connsInactiveAt": { - "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n", + "description": "Timestamp of when the tunnel became inactive (no connections to Cloudflare's edge). If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the tunnel is active.\n", "type": "string" }, "createdAt": { @@ -145260,7 +145260,7 @@ "type": "string" }, "deletedAt": { - "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", + "description": "Timestamp of when the resource was deleted. If \u003cspan pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\" pulumi-lang-hcl=\"`null`\"\u003e`null`\u003c/span\u003e, the resource has not been deleted.\n", "type": "string" }, "filter": { @@ -145279,11 +145279,11 @@ "type": "string" }, "status": { - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", "type": "string" }, "tunType": { - "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n", + "description": "The type of tunnel.\nAvailable values: \"cfd*tunnel\", \"warp*connector\", \"warp\", \"magic\", \u003cspan pulumi-lang-nodejs=\"\"ipSec\"\" pulumi-lang-dotnet=\"\"IpSec\"\" pulumi-lang-go=\"\"ipSec\"\" pulumi-lang-python=\"\"ip_sec\"\" pulumi-lang-yaml=\"\"ipSec\"\" pulumi-lang-java=\"\"ipSec\"\" pulumi-lang-hcl=\"\"ip_sec\"\"\u003e\"ipSec\"\u003c/span\u003e, \"gre\", \"cni\".\n", "type": "string" }, "tunnelId": { @@ -145308,7 +145308,7 @@ } }, "cloudflare:index/getZeroTrustTunnelWarpConnectorToken:getZeroTrustTunnelWarpConnectorToken": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnectorToken = cloudflare.getZeroTrustTunnelWarpConnectorToken({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connector_token = cloudflare.get_zero_trust_tunnel_warp_connector_token(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnectorToken = Cloudflare.GetZeroTrustTunnelWarpConnectorToken.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelWarpConnectorToken(ctx, \u0026cloudflare.GetZeroTrustTunnelWarpConnectorTokenArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelWarpConnectorTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelWarpConnectorToken = CloudflareFunctions.getZeroTrustTunnelWarpConnectorToken(GetZeroTrustTunnelWarpConnectorTokenArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelWarpConnectorToken:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelWarpConnectorToken\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: cloudflared Write`\n- `Cloudflare One Connectors Write`\n- `Cloudflare Tunnel Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnectorToken = cloudflare.getZeroTrustTunnelWarpConnectorToken({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n tunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connector_token = cloudflare.get_zero_trust_tunnel_warp_connector_token(account_id=\"699d98642c564d2e855e9661899b7252\",\n tunnel_id=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnectorToken = Cloudflare.GetZeroTrustTunnelWarpConnectorToken.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n TunnelId = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelWarpConnectorToken(ctx, \u0026cloudflare.GetZeroTrustTunnelWarpConnectorTokenArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tTunnelId: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelwarpconnectortoken\" \"exampleZeroTrustTunnelWarpConnectorToken\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n tunnel_id = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelWarpConnectorTokenArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelWarpConnectorToken = CloudflareFunctions.getZeroTrustTunnelWarpConnectorToken(GetZeroTrustTunnelWarpConnectorTokenArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .tunnelId(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelWarpConnectorToken:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelWarpConnectorToken\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelWarpConnectorToken.\n", "properties": { @@ -145356,7 +145356,7 @@ } }, "cloudflare:index/getZeroTrustTunnelWarpConnectors:getZeroTrustTunnelWarpConnectors": { - "description": "Accepted Permissions\n\n- `Cloudflare One Connector: WARP Read`\n- `Cloudflare One Connector: WARP Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnectors = cloudflare.getZeroTrustTunnelWarpConnectors({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n excludePrefix: \"vpc1-\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n includePrefix: \"vpc1-\",\n isDeleted: true,\n name: \"blog\",\n status: \"healthy\",\n uuid: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n wasActiveAt: \"2009-11-10T23:00:00Z\",\n wasInactiveAt: \"2009-11-10T23:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connectors = cloudflare.get_zero_trust_tunnel_warp_connectors(account_id=\"699d98642c564d2e855e9661899b7252\",\n exclude_prefix=\"vpc1-\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n include_prefix=\"vpc1-\",\n is_deleted=True,\n name=\"blog\",\n status=\"healthy\",\n uuid=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n was_active_at=\"2009-11-10T23:00:00Z\",\n was_inactive_at=\"2009-11-10T23:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnectors = Cloudflare.GetZeroTrustTunnelWarpConnectors.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ExcludePrefix = \"vpc1-\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n IncludePrefix = \"vpc1-\",\n IsDeleted = true,\n Name = \"blog\",\n Status = \"healthy\",\n Uuid = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n WasActiveAt = \"2009-11-10T23:00:00Z\",\n WasInactiveAt = \"2009-11-10T23:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelWarpConnectors(ctx, \u0026cloudflare.LookupZeroTrustTunnelWarpConnectorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tExcludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tIncludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"blog\"),\n\t\t\tStatus: pulumi.StringRef(\"healthy\"),\n\t\t\tUuid: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tWasActiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t\tWasInactiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelWarpConnectorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelWarpConnectors = CloudflareFunctions.getZeroTrustTunnelWarpConnectors(GetZeroTrustTunnelWarpConnectorsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .excludePrefix(\"vpc1-\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .includePrefix(\"vpc1-\")\n .isDeleted(true)\n .name(\"blog\")\n .status(\"healthy\")\n .uuid(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .wasActiveAt(\"2009-11-10T23:00:00Z\")\n .wasInactiveAt(\"2009-11-10T23:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelWarpConnectors:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelWarpConnectors\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n excludePrefix: vpc1-\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n includePrefix: vpc1-\n isDeleted: true\n name: blog\n status: healthy\n uuid: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n wasActiveAt: 2009-11-10T23:00:00Z\n wasInactiveAt: 2009-11-10T23:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Cloudflare One Connector: WARP Read`\n- `Cloudflare One Connector: WARP Write`\n- `Cloudflare One Connectors Read`\n- `Cloudflare One Connectors Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZeroTrustTunnelWarpConnectors = cloudflare.getZeroTrustTunnelWarpConnectors({\n accountId: \"699d98642c564d2e855e9661899b7252\",\n excludePrefix: \"vpc1-\",\n existedAt: \"2019-10-12T07%3A20%3A50.52Z\",\n includePrefix: \"vpc1-\",\n isDeleted: true,\n name: \"blog\",\n status: \"healthy\",\n uuid: \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n wasActiveAt: \"2009-11-10T23:00:00Z\",\n wasInactiveAt: \"2009-11-10T23:00:00Z\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zero_trust_tunnel_warp_connectors = cloudflare.get_zero_trust_tunnel_warp_connectors(account_id=\"699d98642c564d2e855e9661899b7252\",\n exclude_prefix=\"vpc1-\",\n existed_at=\"2019-10-12T07%3A20%3A50.52Z\",\n include_prefix=\"vpc1-\",\n is_deleted=True,\n name=\"blog\",\n status=\"healthy\",\n uuid=\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n was_active_at=\"2009-11-10T23:00:00Z\",\n was_inactive_at=\"2009-11-10T23:00:00Z\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZeroTrustTunnelWarpConnectors = Cloudflare.GetZeroTrustTunnelWarpConnectors.Invoke(new()\n {\n AccountId = \"699d98642c564d2e855e9661899b7252\",\n ExcludePrefix = \"vpc1-\",\n ExistedAt = \"2019-10-12T07%3A20%3A50.52Z\",\n IncludePrefix = \"vpc1-\",\n IsDeleted = true,\n Name = \"blog\",\n Status = \"healthy\",\n Uuid = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\",\n WasActiveAt = \"2009-11-10T23:00:00Z\",\n WasInactiveAt = \"2009-11-10T23:00:00Z\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZeroTrustTunnelWarpConnectors(ctx, \u0026cloudflare.LookupZeroTrustTunnelWarpConnectorsArgs{\n\t\t\tAccountId: pulumi.StringRef(\"699d98642c564d2e855e9661899b7252\"),\n\t\t\tExcludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tExistedAt: pulumi.StringRef(\"2019-10-12T07%3A20%3A50.52Z\"),\n\t\t\tIncludePrefix: pulumi.StringRef(\"vpc1-\"),\n\t\t\tIsDeleted: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"blog\"),\n\t\t\tStatus: pulumi.StringRef(\"healthy\"),\n\t\t\tUuid: pulumi.StringRef(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"),\n\t\t\tWasActiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t\tWasInactiveAt: pulumi.StringRef(\"2009-11-10T23:00:00Z\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzerotrusttunnelwarpconnectors\" \"exampleZeroTrustTunnelWarpConnectors\" {\n account_id = \"699d98642c564d2e855e9661899b7252\"\n exclude_prefix = \"vpc1-\"\n existed_at = \"2019-10-12T07%3A20%3A50.52Z\"\n include_prefix = \"vpc1-\"\n is_deleted = true\n name = \"blog\"\n status = \"healthy\"\n uuid = \"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\"\n was_active_at = \"2009-11-10T23:00:00Z\"\n was_inactive_at = \"2009-11-10T23:00:00Z\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZeroTrustTunnelWarpConnectorsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZeroTrustTunnelWarpConnectors = CloudflareFunctions.getZeroTrustTunnelWarpConnectors(GetZeroTrustTunnelWarpConnectorsArgs.builder()\n .accountId(\"699d98642c564d2e855e9661899b7252\")\n .excludePrefix(\"vpc1-\")\n .existedAt(\"2019-10-12T07%3A20%3A50.52Z\")\n .includePrefix(\"vpc1-\")\n .isDeleted(true)\n .name(\"blog\")\n .status(\"healthy\")\n .uuid(\"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\")\n .wasActiveAt(\"2009-11-10T23:00:00Z\")\n .wasInactiveAt(\"2009-11-10T23:00:00Z\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZeroTrustTunnelWarpConnectors:\n fn::invoke:\n function: cloudflare:getZeroTrustTunnelWarpConnectors\n arguments:\n accountId: 699d98642c564d2e855e9661899b7252\n excludePrefix: vpc1-\n existedAt: 2019-10-12T07%3A20%3A50.52Z\n includePrefix: vpc1-\n isDeleted: true\n name: blog\n status: healthy\n uuid: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415\n wasActiveAt: 2009-11-10T23:00:00Z\n wasInactiveAt: 2009-11-10T23:00:00Z\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZeroTrustTunnelWarpConnectors.\n", "properties": { @@ -145376,7 +145376,7 @@ }, "isDeleted": { "type": "boolean", - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n" }, "maxItems": { "type": "integer", @@ -145388,7 +145388,7 @@ }, "status": { "type": "string", - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n" }, "uuid": { "type": "string", @@ -145425,7 +145425,7 @@ "type": "string" }, "isDeleted": { - "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n", + "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\" pulumi-lang-hcl=\"`true`\"\u003e`true`\u003c/span\u003e, only include deleted tunnels. If \u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\" pulumi-lang-hcl=\"`false`\"\u003e`false`\u003c/span\u003e, exclude deleted tunnels. If empty, all tunnels will be included.\n", "type": "boolean" }, "maxItems": { @@ -145444,7 +145444,7 @@ "type": "array" }, "status": { - "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", + "description": "The status of the tunnel. Valid values are \u003cspan pulumi-lang-nodejs=\"`inactive`\" pulumi-lang-dotnet=\"`Inactive`\" pulumi-lang-go=\"`inactive`\" pulumi-lang-python=\"`inactive`\" pulumi-lang-yaml=\"`inactive`\" pulumi-lang-java=\"`inactive`\" pulumi-lang-hcl=\"`inactive`\"\u003e`inactive`\u003c/span\u003e (tunnel has never been run), \u003cspan pulumi-lang-nodejs=\"`degraded`\" pulumi-lang-dotnet=\"`Degraded`\" pulumi-lang-go=\"`degraded`\" pulumi-lang-python=\"`degraded`\" pulumi-lang-yaml=\"`degraded`\" pulumi-lang-java=\"`degraded`\" pulumi-lang-hcl=\"`degraded`\"\u003e`degraded`\u003c/span\u003e (tunnel is active and able to serve traffic but in an unhealthy state), \u003cspan pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\" pulumi-lang-hcl=\"`healthy`\"\u003e`healthy`\u003c/span\u003e (tunnel is active and able to serve traffic), or \u003cspan pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\" pulumi-lang-hcl=\"`down`\"\u003e`down`\u003c/span\u003e (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n", "type": "string" }, "uuid": { @@ -145466,7 +145466,7 @@ } }, "cloudflare:index/getZone:getZone": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n- `Zone Zone Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZone = cloudflare.getZone({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone = cloudflare.get_zone(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZone = Cloudflare.GetZone.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZone(ctx, \u0026cloudflare.LookupZoneArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZone = CloudflareFunctions.getZone(GetZoneArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZone:\n fn::invoke:\n function: cloudflare:getZone\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n- `Zone Zone Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZone = cloudflare.getZone({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone = cloudflare.get_zone(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZone = Cloudflare.GetZone.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZone(ctx, \u0026cloudflare.LookupZoneArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzone\" \"exampleZone\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZone = CloudflareFunctions.getZone(GetZoneArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZone:\n fn::invoke:\n function: cloudflare:getZone\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZone.\n", "properties": { @@ -145602,7 +145602,7 @@ } }, "cloudflare:index/getZoneCacheReserve:getZoneCacheReserve": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheReserve = cloudflare.getZoneCacheReserve({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_reserve = cloudflare.get_zone_cache_reserve(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheReserve = Cloudflare.GetZoneCacheReserve.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneCacheReserve(ctx, \u0026cloudflare.LookupZoneCacheReserveArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneCacheReserveArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneCacheReserve = CloudflareFunctions.getZoneCacheReserve(GetZoneCacheReserveArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneCacheReserve:\n fn::invoke:\n function: cloudflare:getZoneCacheReserve\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheReserve = cloudflare.getZoneCacheReserve({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_reserve = cloudflare.get_zone_cache_reserve(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheReserve = Cloudflare.GetZoneCacheReserve.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneCacheReserve(ctx, \u0026cloudflare.LookupZoneCacheReserveArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonecachereserve\" \"exampleZoneCacheReserve\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneCacheReserveArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneCacheReserve = CloudflareFunctions.getZoneCacheReserve(GetZoneCacheReserveArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneCacheReserve:\n fn::invoke:\n function: cloudflare:getZoneCacheReserve\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneCacheReserve.\n", "properties": { @@ -145647,7 +145647,7 @@ } }, "cloudflare:index/getZoneCacheVariants:getZoneCacheVariants": { - "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheVariants = cloudflare.getZoneCacheVariants({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_variants = cloudflare.get_zone_cache_variants(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheVariants = Cloudflare.GetZoneCacheVariants.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneCacheVariants(ctx, \u0026cloudflare.LookupZoneCacheVariantsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneCacheVariantsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneCacheVariants = CloudflareFunctions.getZoneCacheVariants(GetZoneCacheVariantsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneCacheVariants:\n fn::invoke:\n function: cloudflare:getZoneCacheVariants\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneCacheVariants = cloudflare.getZoneCacheVariants({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_cache_variants = cloudflare.get_zone_cache_variants(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneCacheVariants = Cloudflare.GetZoneCacheVariants.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneCacheVariants(ctx, \u0026cloudflare.LookupZoneCacheVariantsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonecachevariants\" \"exampleZoneCacheVariants\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneCacheVariantsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneCacheVariants = CloudflareFunctions.getZoneCacheVariants(GetZoneCacheVariantsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneCacheVariants:\n fn::invoke:\n function: cloudflare:getZoneCacheVariants\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneCacheVariants.\n", "properties": { @@ -145692,7 +145692,7 @@ } }, "cloudflare:index/getZoneDnsSettings:getZoneDnsSettings": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone DNS Settings Read`\n- `Zone DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnsSettings = cloudflare.getZoneDnsSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dns_settings = cloudflare.get_zone_dns_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnsSettings = Cloudflare.GetZoneDnsSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneDnsSettings(ctx, \u0026cloudflare.LookupZoneDnsSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneDnsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneDnsSettings = CloudflareFunctions.getZoneDnsSettings(GetZoneDnsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneDnsSettings:\n fn::invoke:\n function: cloudflare:getZoneDnsSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n- `Zone DNS Settings Read`\n- `Zone DNS Settings Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnsSettings = cloudflare.getZoneDnsSettings({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dns_settings = cloudflare.get_zone_dns_settings(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnsSettings = Cloudflare.GetZoneDnsSettings.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneDnsSettings(ctx, \u0026cloudflare.LookupZoneDnsSettingsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonednssettings\" \"exampleZoneDnsSettings\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneDnsSettingsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneDnsSettings = CloudflareFunctions.getZoneDnsSettings(GetZoneDnsSettingsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneDnsSettings:\n fn::invoke:\n function: cloudflare:getZoneDnsSettings\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneDnsSettings.\n", "properties": { @@ -145767,7 +145767,7 @@ } }, "cloudflare:index/getZoneDnssec:getZoneDnssec": { - "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnssec = cloudflare.getZoneDnssec({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dnssec = cloudflare.get_zone_dnssec(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnssec = Cloudflare.GetZoneDnssec.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneDnssec(ctx, \u0026cloudflare.LookupZoneDnssecArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneDnssecArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneDnssec = CloudflareFunctions.getZoneDnssec(GetZoneDnssecArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneDnssec:\n fn::invoke:\n function: cloudflare:getZoneDnssec\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `DNS Read`\n- `DNS Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneDnssec = cloudflare.getZoneDnssec({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_dnssec = cloudflare.get_zone_dnssec(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneDnssec = Cloudflare.GetZoneDnssec.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneDnssec(ctx, \u0026cloudflare.LookupZoneDnssecArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonednssec\" \"exampleZoneDnssec\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneDnssecArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneDnssec = CloudflareFunctions.getZoneDnssec(GetZoneDnssecArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneDnssec:\n fn::invoke:\n function: cloudflare:getZoneDnssec\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneDnssec.\n", "properties": { @@ -145857,7 +145857,7 @@ } }, "cloudflare:index/getZoneHold:getZoneHold": { - "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneHold = cloudflare.getZoneHold({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_hold = cloudflare.get_zone_hold(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneHold = Cloudflare.GetZoneHold.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneHold(ctx, \u0026cloudflare.LookupZoneHoldArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneHoldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneHold = CloudflareFunctions.getZoneHold(GetZoneHoldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneHold:\n fn::invoke:\n function: cloudflare:getZoneHold\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Access: Apps and Policies Read`\n- `Access: Apps and Policies Revoke`\n- `Access: Apps and Policies Write`\n- `Access: Mutual TLS Certificates Write`\n- `Access: Organizations, Identity Providers, and Groups Write`\n- `Analytics Read`\n- `Apps Write`\n- `Cache Purge`\n- `DNS Read`\n- `DNS Write`\n- `Firewall Services Read`\n- `Firewall Services Write`\n- `Load Balancers Read`\n- `Load Balancers Write`\n- `Logs Read`\n- `Logs Write`\n- `Page Rules Read`\n- `Page Rules Write`\n- `SSL and Certificates Read`\n- `SSL and Certificates Write`\n- `Stream Read`\n- `Stream Write`\n- `Trust and Safety Read`\n- `Trust and Safety Write`\n- `Workers Routes Read`\n- `Workers Routes Write`\n- `Workers Scripts Read`\n- `Workers Scripts Write`\n- `Zaraz Admin`\n- `Zaraz Edit`\n- `Zaraz Read`\n- `Zero Trust: PII Read`\n- `Zone Read`\n- `Zone Settings Read`\n- `Zone Settings Write`\n- `Zone Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneHold = cloudflare.getZoneHold({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_hold = cloudflare.get_zone_hold(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneHold = Cloudflare.GetZoneHold.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneHold(ctx, \u0026cloudflare.LookupZoneHoldArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonehold\" \"exampleZoneHold\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneHoldArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneHold = CloudflareFunctions.getZoneHold(GetZoneHoldArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneHold:\n fn::invoke:\n function: cloudflare:getZoneHold\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneHold.\n", "properties": { @@ -145899,7 +145899,7 @@ } }, "cloudflare:index/getZoneLockdown:getZoneLockdown": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneLockdown = cloudflare.getZoneLockdown({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n lockDownsId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_lockdown = cloudflare.get_zone_lockdown(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n lock_downs_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneLockdown = Cloudflare.GetZoneLockdown.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n LockDownsId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneLockdown(ctx, \u0026cloudflare.LookupZoneLockdownArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLockDownsId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneLockdownArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneLockdown = CloudflareFunctions.getZoneLockdown(GetZoneLockdownArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .lockDownsId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneLockdown:\n fn::invoke:\n function: cloudflare:getZoneLockdown\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n lockDownsId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneLockdown = cloudflare.getZoneLockdown({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n lockDownsId: \"372e67954025e0ba6aaa6d586b9e0b59\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_lockdown = cloudflare.get_zone_lockdown(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n lock_downs_id=\"372e67954025e0ba6aaa6d586b9e0b59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneLockdown = Cloudflare.GetZoneLockdown.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n LockDownsId = \"372e67954025e0ba6aaa6d586b9e0b59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneLockdown(ctx, \u0026cloudflare.LookupZoneLockdownArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tLockDownsId: pulumi.StringRef(\"372e67954025e0ba6aaa6d586b9e0b59\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonelockdown\" \"exampleZoneLockdown\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n lock_downs_id = \"372e67954025e0ba6aaa6d586b9e0b59\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneLockdownArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneLockdown = CloudflareFunctions.getZoneLockdown(GetZoneLockdownArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .lockDownsId(\"372e67954025e0ba6aaa6d586b9e0b59\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneLockdown:\n fn::invoke:\n function: cloudflare:getZoneLockdown\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n lockDownsId: 372e67954025e0ba6aaa6d586b9e0b59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneLockdown.\n", "properties": { @@ -145921,7 +145921,7 @@ "description": "A collection of values returned by getZoneLockdown.\n", "properties": { "configurations": { - "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\"\u003e`ipRange`\u003c/span\u003e configurations.\n", + "description": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule. You can include any number of \u003cspan pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\" pulumi-lang-hcl=\"`ip`\"\u003e`ip`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\" pulumi-lang-hcl=\"`ip_range`\"\u003e`ipRange`\u003c/span\u003e configurations.\n", "items": { "$ref": "#/types/cloudflare:index/getZoneLockdownConfiguration:getZoneLockdownConfiguration" }, @@ -145979,7 +145979,7 @@ } }, "cloudflare:index/getZoneLockdowns:getZoneLockdowns": { - "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneLockdowns = cloudflare.getZoneLockdowns({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n createdOn: \"2014-01-01T05:20:00.12345Z\",\n description: \"endpoints\",\n descriptionSearch: \"endpoints\",\n ip: \"1.2.3.4\",\n ipRangeSearch: \"1.2.3.0/16\",\n ipSearch: \"1.2.3.4\",\n modifiedOn: \"2014-01-01T05:20:00.12345Z\",\n priority: 5,\n uriSearch: \"/some/path\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_lockdowns = cloudflare.get_zone_lockdowns(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n created_on=\"2014-01-01T05:20:00.12345Z\",\n description=\"endpoints\",\n description_search=\"endpoints\",\n ip=\"1.2.3.4\",\n ip_range_search=\"1.2.3.0/16\",\n ip_search=\"1.2.3.4\",\n modified_on=\"2014-01-01T05:20:00.12345Z\",\n priority=float(5),\n uri_search=\"/some/path\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneLockdowns = Cloudflare.GetZoneLockdowns.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CreatedOn = \"2014-01-01T05:20:00.12345Z\",\n Description = \"endpoints\",\n DescriptionSearch = \"endpoints\",\n Ip = \"1.2.3.4\",\n IpRangeSearch = \"1.2.3.0/16\",\n IpSearch = \"1.2.3.4\",\n ModifiedOn = \"2014-01-01T05:20:00.12345Z\",\n Priority = 5,\n UriSearch = \"/some/path\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneLockdowns(ctx, \u0026cloudflare.LookupZoneLockdownsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCreatedOn: pulumi.StringRef(\"2014-01-01T05:20:00.12345Z\"),\n\t\t\tDescription: pulumi.StringRef(\"endpoints\"),\n\t\t\tDescriptionSearch: pulumi.StringRef(\"endpoints\"),\n\t\t\tIp: pulumi.StringRef(\"1.2.3.4\"),\n\t\t\tIpRangeSearch: pulumi.StringRef(\"1.2.3.0/16\"),\n\t\t\tIpSearch: pulumi.StringRef(\"1.2.3.4\"),\n\t\t\tModifiedOn: pulumi.StringRef(\"2014-01-01T05:20:00.12345Z\"),\n\t\t\tPriority: pulumi.Float64Ref(5),\n\t\t\tUriSearch: pulumi.StringRef(\"/some/path\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneLockdownsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneLockdowns = CloudflareFunctions.getZoneLockdowns(GetZoneLockdownsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .createdOn(\"2014-01-01T05:20:00.12345Z\")\n .description(\"endpoints\")\n .descriptionSearch(\"endpoints\")\n .ip(\"1.2.3.4\")\n .ipRangeSearch(\"1.2.3.0/16\")\n .ipSearch(\"1.2.3.4\")\n .modifiedOn(\"2014-01-01T05:20:00.12345Z\")\n .priority(5.0)\n .uriSearch(\"/some/path\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneLockdowns:\n fn::invoke:\n function: cloudflare:getZoneLockdowns\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n createdOn: 2014-01-01T05:20:00.12345Z\n description: endpoints\n descriptionSearch: endpoints\n ip: 1.2.3.4\n ipRangeSearch: 1.2.3.0/16\n ipSearch: 1.2.3.4\n modifiedOn: 2014-01-01T05:20:00.12345Z\n priority: 5\n uriSearch: /some/path\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Firewall Services Read`\n- `Firewall Services Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneLockdowns = cloudflare.getZoneLockdowns({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n createdOn: \"2014-01-01T05:20:00.12345Z\",\n description: \"endpoints\",\n descriptionSearch: \"endpoints\",\n ip: \"1.2.3.4\",\n ipRangeSearch: \"1.2.3.0/16\",\n ipSearch: \"1.2.3.4\",\n modifiedOn: \"2014-01-01T05:20:00.12345Z\",\n priority: 5,\n uriSearch: \"/some/path\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_lockdowns = cloudflare.get_zone_lockdowns(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n created_on=\"2014-01-01T05:20:00.12345Z\",\n description=\"endpoints\",\n description_search=\"endpoints\",\n ip=\"1.2.3.4\",\n ip_range_search=\"1.2.3.0/16\",\n ip_search=\"1.2.3.4\",\n modified_on=\"2014-01-01T05:20:00.12345Z\",\n priority=float(5),\n uri_search=\"/some/path\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneLockdowns = Cloudflare.GetZoneLockdowns.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n CreatedOn = \"2014-01-01T05:20:00.12345Z\",\n Description = \"endpoints\",\n DescriptionSearch = \"endpoints\",\n Ip = \"1.2.3.4\",\n IpRangeSearch = \"1.2.3.0/16\",\n IpSearch = \"1.2.3.4\",\n ModifiedOn = \"2014-01-01T05:20:00.12345Z\",\n Priority = 5,\n UriSearch = \"/some/path\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneLockdowns(ctx, \u0026cloudflare.LookupZoneLockdownsArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tCreatedOn: pulumi.StringRef(\"2014-01-01T05:20:00.12345Z\"),\n\t\t\tDescription: pulumi.StringRef(\"endpoints\"),\n\t\t\tDescriptionSearch: pulumi.StringRef(\"endpoints\"),\n\t\t\tIp: pulumi.StringRef(\"1.2.3.4\"),\n\t\t\tIpRangeSearch: pulumi.StringRef(\"1.2.3.0/16\"),\n\t\t\tIpSearch: pulumi.StringRef(\"1.2.3.4\"),\n\t\t\tModifiedOn: pulumi.StringRef(\"2014-01-01T05:20:00.12345Z\"),\n\t\t\tPriority: pulumi.Float64Ref(5),\n\t\t\tUriSearch: pulumi.StringRef(\"/some/path\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonelockdowns\" \"exampleZoneLockdowns\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n created_on = \"2014-01-01T05:20:00.12345Z\"\n description = \"endpoints\"\n description_search = \"endpoints\"\n ip = \"1.2.3.4\"\n ip_range_search = \"1.2.3.0/16\"\n ip_search = \"1.2.3.4\"\n modified_on = \"2014-01-01T05:20:00.12345Z\"\n priority = 5\n uri_search = \"/some/path\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneLockdownsArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneLockdowns = CloudflareFunctions.getZoneLockdowns(GetZoneLockdownsArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .createdOn(\"2014-01-01T05:20:00.12345Z\")\n .description(\"endpoints\")\n .descriptionSearch(\"endpoints\")\n .ip(\"1.2.3.4\")\n .ipRangeSearch(\"1.2.3.0/16\")\n .ipSearch(\"1.2.3.4\")\n .modifiedOn(\"2014-01-01T05:20:00.12345Z\")\n .priority(5.0)\n .uriSearch(\"/some/path\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneLockdowns:\n fn::invoke:\n function: cloudflare:getZoneLockdowns\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n createdOn: 2014-01-01T05:20:00.12345Z\n description: endpoints\n descriptionSearch: endpoints\n ip: 1.2.3.4\n ipRangeSearch: 1.2.3.0/16\n ipSearch: 1.2.3.4\n modifiedOn: 2014-01-01T05:20:00.12345Z\n priority: 5\n uriSearch: /some/path\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneLockdowns.\n", "properties": { @@ -146097,7 +146097,7 @@ } }, "cloudflare:index/getZoneSetting:getZoneSetting": { - "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Available Setting IDs\n\n\u003c!-- BEGIN_ZONE_SETTING_IDS --\u003e\n\u003c!-- This table is auto-generated by scripts/generate-zone-setting-ids from the OpenAPI spec. Do not edit manually. --\u003e\n\nThe following table lists all valid \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\"\u003e`settingId`\u003c/span\u003e values. Some settings may require a specific Cloudflare plan level. For more details, see the [API documentation](https://developers.cloudflare.com/api/resources/zones/subresources/settings/methods/list/).\n\n| Setting ID | Value Type | Description |\n|---|---|---|\n| \u003cspan pulumi-lang-nodejs=\"`0rtt`\" pulumi-lang-dotnet=\"`0rtt`\" pulumi-lang-go=\"`0rtt`\" pulumi-lang-python=\"`0rtt`\" pulumi-lang-yaml=\"`0rtt`\" pulumi-lang-java=\"`0rtt`\"\u003e`0rtt`\u003c/span\u003e | `\"on\"` / `\"off\"` | 0-RTT session resumption enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`advancedDdos`\" pulumi-lang-dotnet=\"`AdvancedDdos`\" pulumi-lang-go=\"`advancedDdos`\" pulumi-lang-python=\"`advanced_ddos`\" pulumi-lang-yaml=\"`advancedDdos`\" pulumi-lang-java=\"`advancedDdos`\"\u003e`advancedDdos`\u003c/span\u003e | `\"on\"` / `\"off\"` | Advanced protection from Distributed Denial of Service (DDoS) attacks on your... |\n| \u003cspan pulumi-lang-nodejs=\"`aegis`\" pulumi-lang-dotnet=\"`Aegis`\" pulumi-lang-go=\"`aegis`\" pulumi-lang-python=\"`aegis`\" pulumi-lang-yaml=\"`aegis`\" pulumi-lang-java=\"`aegis`\"\u003e`aegis`\u003c/span\u003e | Object | Aegis provides dedicated egress IPs (from Cloudflare to your origin) for your... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysOnline`\" pulumi-lang-dotnet=\"`AlwaysOnline`\" pulumi-lang-go=\"`alwaysOnline`\" pulumi-lang-python=\"`always_online`\" pulumi-lang-yaml=\"`alwaysOnline`\" pulumi-lang-java=\"`alwaysOnline`\"\u003e`alwaysOnline`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare serves limited copies of web pages available from th... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysUseHttps`\" pulumi-lang-dotnet=\"`AlwaysUseHttps`\" pulumi-lang-go=\"`alwaysUseHttps`\" pulumi-lang-python=\"`always_use_https`\" pulumi-lang-yaml=\"`alwaysUseHttps`\" pulumi-lang-java=\"`alwaysUseHttps`\"\u003e`alwaysUseHttps`\u003c/span\u003e | `\"on\"` / `\"off\"` | Reply to all requests for URLs that use \"http\" with a 301 redirect to the equ... |\n| \u003cspan pulumi-lang-nodejs=\"`automaticHttpsRewrites`\" pulumi-lang-dotnet=\"`AutomaticHttpsRewrites`\" pulumi-lang-go=\"`automaticHttpsRewrites`\" pulumi-lang-python=\"`automatic_https_rewrites`\" pulumi-lang-yaml=\"`automaticHttpsRewrites`\" pulumi-lang-java=\"`automaticHttpsRewrites`\"\u003e`automaticHttpsRewrites`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable the Automatic HTTPS Rewrites feature for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`automaticPlatformOptimization`\" pulumi-lang-dotnet=\"`AutomaticPlatformOptimization`\" pulumi-lang-go=\"`automaticPlatformOptimization`\" pulumi-lang-python=\"`automatic_platform_optimization`\" pulumi-lang-yaml=\"`automaticPlatformOptimization`\" pulumi-lang-java=\"`automaticPlatformOptimization`\"\u003e`automaticPlatformOptimization`\u003c/span\u003e | Object | [Automatic Platform Optimization for WordPress](https://developers.cloudflare... |\n| \u003cspan pulumi-lang-nodejs=\"`brotli`\" pulumi-lang-dotnet=\"`Brotli`\" pulumi-lang-go=\"`brotli`\" pulumi-lang-python=\"`brotli`\" pulumi-lang-yaml=\"`brotli`\" pulumi-lang-java=\"`brotli`\"\u003e`brotli`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting an asset supports the Brotli compression algorithm... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCacheTtl`\" pulumi-lang-dotnet=\"`BrowserCacheTtl`\" pulumi-lang-go=\"`browserCacheTtl`\" pulumi-lang-python=\"`browser_cache_ttl`\" pulumi-lang-yaml=\"`browserCacheTtl`\" pulumi-lang-java=\"`browserCacheTtl`\"\u003e`browserCacheTtl`\u003c/span\u003e | Number | Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCheck`\" pulumi-lang-dotnet=\"`BrowserCheck`\" pulumi-lang-go=\"`browserCheck`\" pulumi-lang-python=\"`browser_check`\" pulumi-lang-yaml=\"`browserCheck`\" pulumi-lang-java=\"`browserCheck`\"\u003e`browserCheck`\u003c/span\u003e | `\"on\"` / `\"off\"` | Browser Integrity Check is similar to Bad Behavior and looks for common HTTP ... |\n| \u003cspan pulumi-lang-nodejs=\"`cacheLevel`\" pulumi-lang-dotnet=\"`CacheLevel`\" pulumi-lang-go=\"`cacheLevel`\" pulumi-lang-python=\"`cache_level`\" pulumi-lang-yaml=\"`cacheLevel`\" pulumi-lang-java=\"`cacheLevel`\"\u003e`cacheLevel`\u003c/span\u003e | `\"aggressive\"`, `\"basic\"`, `\"simplified\"` | Cache Level functions based off the setting level. The basic setting will cac... |\n| \u003cspan pulumi-lang-nodejs=\"`challengeTtl`\" pulumi-lang-dotnet=\"`ChallengeTtl`\" pulumi-lang-go=\"`challengeTtl`\" pulumi-lang-python=\"`challenge_ttl`\" pulumi-lang-yaml=\"`challengeTtl`\" pulumi-lang-java=\"`challengeTtl`\"\u003e`challengeTtl`\u003c/span\u003e | Number (14 values) | Specify how long a visitor is allowed access to your site after successfully ... |\n| \u003cspan pulumi-lang-nodejs=\"`ciphers`\" pulumi-lang-dotnet=\"`Ciphers`\" pulumi-lang-go=\"`ciphers`\" pulumi-lang-python=\"`ciphers`\" pulumi-lang-yaml=\"`ciphers`\" pulumi-lang-java=\"`ciphers`\"\u003e`ciphers`\u003c/span\u003e | Array of string | An allowlist of ciphers for TLS termination. These ciphers must be in the Bor... |\n| \u003cspan pulumi-lang-nodejs=\"`cnameFlattening`\" pulumi-lang-dotnet=\"`CnameFlattening`\" pulumi-lang-go=\"`cnameFlattening`\" pulumi-lang-python=\"`cname_flattening`\" pulumi-lang-yaml=\"`cnameFlattening`\" pulumi-lang-java=\"`cnameFlattening`\"\u003e`cnameFlattening`\u003c/span\u003e | `\u003cspan pulumi-lang-nodejs=\"\"flattenAtRoot\"\" pulumi-lang-dotnet=\"\"FlattenAtRoot\"\" pulumi-lang-go=\"\"flattenAtRoot\"\" pulumi-lang-python=\"\"flatten_at_root\"\" pulumi-lang-yaml=\"\"flattenAtRoot\"\" pulumi-lang-java=\"\"flattenAtRoot\"\"\u003e\"flattenAtRoot\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"flattenAll\"\" pulumi-lang-dotnet=\"\"FlattenAll\"\" pulumi-lang-go=\"\"flattenAll\"\" pulumi-lang-python=\"\"flatten_all\"\" pulumi-lang-yaml=\"\"flattenAll\"\" pulumi-lang-java=\"\"flattenAll\"\"\u003e\"flattenAll\"\u003c/span\u003e` | Whether or not cname flattening is on. |\n| \u003cspan pulumi-lang-nodejs=\"`contentConverter`\" pulumi-lang-dotnet=\"`ContentConverter`\" pulumi-lang-go=\"`contentConverter`\" pulumi-lang-python=\"`content_converter`\" pulumi-lang-yaml=\"`contentConverter`\" pulumi-lang-java=\"`contentConverter`\"\u003e`contentConverter`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled and the client sends an Accept header requesting text/markdown, ... |\n| \u003cspan pulumi-lang-nodejs=\"`developmentMode`\" pulumi-lang-dotnet=\"`DevelopmentMode`\" pulumi-lang-go=\"`developmentMode`\" pulumi-lang-python=\"`development_mode`\" pulumi-lang-yaml=\"`developmentMode`\" pulumi-lang-java=\"`developmentMode`\"\u003e`developmentMode`\u003c/span\u003e | `\"on\"` / `\"off\"` | Development Mode temporarily allows you to enter development mode for your we... |\n| \u003cspan pulumi-lang-nodejs=\"`earlyHints`\" pulumi-lang-dotnet=\"`EarlyHints`\" pulumi-lang-go=\"`earlyHints`\" pulumi-lang-python=\"`early_hints`\" pulumi-lang-yaml=\"`earlyHints`\" pulumi-lang-java=\"`earlyHints`\"\u003e`earlyHints`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will attempt to speed up overall page loads by servi... |\n| \u003cspan pulumi-lang-nodejs=\"`edgeCacheTtl`\" pulumi-lang-dotnet=\"`EdgeCacheTtl`\" pulumi-lang-go=\"`edgeCacheTtl`\" pulumi-lang-python=\"`edge_cache_ttl`\" pulumi-lang-yaml=\"`edgeCacheTtl`\" pulumi-lang-java=\"`edgeCacheTtl`\"\u003e`edgeCacheTtl`\u003c/span\u003e | Number (21 values) | Time (in seconds) that a resource will be ensured to remain on Cloudflare's c... |\n| \u003cspan pulumi-lang-nodejs=\"`emailObfuscation`\" pulumi-lang-dotnet=\"`EmailObfuscation`\" pulumi-lang-go=\"`emailObfuscation`\" pulumi-lang-python=\"`email_obfuscation`\" pulumi-lang-yaml=\"`emailObfuscation`\" pulumi-lang-java=\"`emailObfuscation`\"\u003e`emailObfuscation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Encrypt email adresses on your web page from bots, while keeping them visible... |\n| \u003cspan pulumi-lang-nodejs=\"`h2Prioritization`\" pulumi-lang-dotnet=\"`H2Prioritization`\" pulumi-lang-go=\"`h2Prioritization`\" pulumi-lang-python=\"`h2_prioritization`\" pulumi-lang-yaml=\"`h2Prioritization`\" pulumi-lang-java=\"`h2Prioritization`\"\u003e`h2Prioritization`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"custom\"` | HTTP/2 Edge Prioritization optimises the delivery of resources served through... |\n| \u003cspan pulumi-lang-nodejs=\"`hotlinkProtection`\" pulumi-lang-dotnet=\"`HotlinkProtection`\" pulumi-lang-go=\"`hotlinkProtection`\" pulumi-lang-python=\"`hotlink_protection`\" pulumi-lang-yaml=\"`hotlinkProtection`\" pulumi-lang-java=\"`hotlinkProtection`\"\u003e`hotlinkProtection`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, the Hotlink Protection option ensures that other sites cannot s... |\n| \u003cspan pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\"\u003e`http2`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP2 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`http3`\" pulumi-lang-dotnet=\"`Http3`\" pulumi-lang-go=\"`http3`\" pulumi-lang-python=\"`http3`\" pulumi-lang-yaml=\"`http3`\" pulumi-lang-java=\"`http3`\"\u003e`http3`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP3 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`imageResizing`\" pulumi-lang-dotnet=\"`ImageResizing`\" pulumi-lang-go=\"`imageResizing`\" pulumi-lang-python=\"`image_resizing`\" pulumi-lang-yaml=\"`imageResizing`\" pulumi-lang-java=\"`imageResizing`\"\u003e`imageResizing`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Image Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`ipGeolocation`\" pulumi-lang-dotnet=\"`IpGeolocation`\" pulumi-lang-go=\"`ipGeolocation`\" pulumi-lang-python=\"`ip_geolocation`\" pulumi-lang-yaml=\"`ipGeolocation`\" pulumi-lang-java=\"`ipGeolocation`\"\u003e`ipGeolocation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IP Geolocation to have Cloudflare geolocate visitors to your website a... |\n| \u003cspan pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\"\u003e`ipv6`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IPv6 on all subdomains that are Cloudflare enabled. (https://support.... |\n| \u003cspan pulumi-lang-nodejs=\"`maxUpload`\" pulumi-lang-dotnet=\"`MaxUpload`\" pulumi-lang-go=\"`maxUpload`\" pulumi-lang-python=\"`max_upload`\" pulumi-lang-yaml=\"`maxUpload`\" pulumi-lang-java=\"`maxUpload`\"\u003e`maxUpload`\u003c/span\u003e | Number (18 values) | Maximum size of an allowable upload. |\n| \u003cspan pulumi-lang-nodejs=\"`minTlsVersion`\" pulumi-lang-dotnet=\"`MinTlsVersion`\" pulumi-lang-go=\"`minTlsVersion`\" pulumi-lang-python=\"`min_tls_version`\" pulumi-lang-yaml=\"`minTlsVersion`\" pulumi-lang-java=\"`minTlsVersion`\"\u003e`minTlsVersion`\u003c/span\u003e | `\"1.0\"`, `\"1.1\"`, `\"1.2\"`, `\"1.3\"` | Only accepts HTTPS requests that use at least the TLS protocol version specif... |\n| \u003cspan pulumi-lang-nodejs=\"`mirage`\" pulumi-lang-dotnet=\"`Mirage`\" pulumi-lang-go=\"`mirage`\" pulumi-lang-python=\"`mirage`\" pulumi-lang-yaml=\"`mirage`\" pulumi-lang-java=\"`mirage`\"\u003e`mirage`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically optimize image loading for website visitors on mobile devices. ... |\n| \u003cspan pulumi-lang-nodejs=\"`nel`\" pulumi-lang-dotnet=\"`Nel`\" pulumi-lang-go=\"`nel`\" pulumi-lang-python=\"`nel`\" pulumi-lang-yaml=\"`nel`\" pulumi-lang-java=\"`nel`\"\u003e`nel`\u003c/span\u003e | Object | Enable Network Error Logging reporting on your zone. (Beta) |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticEncryption`\" pulumi-lang-dotnet=\"`OpportunisticEncryption`\" pulumi-lang-go=\"`opportunisticEncryption`\" pulumi-lang-python=\"`opportunistic_encryption`\" pulumi-lang-yaml=\"`opportunisticEncryption`\" pulumi-lang-java=\"`opportunisticEncryption`\"\u003e`opportunisticEncryption`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables the Opportunistic Encryption feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticOnion`\" pulumi-lang-dotnet=\"`OpportunisticOnion`\" pulumi-lang-go=\"`opportunisticOnion`\" pulumi-lang-python=\"`opportunistic_onion`\" pulumi-lang-yaml=\"`opportunisticOnion`\" pulumi-lang-java=\"`opportunisticOnion`\"\u003e`opportunisticOnion`\u003c/span\u003e | `\"on\"` / `\"off\"` | Add an Alt-Svc header to all legitimate requests from Tor, allowing the conne... |\n| \u003cspan pulumi-lang-nodejs=\"`orangeToOrange`\" pulumi-lang-dotnet=\"`OrangeToOrange`\" pulumi-lang-go=\"`orangeToOrange`\" pulumi-lang-python=\"`orange_to_orange`\" pulumi-lang-yaml=\"`orangeToOrange`\" pulumi-lang-java=\"`orangeToOrange`\"\u003e`orangeToOrange`\u003c/span\u003e | `\"on\"` / `\"off\"` | Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones als... |\n| \u003cspan pulumi-lang-nodejs=\"`originErrorPagePassThru`\" pulumi-lang-dotnet=\"`OriginErrorPagePassThru`\" pulumi-lang-go=\"`originErrorPagePassThru`\" pulumi-lang-python=\"`origin_error_page_pass_thru`\" pulumi-lang-yaml=\"`originErrorPagePassThru`\" pulumi-lang-java=\"`originErrorPagePassThru`\"\u003e`originErrorPagePassThru`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will proxy customer error pages on any 502,504 errors on origin se... |\n| \u003cspan pulumi-lang-nodejs=\"`originH2MaxStreams`\" pulumi-lang-dotnet=\"`OriginH2MaxStreams`\" pulumi-lang-go=\"`originH2MaxStreams`\" pulumi-lang-python=\"`origin_h2_max_streams`\" pulumi-lang-yaml=\"`originH2MaxStreams`\" pulumi-lang-java=\"`originH2MaxStreams`\"\u003e`originH2MaxStreams`\u003c/span\u003e | Number | Origin H2 Max Streams configures the max number of concurrent requests that C... |\n| \u003cspan pulumi-lang-nodejs=\"`originMaxHttpVersion`\" pulumi-lang-dotnet=\"`OriginMaxHttpVersion`\" pulumi-lang-go=\"`originMaxHttpVersion`\" pulumi-lang-python=\"`origin_max_http_version`\" pulumi-lang-yaml=\"`originMaxHttpVersion`\" pulumi-lang-java=\"`originMaxHttpVersion`\"\u003e`originMaxHttpVersion`\u003c/span\u003e | `\"2\"`, `\"1\"` | Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will... |\n| \u003cspan pulumi-lang-nodejs=\"`polish`\" pulumi-lang-dotnet=\"`Polish`\" pulumi-lang-go=\"`polish`\" pulumi-lang-python=\"`polish`\" pulumi-lang-yaml=\"`polish`\" pulumi-lang-java=\"`polish`\"\u003e`polish`\u003c/span\u003e | `\"off\"`, `\"lossless\"`, `\"lossy\"` | Removes metadata and compresses your images for faster page load times. Basic... |\n| \u003cspan pulumi-lang-nodejs=\"`prefetchPreload`\" pulumi-lang-dotnet=\"`PrefetchPreload`\" pulumi-lang-go=\"`prefetchPreload`\" pulumi-lang-python=\"`prefetch_preload`\" pulumi-lang-yaml=\"`prefetchPreload`\" pulumi-lang-java=\"`prefetchPreload`\"\u003e`prefetchPreload`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will prefetch any URLs that are included in the response headers. ... |\n| \u003cspan pulumi-lang-nodejs=\"`privacyPass`\" pulumi-lang-dotnet=\"`PrivacyPass`\" pulumi-lang-go=\"`privacyPass`\" pulumi-lang-python=\"`privacy_pass`\" pulumi-lang-yaml=\"`privacyPass`\" pulumi-lang-java=\"`privacyPass`\"\u003e`privacyPass`\u003c/span\u003e | `\"on\"` / `\"off\"` | Privacy Pass v1 was a browser extension developed by the Privacy Pass Team to... |\n| \u003cspan pulumi-lang-nodejs=\"`proxyReadTimeout`\" pulumi-lang-dotnet=\"`ProxyReadTimeout`\" pulumi-lang-go=\"`proxyReadTimeout`\" pulumi-lang-python=\"`proxy_read_timeout`\" pulumi-lang-yaml=\"`proxyReadTimeout`\" pulumi-lang-java=\"`proxyReadTimeout`\"\u003e`proxyReadTimeout`\u003c/span\u003e | Number | Maximum time between two read operations from origin. |\n| \u003cspan pulumi-lang-nodejs=\"`pseudoIpv4`\" pulumi-lang-dotnet=\"`PseudoIpv4`\" pulumi-lang-go=\"`pseudoIpv4`\" pulumi-lang-python=\"`pseudo_ipv4`\" pulumi-lang-yaml=\"`pseudoIpv4`\" pulumi-lang-java=\"`pseudoIpv4`\"\u003e`pseudoIpv4`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"addHeader\"\" pulumi-lang-dotnet=\"\"AddHeader\"\" pulumi-lang-go=\"\"addHeader\"\" pulumi-lang-python=\"\"add_header\"\" pulumi-lang-yaml=\"\"addHeader\"\" pulumi-lang-java=\"\"addHeader\"\"\u003e\"addHeader\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"overwriteHeader\"\" pulumi-lang-dotnet=\"\"OverwriteHeader\"\" pulumi-lang-go=\"\"overwriteHeader\"\" pulumi-lang-python=\"\"overwrite_header\"\" pulumi-lang-yaml=\"\"overwriteHeader\"\" pulumi-lang-java=\"\"overwriteHeader\"\"\u003e\"overwriteHeader\"\u003c/span\u003e` | The value set for the Pseudo IPv4 setting. |\n| \u003cspan pulumi-lang-nodejs=\"`redirectsForAiTraining`\" pulumi-lang-dotnet=\"`RedirectsForAiTraining`\" pulumi-lang-go=\"`redirectsForAiTraining`\" pulumi-lang-python=\"`redirects_for_ai_training`\" pulumi-lang-yaml=\"`redirectsForAiTraining`\" pulumi-lang-java=\"`redirectsForAiTraining`\"\u003e`redirectsForAiTraining`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will redirect verified AI training crawlers to canon... |\n| \u003cspan pulumi-lang-nodejs=\"`replaceInsecureJs`\" pulumi-lang-dotnet=\"`ReplaceInsecureJs`\" pulumi-lang-go=\"`replaceInsecureJs`\" pulumi-lang-python=\"`replace_insecure_js`\" pulumi-lang-yaml=\"`replaceInsecureJs`\" pulumi-lang-java=\"`replaceInsecureJs`\"\u003e`replaceInsecureJs`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically replace insecure JavaScript libraries with safer and faster alt... |\n| \u003cspan pulumi-lang-nodejs=\"`responseBuffering`\" pulumi-lang-dotnet=\"`ResponseBuffering`\" pulumi-lang-go=\"`responseBuffering`\" pulumi-lang-python=\"`response_buffering`\" pulumi-lang-yaml=\"`responseBuffering`\" pulumi-lang-java=\"`responseBuffering`\"\u003e`responseBuffering`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables or disables buffering of responses from the proxied server. Cloudflar... |\n| \u003cspan pulumi-lang-nodejs=\"`rocketLoader`\" pulumi-lang-dotnet=\"`RocketLoader`\" pulumi-lang-go=\"`rocketLoader`\" pulumi-lang-python=\"`rocket_loader`\" pulumi-lang-yaml=\"`rocketLoader`\" pulumi-lang-java=\"`rocketLoader`\"\u003e`rocketLoader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Rocket Loader is a general-purpose asynchronous JavaScript optimisation that ... |\n| \u003cspan pulumi-lang-nodejs=\"`securityHeader`\" pulumi-lang-dotnet=\"`SecurityHeader`\" pulumi-lang-go=\"`securityHeader`\" pulumi-lang-python=\"`security_header`\" pulumi-lang-yaml=\"`securityHeader`\" pulumi-lang-java=\"`securityHeader`\"\u003e`securityHeader`\u003c/span\u003e | Object | Cloudflare security header for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`securityLevel`\" pulumi-lang-dotnet=\"`SecurityLevel`\" pulumi-lang-go=\"`securityLevel`\" pulumi-lang-python=\"`security_level`\" pulumi-lang-yaml=\"`securityLevel`\" pulumi-lang-java=\"`securityLevel`\"\u003e`securityLevel`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"essentiallyOff\"\" pulumi-lang-dotnet=\"\"EssentiallyOff\"\" pulumi-lang-go=\"\"essentiallyOff\"\" pulumi-lang-python=\"\"essentially_off\"\" pulumi-lang-yaml=\"\"essentiallyOff\"\" pulumi-lang-java=\"\"essentiallyOff\"\"\u003e\"essentiallyOff\"\u003c/span\u003e`, `\"low\"`, `\"medium\"`, `\"high\"`, `\u003cspan pulumi-lang-nodejs=\"\"underAttack\"\" pulumi-lang-dotnet=\"\"UnderAttack\"\" pulumi-lang-go=\"\"underAttack\"\" pulumi-lang-python=\"\"under_attack\"\" pulumi-lang-yaml=\"\"underAttack\"\" pulumi-lang-java=\"\"underAttack\"\"\u003e\"underAttack\"\u003c/span\u003e` | Choose the appropriate security profile for your website, which will automati... |\n| \u003cspan pulumi-lang-nodejs=\"`serverSideExclude`\" pulumi-lang-dotnet=\"`ServerSideExclude`\" pulumi-lang-go=\"`serverSideExclude`\" pulumi-lang-python=\"`server_side_exclude`\" pulumi-lang-yaml=\"`serverSideExclude`\" pulumi-lang-java=\"`serverSideExclude`\"\u003e`serverSideExclude`\u003c/span\u003e | `\"on\"` / `\"off\"` | If there is sensitive content on your website that you want visible to real v... |\n| \u003cspan pulumi-lang-nodejs=\"`sha1Support`\" pulumi-lang-dotnet=\"`Sha1Support`\" pulumi-lang-go=\"`sha1Support`\" pulumi-lang-python=\"`sha1_support`\" pulumi-lang-yaml=\"`sha1Support`\" pulumi-lang-java=\"`sha1Support`\"\u003e`sha1Support`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allow SHA1 support. |\n| \u003cspan pulumi-lang-nodejs=\"`sortQueryStringForCache`\" pulumi-lang-dotnet=\"`SortQueryStringForCache`\" pulumi-lang-go=\"`sortQueryStringForCache`\" pulumi-lang-python=\"`sort_query_string_for_cache`\" pulumi-lang-yaml=\"`sortQueryStringForCache`\" pulumi-lang-java=\"`sortQueryStringForCache`\"\u003e`sortQueryStringForCache`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will treat files with the same query strings as the same file in c... |\n| \u003cspan pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\"\u003e`ssl`\u003c/span\u003e | `\"off\"`, `\"flexible\"`, `\"full\"`, `\"strict\"` | SSL encrypts your visitor's connection and safeguards credit card numbers and... |\n| \u003cspan pulumi-lang-nodejs=\"`sslRecommender`\" pulumi-lang-dotnet=\"`SslRecommender`\" pulumi-lang-go=\"`sslRecommender`\" pulumi-lang-python=\"`ssl_recommender`\" pulumi-lang-yaml=\"`sslRecommender`\" pulumi-lang-java=\"`sslRecommender`\"\u003e`sslRecommender`\u003c/span\u003e | Uses \u003cspan pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\"\u003e`enabled`\u003c/span\u003e attr | Enrollment in the SSL/TLS Recommender service which tries to detect and recom... |\n| \u003cspan pulumi-lang-nodejs=\"`tls12Only`\" pulumi-lang-dotnet=\"`Tls12Only`\" pulumi-lang-go=\"`tls12Only`\" pulumi-lang-python=\"`tls_1_2_only`\" pulumi-lang-yaml=\"`tls12Only`\" pulumi-lang-java=\"`tls12Only`\"\u003e`tls12Only`\u003c/span\u003e | `\"on\"` / `\"off\"` | Only allows TLS1.2. |\n| \u003cspan pulumi-lang-nodejs=\"`tls13`\" pulumi-lang-dotnet=\"`Tls13`\" pulumi-lang-go=\"`tls13`\" pulumi-lang-python=\"`tls_1_3`\" pulumi-lang-yaml=\"`tls13`\" pulumi-lang-java=\"`tls13`\"\u003e`tls13`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"zrt\"` | Enables Crypto TLS 1.3 feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`tlsClientAuth`\" pulumi-lang-dotnet=\"`TlsClientAuth`\" pulumi-lang-go=\"`tlsClientAuth`\" pulumi-lang-python=\"`tls_client_auth`\" pulumi-lang-yaml=\"`tlsClientAuth`\" pulumi-lang-java=\"`tlsClientAuth`\"\u003e`tlsClientAuth`\u003c/span\u003e | `\"on\"` / `\"off\"` | TLS Client Auth requires Cloudflare to connect to your origin server using a ... |\n| \u003cspan pulumi-lang-nodejs=\"`transformations`\" pulumi-lang-dotnet=\"`Transformations`\" pulumi-lang-go=\"`transformations`\" pulumi-lang-python=\"`transformations`\" pulumi-lang-yaml=\"`transformations`\" pulumi-lang-java=\"`transformations`\"\u003e`transformations`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Media Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`transformationsAllowedOrigins`\" pulumi-lang-dotnet=\"`TransformationsAllowedOrigins`\" pulumi-lang-go=\"`transformationsAllowedOrigins`\" pulumi-lang-python=\"`transformations_allowed_origins`\" pulumi-lang-yaml=\"`transformationsAllowedOrigins`\" pulumi-lang-java=\"`transformationsAllowedOrigins`\"\u003e`transformationsAllowedOrigins`\u003c/span\u003e | String | Media Transformations Allowed Origins restricts transformations for images an... |\n| \u003cspan pulumi-lang-nodejs=\"`trueClientIpHeader`\" pulumi-lang-dotnet=\"`TrueClientIpHeader`\" pulumi-lang-go=\"`trueClientIpHeader`\" pulumi-lang-python=\"`true_client_ip_header`\" pulumi-lang-yaml=\"`trueClientIpHeader`\" pulumi-lang-java=\"`trueClientIpHeader`\"\u003e`trueClientIpHeader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allows customer to continue to use True Client IP (Akamai feature) in the hea... |\n| \u003cspan pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\"\u003e`waf`\u003c/span\u003e | `\"on\"` / `\"off\"` | The WAF examines HTTP requests to your website. It inspects both GET and POS... |\n| \u003cspan pulumi-lang-nodejs=\"`webp`\" pulumi-lang-dotnet=\"`Webp`\" pulumi-lang-go=\"`webp`\" pulumi-lang-python=\"`webp`\" pulumi-lang-yaml=\"`webp`\" pulumi-lang-java=\"`webp`\"\u003e`webp`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting the image supports the WebP image codec, and WebP ... |\n| \u003cspan pulumi-lang-nodejs=\"`websockets`\" pulumi-lang-dotnet=\"`Websockets`\" pulumi-lang-go=\"`websockets`\" pulumi-lang-python=\"`websockets`\" pulumi-lang-yaml=\"`websockets`\" pulumi-lang-java=\"`websockets`\"\u003e`websockets`\u003c/span\u003e | `\"on\"` / `\"off\"` | WebSockets are open connections sustained between the client and the origin s... |\n\n\u003c!-- END_ZONE_SETTING_IDS --\u003e\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneSetting = cloudflare.getZoneSetting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"always_online\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_setting = cloudflare.get_zone_setting(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"always_online\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneSetting = Cloudflare.GetZoneSetting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"always_online\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneSetting(ctx, \u0026cloudflare.LookupZoneSettingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: \"always_online\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneSetting = CloudflareFunctions.getZoneSetting(GetZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"always_online\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneSetting:\n fn::invoke:\n function: cloudflare:getZoneSetting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: always_online\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Settings Read`\n- `Zone Settings Write`\n\n## Available Setting IDs\n\n\u003c!-- BEGIN_ZONE_SETTING_IDS --\u003e\n\u003c!-- This table is auto-generated by scripts/generate-zone-setting-ids from the OpenAPI spec. Do not edit manually. --\u003e\n\nThe following table lists all valid \u003cspan pulumi-lang-nodejs=\"`settingId`\" pulumi-lang-dotnet=\"`SettingId`\" pulumi-lang-go=\"`settingId`\" pulumi-lang-python=\"`setting_id`\" pulumi-lang-yaml=\"`settingId`\" pulumi-lang-java=\"`settingId`\" pulumi-lang-hcl=\"`setting_id`\"\u003e`settingId`\u003c/span\u003e values. Some settings may require a specific Cloudflare plan level. For more details, see the [API documentation](https://developers.cloudflare.com/api/resources/zones/subresources/settings/methods/list/).\n\n| Setting ID | Value Type | Description |\n|---|---|---|\n| \u003cspan pulumi-lang-nodejs=\"`0rtt`\" pulumi-lang-dotnet=\"`0rtt`\" pulumi-lang-go=\"`0rtt`\" pulumi-lang-python=\"`0rtt`\" pulumi-lang-yaml=\"`0rtt`\" pulumi-lang-java=\"`0rtt`\" pulumi-lang-hcl=\"`0rtt`\"\u003e`0rtt`\u003c/span\u003e | `\"on\"` / `\"off\"` | 0-RTT session resumption enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`advancedDdos`\" pulumi-lang-dotnet=\"`AdvancedDdos`\" pulumi-lang-go=\"`advancedDdos`\" pulumi-lang-python=\"`advanced_ddos`\" pulumi-lang-yaml=\"`advancedDdos`\" pulumi-lang-java=\"`advancedDdos`\" pulumi-lang-hcl=\"`advanced_ddos`\"\u003e`advancedDdos`\u003c/span\u003e | `\"on\"` / `\"off\"` | Advanced protection from Distributed Denial of Service (DDoS) attacks on your... |\n| \u003cspan pulumi-lang-nodejs=\"`aegis`\" pulumi-lang-dotnet=\"`Aegis`\" pulumi-lang-go=\"`aegis`\" pulumi-lang-python=\"`aegis`\" pulumi-lang-yaml=\"`aegis`\" pulumi-lang-java=\"`aegis`\" pulumi-lang-hcl=\"`aegis`\"\u003e`aegis`\u003c/span\u003e | Object | Aegis provides dedicated egress IPs (from Cloudflare to your origin) for your... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysOnline`\" pulumi-lang-dotnet=\"`AlwaysOnline`\" pulumi-lang-go=\"`alwaysOnline`\" pulumi-lang-python=\"`always_online`\" pulumi-lang-yaml=\"`alwaysOnline`\" pulumi-lang-java=\"`alwaysOnline`\" pulumi-lang-hcl=\"`always_online`\"\u003e`alwaysOnline`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare serves limited copies of web pages available from th... |\n| \u003cspan pulumi-lang-nodejs=\"`alwaysUseHttps`\" pulumi-lang-dotnet=\"`AlwaysUseHttps`\" pulumi-lang-go=\"`alwaysUseHttps`\" pulumi-lang-python=\"`always_use_https`\" pulumi-lang-yaml=\"`alwaysUseHttps`\" pulumi-lang-java=\"`alwaysUseHttps`\" pulumi-lang-hcl=\"`always_use_https`\"\u003e`alwaysUseHttps`\u003c/span\u003e | `\"on\"` / `\"off\"` | Reply to all requests for URLs that use \"http\" with a 301 redirect to the equ... |\n| \u003cspan pulumi-lang-nodejs=\"`automaticHttpsRewrites`\" pulumi-lang-dotnet=\"`AutomaticHttpsRewrites`\" pulumi-lang-go=\"`automaticHttpsRewrites`\" pulumi-lang-python=\"`automatic_https_rewrites`\" pulumi-lang-yaml=\"`automaticHttpsRewrites`\" pulumi-lang-java=\"`automaticHttpsRewrites`\" pulumi-lang-hcl=\"`automatic_https_rewrites`\"\u003e`automaticHttpsRewrites`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable the Automatic HTTPS Rewrites feature for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`automaticPlatformOptimization`\" pulumi-lang-dotnet=\"`AutomaticPlatformOptimization`\" pulumi-lang-go=\"`automaticPlatformOptimization`\" pulumi-lang-python=\"`automatic_platform_optimization`\" pulumi-lang-yaml=\"`automaticPlatformOptimization`\" pulumi-lang-java=\"`automaticPlatformOptimization`\" pulumi-lang-hcl=\"`automatic_platform_optimization`\"\u003e`automaticPlatformOptimization`\u003c/span\u003e | Object | [Automatic Platform Optimization for WordPress](https://developers.cloudflare... |\n| \u003cspan pulumi-lang-nodejs=\"`brotli`\" pulumi-lang-dotnet=\"`Brotli`\" pulumi-lang-go=\"`brotli`\" pulumi-lang-python=\"`brotli`\" pulumi-lang-yaml=\"`brotli`\" pulumi-lang-java=\"`brotli`\" pulumi-lang-hcl=\"`brotli`\"\u003e`brotli`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting an asset supports the Brotli compression algorithm... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCacheTtl`\" pulumi-lang-dotnet=\"`BrowserCacheTtl`\" pulumi-lang-go=\"`browserCacheTtl`\" pulumi-lang-python=\"`browser_cache_ttl`\" pulumi-lang-yaml=\"`browserCacheTtl`\" pulumi-lang-java=\"`browserCacheTtl`\" pulumi-lang-hcl=\"`browser_cache_ttl`\"\u003e`browserCacheTtl`\u003c/span\u003e | Number | Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources... |\n| \u003cspan pulumi-lang-nodejs=\"`browserCheck`\" pulumi-lang-dotnet=\"`BrowserCheck`\" pulumi-lang-go=\"`browserCheck`\" pulumi-lang-python=\"`browser_check`\" pulumi-lang-yaml=\"`browserCheck`\" pulumi-lang-java=\"`browserCheck`\" pulumi-lang-hcl=\"`browser_check`\"\u003e`browserCheck`\u003c/span\u003e | `\"on\"` / `\"off\"` | Browser Integrity Check is similar to Bad Behavior and looks for common HTTP ... |\n| \u003cspan pulumi-lang-nodejs=\"`cacheLevel`\" pulumi-lang-dotnet=\"`CacheLevel`\" pulumi-lang-go=\"`cacheLevel`\" pulumi-lang-python=\"`cache_level`\" pulumi-lang-yaml=\"`cacheLevel`\" pulumi-lang-java=\"`cacheLevel`\" pulumi-lang-hcl=\"`cache_level`\"\u003e`cacheLevel`\u003c/span\u003e | `\"aggressive\"`, `\"basic\"`, `\"simplified\"` | Cache Level functions based off the setting level. The basic setting will cac... |\n| \u003cspan pulumi-lang-nodejs=\"`challengeTtl`\" pulumi-lang-dotnet=\"`ChallengeTtl`\" pulumi-lang-go=\"`challengeTtl`\" pulumi-lang-python=\"`challenge_ttl`\" pulumi-lang-yaml=\"`challengeTtl`\" pulumi-lang-java=\"`challengeTtl`\" pulumi-lang-hcl=\"`challenge_ttl`\"\u003e`challengeTtl`\u003c/span\u003e | Number (14 values) | Specify how long a visitor is allowed access to your site after successfully ... |\n| \u003cspan pulumi-lang-nodejs=\"`ciphers`\" pulumi-lang-dotnet=\"`Ciphers`\" pulumi-lang-go=\"`ciphers`\" pulumi-lang-python=\"`ciphers`\" pulumi-lang-yaml=\"`ciphers`\" pulumi-lang-java=\"`ciphers`\" pulumi-lang-hcl=\"`ciphers`\"\u003e`ciphers`\u003c/span\u003e | Array of string | An allowlist of ciphers for TLS termination. These ciphers must be in the Bor... |\n| \u003cspan pulumi-lang-nodejs=\"`cnameFlattening`\" pulumi-lang-dotnet=\"`CnameFlattening`\" pulumi-lang-go=\"`cnameFlattening`\" pulumi-lang-python=\"`cname_flattening`\" pulumi-lang-yaml=\"`cnameFlattening`\" pulumi-lang-java=\"`cnameFlattening`\" pulumi-lang-hcl=\"`cname_flattening`\"\u003e`cnameFlattening`\u003c/span\u003e | `\u003cspan pulumi-lang-nodejs=\"\"flattenAtRoot\"\" pulumi-lang-dotnet=\"\"FlattenAtRoot\"\" pulumi-lang-go=\"\"flattenAtRoot\"\" pulumi-lang-python=\"\"flatten_at_root\"\" pulumi-lang-yaml=\"\"flattenAtRoot\"\" pulumi-lang-java=\"\"flattenAtRoot\"\" pulumi-lang-hcl=\"\"flatten_at_root\"\"\u003e\"flattenAtRoot\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"flattenAll\"\" pulumi-lang-dotnet=\"\"FlattenAll\"\" pulumi-lang-go=\"\"flattenAll\"\" pulumi-lang-python=\"\"flatten_all\"\" pulumi-lang-yaml=\"\"flattenAll\"\" pulumi-lang-java=\"\"flattenAll\"\" pulumi-lang-hcl=\"\"flatten_all\"\"\u003e\"flattenAll\"\u003c/span\u003e` | Whether or not cname flattening is on. |\n| \u003cspan pulumi-lang-nodejs=\"`contentConverter`\" pulumi-lang-dotnet=\"`ContentConverter`\" pulumi-lang-go=\"`contentConverter`\" pulumi-lang-python=\"`content_converter`\" pulumi-lang-yaml=\"`contentConverter`\" pulumi-lang-java=\"`contentConverter`\" pulumi-lang-hcl=\"`content_converter`\"\u003e`contentConverter`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled and the client sends an Accept header requesting text/markdown, ... |\n| \u003cspan pulumi-lang-nodejs=\"`developmentMode`\" pulumi-lang-dotnet=\"`DevelopmentMode`\" pulumi-lang-go=\"`developmentMode`\" pulumi-lang-python=\"`development_mode`\" pulumi-lang-yaml=\"`developmentMode`\" pulumi-lang-java=\"`developmentMode`\" pulumi-lang-hcl=\"`development_mode`\"\u003e`developmentMode`\u003c/span\u003e | `\"on\"` / `\"off\"` | Development Mode temporarily allows you to enter development mode for your we... |\n| \u003cspan pulumi-lang-nodejs=\"`earlyHints`\" pulumi-lang-dotnet=\"`EarlyHints`\" pulumi-lang-go=\"`earlyHints`\" pulumi-lang-python=\"`early_hints`\" pulumi-lang-yaml=\"`earlyHints`\" pulumi-lang-java=\"`earlyHints`\" pulumi-lang-hcl=\"`early_hints`\"\u003e`earlyHints`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will attempt to speed up overall page loads by servi... |\n| \u003cspan pulumi-lang-nodejs=\"`edgeCacheTtl`\" pulumi-lang-dotnet=\"`EdgeCacheTtl`\" pulumi-lang-go=\"`edgeCacheTtl`\" pulumi-lang-python=\"`edge_cache_ttl`\" pulumi-lang-yaml=\"`edgeCacheTtl`\" pulumi-lang-java=\"`edgeCacheTtl`\" pulumi-lang-hcl=\"`edge_cache_ttl`\"\u003e`edgeCacheTtl`\u003c/span\u003e | Number (21 values) | Time (in seconds) that a resource will be ensured to remain on Cloudflare's c... |\n| \u003cspan pulumi-lang-nodejs=\"`emailObfuscation`\" pulumi-lang-dotnet=\"`EmailObfuscation`\" pulumi-lang-go=\"`emailObfuscation`\" pulumi-lang-python=\"`email_obfuscation`\" pulumi-lang-yaml=\"`emailObfuscation`\" pulumi-lang-java=\"`emailObfuscation`\" pulumi-lang-hcl=\"`email_obfuscation`\"\u003e`emailObfuscation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Encrypt email adresses on your web page from bots, while keeping them visible... |\n| \u003cspan pulumi-lang-nodejs=\"`h2Prioritization`\" pulumi-lang-dotnet=\"`H2Prioritization`\" pulumi-lang-go=\"`h2Prioritization`\" pulumi-lang-python=\"`h2_prioritization`\" pulumi-lang-yaml=\"`h2Prioritization`\" pulumi-lang-java=\"`h2Prioritization`\" pulumi-lang-hcl=\"`h2_prioritization`\"\u003e`h2Prioritization`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"custom\"` | HTTP/2 Edge Prioritization optimises the delivery of resources served through... |\n| \u003cspan pulumi-lang-nodejs=\"`hotlinkProtection`\" pulumi-lang-dotnet=\"`HotlinkProtection`\" pulumi-lang-go=\"`hotlinkProtection`\" pulumi-lang-python=\"`hotlink_protection`\" pulumi-lang-yaml=\"`hotlinkProtection`\" pulumi-lang-java=\"`hotlinkProtection`\" pulumi-lang-hcl=\"`hotlink_protection`\"\u003e`hotlinkProtection`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, the Hotlink Protection option ensures that other sites cannot s... |\n| \u003cspan pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\" pulumi-lang-hcl=\"`http2`\"\u003e`http2`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP2 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`http3`\" pulumi-lang-dotnet=\"`Http3`\" pulumi-lang-go=\"`http3`\" pulumi-lang-python=\"`http3`\" pulumi-lang-yaml=\"`http3`\" pulumi-lang-java=\"`http3`\" pulumi-lang-hcl=\"`http3`\"\u003e`http3`\u003c/span\u003e | `\"on\"` / `\"off\"` | HTTP3 enabled for this zone. |\n| \u003cspan pulumi-lang-nodejs=\"`imageResizing`\" pulumi-lang-dotnet=\"`ImageResizing`\" pulumi-lang-go=\"`imageResizing`\" pulumi-lang-python=\"`image_resizing`\" pulumi-lang-yaml=\"`imageResizing`\" pulumi-lang-java=\"`imageResizing`\" pulumi-lang-hcl=\"`image_resizing`\"\u003e`imageResizing`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Image Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`ipGeolocation`\" pulumi-lang-dotnet=\"`IpGeolocation`\" pulumi-lang-go=\"`ipGeolocation`\" pulumi-lang-python=\"`ip_geolocation`\" pulumi-lang-yaml=\"`ipGeolocation`\" pulumi-lang-java=\"`ipGeolocation`\" pulumi-lang-hcl=\"`ip_geolocation`\"\u003e`ipGeolocation`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IP Geolocation to have Cloudflare geolocate visitors to your website a... |\n| \u003cspan pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\" pulumi-lang-hcl=\"`ipv6`\"\u003e`ipv6`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enable IPv6 on all subdomains that are Cloudflare enabled. (https://support.... |\n| \u003cspan pulumi-lang-nodejs=\"`maxUpload`\" pulumi-lang-dotnet=\"`MaxUpload`\" pulumi-lang-go=\"`maxUpload`\" pulumi-lang-python=\"`max_upload`\" pulumi-lang-yaml=\"`maxUpload`\" pulumi-lang-java=\"`maxUpload`\" pulumi-lang-hcl=\"`max_upload`\"\u003e`maxUpload`\u003c/span\u003e | Number (18 values) | Maximum size of an allowable upload. |\n| \u003cspan pulumi-lang-nodejs=\"`minTlsVersion`\" pulumi-lang-dotnet=\"`MinTlsVersion`\" pulumi-lang-go=\"`minTlsVersion`\" pulumi-lang-python=\"`min_tls_version`\" pulumi-lang-yaml=\"`minTlsVersion`\" pulumi-lang-java=\"`minTlsVersion`\" pulumi-lang-hcl=\"`min_tls_version`\"\u003e`minTlsVersion`\u003c/span\u003e | `\"1.0\"`, `\"1.1\"`, `\"1.2\"`, `\"1.3\"` | Only accepts HTTPS requests that use at least the TLS protocol version specif... |\n| \u003cspan pulumi-lang-nodejs=\"`mirage`\" pulumi-lang-dotnet=\"`Mirage`\" pulumi-lang-go=\"`mirage`\" pulumi-lang-python=\"`mirage`\" pulumi-lang-yaml=\"`mirage`\" pulumi-lang-java=\"`mirage`\" pulumi-lang-hcl=\"`mirage`\"\u003e`mirage`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically optimize image loading for website visitors on mobile devices. ... |\n| \u003cspan pulumi-lang-nodejs=\"`nel`\" pulumi-lang-dotnet=\"`Nel`\" pulumi-lang-go=\"`nel`\" pulumi-lang-python=\"`nel`\" pulumi-lang-yaml=\"`nel`\" pulumi-lang-java=\"`nel`\" pulumi-lang-hcl=\"`nel`\"\u003e`nel`\u003c/span\u003e | Object | Enable Network Error Logging reporting on your zone. (Beta) |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticEncryption`\" pulumi-lang-dotnet=\"`OpportunisticEncryption`\" pulumi-lang-go=\"`opportunisticEncryption`\" pulumi-lang-python=\"`opportunistic_encryption`\" pulumi-lang-yaml=\"`opportunisticEncryption`\" pulumi-lang-java=\"`opportunisticEncryption`\" pulumi-lang-hcl=\"`opportunistic_encryption`\"\u003e`opportunisticEncryption`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables the Opportunistic Encryption feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`opportunisticOnion`\" pulumi-lang-dotnet=\"`OpportunisticOnion`\" pulumi-lang-go=\"`opportunisticOnion`\" pulumi-lang-python=\"`opportunistic_onion`\" pulumi-lang-yaml=\"`opportunisticOnion`\" pulumi-lang-java=\"`opportunisticOnion`\" pulumi-lang-hcl=\"`opportunistic_onion`\"\u003e`opportunisticOnion`\u003c/span\u003e | `\"on\"` / `\"off\"` | Add an Alt-Svc header to all legitimate requests from Tor, allowing the conne... |\n| \u003cspan pulumi-lang-nodejs=\"`orangeToOrange`\" pulumi-lang-dotnet=\"`OrangeToOrange`\" pulumi-lang-go=\"`orangeToOrange`\" pulumi-lang-python=\"`orange_to_orange`\" pulumi-lang-yaml=\"`orangeToOrange`\" pulumi-lang-java=\"`orangeToOrange`\" pulumi-lang-hcl=\"`orange_to_orange`\"\u003e`orangeToOrange`\u003c/span\u003e | `\"on\"` / `\"off\"` | Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones als... |\n| \u003cspan pulumi-lang-nodejs=\"`originErrorPagePassThru`\" pulumi-lang-dotnet=\"`OriginErrorPagePassThru`\" pulumi-lang-go=\"`originErrorPagePassThru`\" pulumi-lang-python=\"`origin_error_page_pass_thru`\" pulumi-lang-yaml=\"`originErrorPagePassThru`\" pulumi-lang-java=\"`originErrorPagePassThru`\" pulumi-lang-hcl=\"`origin_error_page_pass_thru`\"\u003e`originErrorPagePassThru`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will proxy customer error pages on any 502,504 errors on origin se... |\n| \u003cspan pulumi-lang-nodejs=\"`originH2MaxStreams`\" pulumi-lang-dotnet=\"`OriginH2MaxStreams`\" pulumi-lang-go=\"`originH2MaxStreams`\" pulumi-lang-python=\"`origin_h2_max_streams`\" pulumi-lang-yaml=\"`originH2MaxStreams`\" pulumi-lang-java=\"`originH2MaxStreams`\" pulumi-lang-hcl=\"`origin_h2_max_streams`\"\u003e`originH2MaxStreams`\u003c/span\u003e | Number | Origin H2 Max Streams configures the max number of concurrent requests that C... |\n| \u003cspan pulumi-lang-nodejs=\"`originMaxHttpVersion`\" pulumi-lang-dotnet=\"`OriginMaxHttpVersion`\" pulumi-lang-go=\"`originMaxHttpVersion`\" pulumi-lang-python=\"`origin_max_http_version`\" pulumi-lang-yaml=\"`originMaxHttpVersion`\" pulumi-lang-java=\"`originMaxHttpVersion`\" pulumi-lang-hcl=\"`origin_max_http_version`\"\u003e`originMaxHttpVersion`\u003c/span\u003e | `\"2\"`, `\"1\"` | Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will... |\n| \u003cspan pulumi-lang-nodejs=\"`polish`\" pulumi-lang-dotnet=\"`Polish`\" pulumi-lang-go=\"`polish`\" pulumi-lang-python=\"`polish`\" pulumi-lang-yaml=\"`polish`\" pulumi-lang-java=\"`polish`\" pulumi-lang-hcl=\"`polish`\"\u003e`polish`\u003c/span\u003e | `\"off\"`, `\"lossless\"`, `\"lossy\"` | Removes metadata and compresses your images for faster page load times. Basic... |\n| \u003cspan pulumi-lang-nodejs=\"`prefetchPreload`\" pulumi-lang-dotnet=\"`PrefetchPreload`\" pulumi-lang-go=\"`prefetchPreload`\" pulumi-lang-python=\"`prefetch_preload`\" pulumi-lang-yaml=\"`prefetchPreload`\" pulumi-lang-java=\"`prefetchPreload`\" pulumi-lang-hcl=\"`prefetch_preload`\"\u003e`prefetchPreload`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will prefetch any URLs that are included in the response headers. ... |\n| \u003cspan pulumi-lang-nodejs=\"`privacyPass`\" pulumi-lang-dotnet=\"`PrivacyPass`\" pulumi-lang-go=\"`privacyPass`\" pulumi-lang-python=\"`privacy_pass`\" pulumi-lang-yaml=\"`privacyPass`\" pulumi-lang-java=\"`privacyPass`\" pulumi-lang-hcl=\"`privacy_pass`\"\u003e`privacyPass`\u003c/span\u003e | `\"on\"` / `\"off\"` | Privacy Pass v1 was a browser extension developed by the Privacy Pass Team to... |\n| \u003cspan pulumi-lang-nodejs=\"`proxyReadTimeout`\" pulumi-lang-dotnet=\"`ProxyReadTimeout`\" pulumi-lang-go=\"`proxyReadTimeout`\" pulumi-lang-python=\"`proxy_read_timeout`\" pulumi-lang-yaml=\"`proxyReadTimeout`\" pulumi-lang-java=\"`proxyReadTimeout`\" pulumi-lang-hcl=\"`proxy_read_timeout`\"\u003e`proxyReadTimeout`\u003c/span\u003e | Number | Maximum time between two read operations from origin. |\n| \u003cspan pulumi-lang-nodejs=\"`pseudoIpv4`\" pulumi-lang-dotnet=\"`PseudoIpv4`\" pulumi-lang-go=\"`pseudoIpv4`\" pulumi-lang-python=\"`pseudo_ipv4`\" pulumi-lang-yaml=\"`pseudoIpv4`\" pulumi-lang-java=\"`pseudoIpv4`\" pulumi-lang-hcl=\"`pseudo_ipv4`\"\u003e`pseudoIpv4`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"addHeader\"\" pulumi-lang-dotnet=\"\"AddHeader\"\" pulumi-lang-go=\"\"addHeader\"\" pulumi-lang-python=\"\"add_header\"\" pulumi-lang-yaml=\"\"addHeader\"\" pulumi-lang-java=\"\"addHeader\"\" pulumi-lang-hcl=\"\"add_header\"\"\u003e\"addHeader\"\u003c/span\u003e`, `\u003cspan pulumi-lang-nodejs=\"\"overwriteHeader\"\" pulumi-lang-dotnet=\"\"OverwriteHeader\"\" pulumi-lang-go=\"\"overwriteHeader\"\" pulumi-lang-python=\"\"overwrite_header\"\" pulumi-lang-yaml=\"\"overwriteHeader\"\" pulumi-lang-java=\"\"overwriteHeader\"\" pulumi-lang-hcl=\"\"overwrite_header\"\"\u003e\"overwriteHeader\"\u003c/span\u003e` | The value set for the Pseudo IPv4 setting. |\n| \u003cspan pulumi-lang-nodejs=\"`redirectsForAiTraining`\" pulumi-lang-dotnet=\"`RedirectsForAiTraining`\" pulumi-lang-go=\"`redirectsForAiTraining`\" pulumi-lang-python=\"`redirects_for_ai_training`\" pulumi-lang-yaml=\"`redirectsForAiTraining`\" pulumi-lang-java=\"`redirectsForAiTraining`\" pulumi-lang-hcl=\"`redirects_for_ai_training`\"\u003e`redirectsForAiTraining`\u003c/span\u003e | `\"on\"` / `\"off\"` | When enabled, Cloudflare will redirect verified AI training crawlers to canon... |\n| \u003cspan pulumi-lang-nodejs=\"`replaceInsecureJs`\" pulumi-lang-dotnet=\"`ReplaceInsecureJs`\" pulumi-lang-go=\"`replaceInsecureJs`\" pulumi-lang-python=\"`replace_insecure_js`\" pulumi-lang-yaml=\"`replaceInsecureJs`\" pulumi-lang-java=\"`replaceInsecureJs`\" pulumi-lang-hcl=\"`replace_insecure_js`\"\u003e`replaceInsecureJs`\u003c/span\u003e | `\"on\"` / `\"off\"` | Automatically replace insecure JavaScript libraries with safer and faster alt... |\n| \u003cspan pulumi-lang-nodejs=\"`responseBuffering`\" pulumi-lang-dotnet=\"`ResponseBuffering`\" pulumi-lang-go=\"`responseBuffering`\" pulumi-lang-python=\"`response_buffering`\" pulumi-lang-yaml=\"`responseBuffering`\" pulumi-lang-java=\"`responseBuffering`\" pulumi-lang-hcl=\"`response_buffering`\"\u003e`responseBuffering`\u003c/span\u003e | `\"on\"` / `\"off\"` | Enables or disables buffering of responses from the proxied server. Cloudflar... |\n| \u003cspan pulumi-lang-nodejs=\"`rocketLoader`\" pulumi-lang-dotnet=\"`RocketLoader`\" pulumi-lang-go=\"`rocketLoader`\" pulumi-lang-python=\"`rocket_loader`\" pulumi-lang-yaml=\"`rocketLoader`\" pulumi-lang-java=\"`rocketLoader`\" pulumi-lang-hcl=\"`rocket_loader`\"\u003e`rocketLoader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Rocket Loader is a general-purpose asynchronous JavaScript optimisation that ... |\n| \u003cspan pulumi-lang-nodejs=\"`securityHeader`\" pulumi-lang-dotnet=\"`SecurityHeader`\" pulumi-lang-go=\"`securityHeader`\" pulumi-lang-python=\"`security_header`\" pulumi-lang-yaml=\"`securityHeader`\" pulumi-lang-java=\"`securityHeader`\" pulumi-lang-hcl=\"`security_header`\"\u003e`securityHeader`\u003c/span\u003e | Object | Cloudflare security header for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`securityLevel`\" pulumi-lang-dotnet=\"`SecurityLevel`\" pulumi-lang-go=\"`securityLevel`\" pulumi-lang-python=\"`security_level`\" pulumi-lang-yaml=\"`securityLevel`\" pulumi-lang-java=\"`securityLevel`\" pulumi-lang-hcl=\"`security_level`\"\u003e`securityLevel`\u003c/span\u003e | `\"off\"`, `\u003cspan pulumi-lang-nodejs=\"\"essentiallyOff\"\" pulumi-lang-dotnet=\"\"EssentiallyOff\"\" pulumi-lang-go=\"\"essentiallyOff\"\" pulumi-lang-python=\"\"essentially_off\"\" pulumi-lang-yaml=\"\"essentiallyOff\"\" pulumi-lang-java=\"\"essentiallyOff\"\" pulumi-lang-hcl=\"\"essentially_off\"\"\u003e\"essentiallyOff\"\u003c/span\u003e`, `\"low\"`, `\"medium\"`, `\"high\"`, `\u003cspan pulumi-lang-nodejs=\"\"underAttack\"\" pulumi-lang-dotnet=\"\"UnderAttack\"\" pulumi-lang-go=\"\"underAttack\"\" pulumi-lang-python=\"\"under_attack\"\" pulumi-lang-yaml=\"\"underAttack\"\" pulumi-lang-java=\"\"underAttack\"\" pulumi-lang-hcl=\"\"under_attack\"\"\u003e\"underAttack\"\u003c/span\u003e` | Choose the appropriate security profile for your website, which will automati... |\n| \u003cspan pulumi-lang-nodejs=\"`serverSideExclude`\" pulumi-lang-dotnet=\"`ServerSideExclude`\" pulumi-lang-go=\"`serverSideExclude`\" pulumi-lang-python=\"`server_side_exclude`\" pulumi-lang-yaml=\"`serverSideExclude`\" pulumi-lang-java=\"`serverSideExclude`\" pulumi-lang-hcl=\"`server_side_exclude`\"\u003e`serverSideExclude`\u003c/span\u003e | `\"on\"` / `\"off\"` | If there is sensitive content on your website that you want visible to real v... |\n| \u003cspan pulumi-lang-nodejs=\"`sha1Support`\" pulumi-lang-dotnet=\"`Sha1Support`\" pulumi-lang-go=\"`sha1Support`\" pulumi-lang-python=\"`sha1_support`\" pulumi-lang-yaml=\"`sha1Support`\" pulumi-lang-java=\"`sha1Support`\" pulumi-lang-hcl=\"`sha1_support`\"\u003e`sha1Support`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allow SHA1 support. |\n| \u003cspan pulumi-lang-nodejs=\"`sortQueryStringForCache`\" pulumi-lang-dotnet=\"`SortQueryStringForCache`\" pulumi-lang-go=\"`sortQueryStringForCache`\" pulumi-lang-python=\"`sort_query_string_for_cache`\" pulumi-lang-yaml=\"`sortQueryStringForCache`\" pulumi-lang-java=\"`sortQueryStringForCache`\" pulumi-lang-hcl=\"`sort_query_string_for_cache`\"\u003e`sortQueryStringForCache`\u003c/span\u003e | `\"on\"` / `\"off\"` | Cloudflare will treat files with the same query strings as the same file in c... |\n| \u003cspan pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\" pulumi-lang-hcl=\"`ssl`\"\u003e`ssl`\u003c/span\u003e | `\"off\"`, `\"flexible\"`, `\"full\"`, `\"strict\"` | SSL encrypts your visitor's connection and safeguards credit card numbers and... |\n| \u003cspan pulumi-lang-nodejs=\"`sslRecommender`\" pulumi-lang-dotnet=\"`SslRecommender`\" pulumi-lang-go=\"`sslRecommender`\" pulumi-lang-python=\"`ssl_recommender`\" pulumi-lang-yaml=\"`sslRecommender`\" pulumi-lang-java=\"`sslRecommender`\" pulumi-lang-hcl=\"`ssl_recommender`\"\u003e`sslRecommender`\u003c/span\u003e | Uses \u003cspan pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\" pulumi-lang-hcl=\"`enabled`\"\u003e`enabled`\u003c/span\u003e attr | Enrollment in the SSL/TLS Recommender service which tries to detect and recom... |\n| \u003cspan pulumi-lang-nodejs=\"`tls12Only`\" pulumi-lang-dotnet=\"`Tls12Only`\" pulumi-lang-go=\"`tls12Only`\" pulumi-lang-python=\"`tls_1_2_only`\" pulumi-lang-yaml=\"`tls12Only`\" pulumi-lang-java=\"`tls12Only`\" pulumi-lang-hcl=\"`tls_1_2_only`\"\u003e`tls12Only`\u003c/span\u003e | `\"on\"` / `\"off\"` | Only allows TLS1.2. |\n| \u003cspan pulumi-lang-nodejs=\"`tls13`\" pulumi-lang-dotnet=\"`Tls13`\" pulumi-lang-go=\"`tls13`\" pulumi-lang-python=\"`tls_1_3`\" pulumi-lang-yaml=\"`tls13`\" pulumi-lang-java=\"`tls13`\" pulumi-lang-hcl=\"`tls_1_3`\"\u003e`tls13`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"zrt\"` | Enables Crypto TLS 1.3 feature for a zone. |\n| \u003cspan pulumi-lang-nodejs=\"`tlsClientAuth`\" pulumi-lang-dotnet=\"`TlsClientAuth`\" pulumi-lang-go=\"`tlsClientAuth`\" pulumi-lang-python=\"`tls_client_auth`\" pulumi-lang-yaml=\"`tlsClientAuth`\" pulumi-lang-java=\"`tlsClientAuth`\" pulumi-lang-hcl=\"`tls_client_auth`\"\u003e`tlsClientAuth`\u003c/span\u003e | `\"on\"` / `\"off\"` | TLS Client Auth requires Cloudflare to connect to your origin server using a ... |\n| \u003cspan pulumi-lang-nodejs=\"`transformations`\" pulumi-lang-dotnet=\"`Transformations`\" pulumi-lang-go=\"`transformations`\" pulumi-lang-python=\"`transformations`\" pulumi-lang-yaml=\"`transformations`\" pulumi-lang-java=\"`transformations`\" pulumi-lang-hcl=\"`transformations`\"\u003e`transformations`\u003c/span\u003e | `\"on\"`, `\"off\"`, `\"open\"` | Media Transformations provides on-demand resizing, conversion and optimizatio... |\n| \u003cspan pulumi-lang-nodejs=\"`transformationsAllowedOrigins`\" pulumi-lang-dotnet=\"`TransformationsAllowedOrigins`\" pulumi-lang-go=\"`transformationsAllowedOrigins`\" pulumi-lang-python=\"`transformations_allowed_origins`\" pulumi-lang-yaml=\"`transformationsAllowedOrigins`\" pulumi-lang-java=\"`transformationsAllowedOrigins`\" pulumi-lang-hcl=\"`transformations_allowed_origins`\"\u003e`transformationsAllowedOrigins`\u003c/span\u003e | String | Media Transformations Allowed Origins restricts transformations for images an... |\n| \u003cspan pulumi-lang-nodejs=\"`trueClientIpHeader`\" pulumi-lang-dotnet=\"`TrueClientIpHeader`\" pulumi-lang-go=\"`trueClientIpHeader`\" pulumi-lang-python=\"`true_client_ip_header`\" pulumi-lang-yaml=\"`trueClientIpHeader`\" pulumi-lang-java=\"`trueClientIpHeader`\" pulumi-lang-hcl=\"`true_client_ip_header`\"\u003e`trueClientIpHeader`\u003c/span\u003e | `\"on\"` / `\"off\"` | Allows customer to continue to use True Client IP (Akamai feature) in the hea... |\n| \u003cspan pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\" pulumi-lang-hcl=\"`waf`\"\u003e`waf`\u003c/span\u003e | `\"on\"` / `\"off\"` | The WAF examines HTTP requests to your website. It inspects both GET and POS... |\n| \u003cspan pulumi-lang-nodejs=\"`webp`\" pulumi-lang-dotnet=\"`Webp`\" pulumi-lang-go=\"`webp`\" pulumi-lang-python=\"`webp`\" pulumi-lang-yaml=\"`webp`\" pulumi-lang-java=\"`webp`\" pulumi-lang-hcl=\"`webp`\"\u003e`webp`\u003c/span\u003e | `\"on\"` / `\"off\"` | When the client requesting the image supports the WebP image codec, and WebP ... |\n| \u003cspan pulumi-lang-nodejs=\"`websockets`\" pulumi-lang-dotnet=\"`Websockets`\" pulumi-lang-go=\"`websockets`\" pulumi-lang-python=\"`websockets`\" pulumi-lang-yaml=\"`websockets`\" pulumi-lang-java=\"`websockets`\" pulumi-lang-hcl=\"`websockets`\"\u003e`websockets`\u003c/span\u003e | `\"on\"` / `\"off\"` | WebSockets are open connections sustained between the client and the origin s... |\n\n\u003c!-- END_ZONE_SETTING_IDS --\u003e\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneSetting = cloudflare.getZoneSetting({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n settingId: \"always_online\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_setting = cloudflare.get_zone_setting(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\",\n setting_id=\"always_online\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneSetting = Cloudflare.GetZoneSetting.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n SettingId = \"always_online\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneSetting(ctx, \u0026cloudflare.LookupZoneSettingArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t\tSettingId: \"always_online\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonesetting\" \"exampleZoneSetting\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n setting_id = \"always_online\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneSettingArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneSetting = CloudflareFunctions.getZoneSetting(GetZoneSettingArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .settingId(\"always_online\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneSetting:\n fn::invoke:\n function: cloudflare:getZoneSetting\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n settingId: always_online\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneSetting.\n", "properties": { @@ -146164,7 +146164,7 @@ } }, "cloudflare:index/getZoneSubscription:getZoneSubscription": { - "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneSubscription = cloudflare.getZoneSubscription({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_subscription = cloudflare.get_zone_subscription(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneSubscription = Cloudflare.GetZoneSubscription.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneSubscription(ctx, \u0026cloudflare.LookupZoneSubscriptionArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneSubscriptionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneSubscription = CloudflareFunctions.getZoneSubscription(GetZoneSubscriptionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneSubscription:\n fn::invoke:\n function: cloudflare:getZoneSubscription\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Billing Read`\n- `Billing Write`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZoneSubscription = cloudflare.getZoneSubscription({\n zoneId: \"023e105f4ecef8ad9ca31a8372d0c353\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zone_subscription = cloudflare.get_zone_subscription(zone_id=\"023e105f4ecef8ad9ca31a8372d0c353\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZoneSubscription = Cloudflare.GetZoneSubscription.Invoke(new()\n {\n ZoneId = \"023e105f4ecef8ad9ca31a8372d0c353\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZoneSubscription(ctx, \u0026cloudflare.LookupZoneSubscriptionArgs{\n\t\t\tZoneId: pulumi.StringRef(\"023e105f4ecef8ad9ca31a8372d0c353\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzonesubscription\" \"exampleZoneSubscription\" {\n zone_id = \"023e105f4ecef8ad9ca31a8372d0c353\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZoneSubscriptionArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZoneSubscription = CloudflareFunctions.getZoneSubscription(GetZoneSubscriptionArgs.builder()\n .zoneId(\"023e105f4ecef8ad9ca31a8372d0c353\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZoneSubscription:\n fn::invoke:\n function: cloudflare:getZoneSubscription\n arguments:\n zoneId: 023e105f4ecef8ad9ca31a8372d0c353\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZoneSubscription.\n", "properties": { @@ -146229,7 +146229,7 @@ } }, "cloudflare:index/getZones:getZones": { - "description": "Accepted Permissions\n\n- `Zone Zone Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZones = cloudflare.getZones({\n account: {\n id: \"id\",\n name: \"name\",\n },\n direction: \"desc\",\n name: \"name\",\n order: \"status\",\n status: \"initializing\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zones = cloudflare.get_zones(account={\n \"id\": \"id\",\n \"name\": \"name\",\n },\n direction=\"desc\",\n name=\"name\",\n order=\"status\",\n status=\"initializing\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZones = Cloudflare.GetZones.Invoke(new()\n {\n Account = new Cloudflare.Inputs.GetZonesAccountInputArgs\n {\n Id = \"id\",\n Name = \"name\",\n },\n Direction = \"desc\",\n Name = \"name\",\n Order = \"status\",\n Status = \"initializing\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZones(ctx, \u0026cloudflare.LookupZonesArgs{\n\t\t\tAccount: cloudflare.GetZonesAccount{\n\t\t\t\tId: pulumi.StringRef(\"id\"),\n\t\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\t},\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tOrder: pulumi.StringRef(\"status\"),\n\t\t\tStatus: pulumi.StringRef(\"initializing\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZonesArgs;\nimport com.pulumi.cloudflare.inputs.GetZonesAccountArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZones = CloudflareFunctions.getZones(GetZonesArgs.builder()\n .account(GetZonesAccountArgs.builder()\n .id(\"id\")\n .name(\"name\")\n .build())\n .direction(\"desc\")\n .name(\"name\")\n .order(\"status\")\n .status(\"initializing\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZones:\n fn::invoke:\n function: cloudflare:getZones\n arguments:\n account:\n id: id\n name: name\n direction: desc\n name: name\n order: status\n status: initializing\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Accepted Permissions\n\n- `Zone Zone Read`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as cloudflare from \"@pulumi/cloudflare\";\n\nconst exampleZones = cloudflare.getZones({\n account: {\n id: \"id\",\n name: \"name\",\n },\n direction: \"desc\",\n name: \"name\",\n order: \"status\",\n status: \"initializing\",\n});\n```\n```python\nimport pulumi\nimport pulumi_cloudflare as cloudflare\n\nexample_zones = cloudflare.get_zones(account={\n \"id\": \"id\",\n \"name\": \"name\",\n },\n direction=\"desc\",\n name=\"name\",\n order=\"status\",\n status=\"initializing\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Cloudflare = Pulumi.Cloudflare;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleZones = Cloudflare.GetZones.Invoke(new()\n {\n Account = new Cloudflare.Inputs.GetZonesAccountInputArgs\n {\n Id = \"id\",\n Name = \"name\",\n },\n Direction = \"desc\",\n Name = \"name\",\n Order = \"status\",\n Status = \"initializing\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := cloudflare.GetZones(ctx, \u0026cloudflare.LookupZonesArgs{\n\t\t\tAccount: cloudflare.GetZonesAccount{\n\t\t\t\tId: pulumi.StringRef(\"id\"),\n\t\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\t},\n\t\t\tDirection: pulumi.StringRef(\"desc\"),\n\t\t\tName: pulumi.StringRef(\"name\"),\n\t\t\tOrder: pulumi.StringRef(\"status\"),\n\t\t\tStatus: pulumi.StringRef(\"initializing\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```hcl\npulumi {\n required_providers {\n cloudflare = {\n source = \"pulumi/cloudflare\"\n }\n }\n}\n\ndata \"cloudflare_getzones\" \"exampleZones\" {\n account = {\n id = \"id\"\n name = \"name\"\n }\n direction = \"desc\"\n name = \"name\"\n order = \"status\"\n status = \"initializing\"\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.cloudflare.CloudflareFunctions;\nimport com.pulumi.cloudflare.inputs.GetZonesArgs;\nimport com.pulumi.cloudflare.inputs.GetZonesAccountArgs;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleZones = CloudflareFunctions.getZones(GetZonesArgs.builder()\n .account(GetZonesAccountArgs.builder()\n .id(\"id\")\n .name(\"name\")\n .build())\n .direction(\"desc\")\n .name(\"name\")\n .order(\"status\")\n .status(\"initializing\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n exampleZones:\n fn::invoke:\n function: cloudflare:getZones\n arguments:\n account:\n id: id\n name: name\n direction: desc\n name: name\n order: status\n status: initializing\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getZones.\n", "properties": { diff --git a/provider/go.mod b/provider/go.mod index f366b668d..fadd19542 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -6,8 +6,8 @@ require ( github.com/cloudflare/terraform-provider-cloudflare v1.18.2-0.20220823222840-b2cee3be8c57 github.com/pulumi/providertest v0.6.0 github.com/pulumi/pulumi-cloudflare/sdk/v6 v6.0.0-00010101000000-000000000000 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.129.2 - github.com/pulumi/pulumi/sdk/v3 v3.236.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.130.0 + github.com/pulumi/pulumi/sdk/v3 v3.242.0 github.com/stretchr/testify v1.11.1 ) @@ -40,25 +40,25 @@ require ( github.com/apparentlymart/go-textseg/v15 v15.0.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-v2 v1.41.5 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8 // indirect + github.com/aws/aws-sdk-go-v2 v1.41.6 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.9 // indirect github.com/aws/aws-sdk-go-v2/config v1.32.13 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.19.13 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.22 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.22 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.98.0 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.23 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.8 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.14 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.22 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.22 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.99.1 // indirect github.com/aws/aws-sdk-go-v2/service/signin v1.0.9 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.30.14 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.18 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.41.10 // indirect - github.com/aws/smithy-go v1.24.2 // indirect + github.com/aws/smithy-go v1.25.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 @@ -79,7 +79,7 @@ require ( github.com/cloudflare/cloudflare-go v0.116.0 // indirect github.com/cloudflare/cloudflare-go/v6 v6.10.0 // indirect github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 // indirect - github.com/cyphar/filepath-securejoin v0.4.1 // indirect + github.com/cyphar/filepath-securejoin v0.6.1 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/deckarep/golang-set/v2 v2.5.0 // indirect github.com/djherbis/times v1.6.0 // indirect @@ -92,8 +92,8 @@ require ( github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect - github.com/go-git/go-billy/v5 v5.8.0 // indirect - github.com/go-git/go-git/v5 v5.18.0 // indirect + github.com/go-git/go-billy/v5 v5.9.0 // indirect + github.com/go-git/go-git/v5 v5.19.1 // indirect github.com/go-jose/go-jose/v4 v4.1.4 // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect @@ -145,6 +145,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.18.5 // indirect + github.com/klauspost/cpuid/v2 v2.3.0 // indirect github.com/lucasb-eyer/go-colorful v1.4.0 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.22 // indirect @@ -178,26 +179,27 @@ require ( github.com/pgavlin/fx v0.1.6 // indirect github.com/pgavlin/fx/v2 v2.0.12 // indirect github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect - github.com/pjbgf/sha1cd v0.3.2 // indirect + github.com/pjbgf/sha1cd v0.6.0 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/posener/complete v1.2.3 // indirect + github.com/pulumi-labs/pulumi-hcl v0.3.1 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect - github.com/pulumi/esc v0.23.0 // indirect + github.com/pulumi/esc v0.24.0 // indirect github.com/pulumi/inflector v0.2.1 // indirect - github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.105.0 // indirect - github.com/pulumi/pulumi-java v1.26.0 // indirect - github.com/pulumi/pulumi-yaml v1.33.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.236.0 // indirect + github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.106.1 // indirect + github.com/pulumi/pulumi-java v1.26.1 // indirect + github.com/pulumi/pulumi-yaml v1.33.1 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.242.0 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/rogpeppe/go-internal v1.14.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect github.com/segmentio/asm v1.1.3 // indirect - github.com/segmentio/encoding v0.3.5 // indirect + github.com/segmentio/encoding v0.3.6 // indirect github.com/sergi/go-diff v1.4.0 // indirect github.com/shopspring/decimal v1.3.1 // indirect github.com/skeema/knownhosts v1.3.1 // indirect @@ -223,8 +225,8 @@ require ( github.com/yuin/goldmark v1.7.13 // indirect github.com/zclconf/go-cty v1.17.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect - go.opentelemetry.io/collector/featuregate v1.57.0 // indirect - go.opentelemetry.io/collector/pdata v1.57.0 // indirect + go.opentelemetry.io/collector/featuregate v1.58.0 // indirect + go.opentelemetry.io/collector/pdata v1.58.0 // indirect go.opentelemetry.io/contrib/detectors/gcp v1.42.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect @@ -239,23 +241,23 @@ require ( go.opentelemetry.io/proto/otlp v1.10.0 // indirect go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/crypto v0.50.0 // indirect - golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 // indirect - golang.org/x/mod v0.34.0 // indirect - golang.org/x/net v0.53.0 // indirect + golang.org/x/crypto v0.51.0 // indirect + golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect + golang.org/x/mod v0.35.0 // indirect + golang.org/x/net v0.54.0 // indirect golang.org/x/oauth2 v0.36.0 // indirect golang.org/x/sync v0.20.0 // indirect - golang.org/x/sys v0.43.0 // indirect - golang.org/x/term v0.42.0 // indirect - golang.org/x/text v0.36.0 // indirect + golang.org/x/sys v0.44.0 // indirect + golang.org/x/term v0.43.0 // indirect + golang.org/x/text v0.37.0 // indirect golang.org/x/time v0.15.0 // indirect - golang.org/x/tools v0.43.0 // indirect + golang.org/x/tools v0.44.0 // indirect google.golang.org/api v0.271.0 // indirect google.golang.org/appengine v1.6.8 // indirect google.golang.org/genproto v0.0.0-20260128011058-8636f8732409 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348 // indirect - google.golang.org/grpc v1.81.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20260519071638-aa98bba5eb94 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94 // indirect + google.golang.org/grpc v1.81.1 // indirect google.golang.org/protobuf v1.36.11 // indirect gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/provider/go.sum b/provider/go.sum index 439d1bc60..533dc7a09 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -81,36 +81,36 @@ github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-sdk-go v1.50.36 h1:PjWXHwZPuTLMR1NIb8nEjLucZBMzmf84TLoLbD8BZqk= github.com/aws/aws-sdk-go v1.50.36/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= -github.com/aws/aws-sdk-go-v2 v1.41.5 h1:dj5kopbwUsVUVFgO4Fi5BIT3t4WyqIDjGKCangnV/yY= -github.com/aws/aws-sdk-go-v2 v1.41.5/go.mod h1:mwsPRE8ceUUpiTgF7QmQIJ7lgsKUPQOUl3o72QBrE1o= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8 h1:eBMB84YGghSocM7PsjmmPffTa+1FBUeNvGvFou6V/4o= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8/go.mod h1:lyw7GFp3qENLh7kwzf7iMzAxDn+NzjXEAGjKS2UOKqI= +github.com/aws/aws-sdk-go-v2 v1.41.6 h1:1AX0AthnBQzMx1vbmir3Y4WsnJgiydmnJjiLu+LvXOg= +github.com/aws/aws-sdk-go-v2 v1.41.6/go.mod h1:dy0UzBIfwSeot4grGvY1AqFWN5zgziMmWGzysDnHFcQ= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.9 h1:adBsCIIpLbLmYnkQU+nAChU5yhVTvu5PerROm+/Kq2A= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.9/go.mod h1:uOYhgfgThm/ZyAuJGNQ5YgNyOlYfqnGpTHXvk3cpykg= github.com/aws/aws-sdk-go-v2/config v1.32.13 h1:5KgbxMaS2coSWRrx9TX/QtWbqzgQkOdEa3sZPhBhCSg= github.com/aws/aws-sdk-go-v2/config v1.32.13/go.mod h1:8zz7wedqtCbw5e9Mi2doEwDyEgHcEE9YOJp6a8jdSMY= github.com/aws/aws-sdk-go-v2/credentials v1.19.13 h1:mA59E3fokBvyEGHKFdnpNNrvaR351cqiHgRg+JzOSRI= github.com/aws/aws-sdk-go-v2/credentials v1.19.13/go.mod h1:yoTXOQKea18nrM69wGF9jBdG4WocSZA1h38A+t/MAsk= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21 h1:NUS3K4BTDArQqNu2ih7yeDLaS3bmHD0YndtA6UP884g= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21/go.mod h1:YWNWJQNjKigKY1RHVJCuupeWDrrHjRqHm0N9rdrWzYI= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21 h1:Rgg6wvjjtX8bNHcvi9OnXWwcE0a2vGpbwmtICOsvcf4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21/go.mod h1:A/kJFst/nm//cyqonihbdpQZwiUhhzpqTsdbhDdRF9c= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21 h1:PEgGVtPoB6NTpPrBgqSE5hE/o47Ij9qk/SEZFbUOe9A= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21/go.mod h1:p+hz+PRAYlY3zcpJhPwXlLC4C+kqn70WIHwnzAfs6ps= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.22 h1:GmLa5Kw1ESqtFpXsx5MmC84QWa/ZrLZvlJGa2y+4kcQ= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.22/go.mod h1:6sW9iWm9DK9YRpRGga/qzrzNLgKpT2cIxb7Vo2eNOp0= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.22 h1:dY4kWZiSaXIzxnKlj17nHnBcXXBfac6UlsAx2qL6XrU= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.22/go.mod h1:KIpEUx0JuRZLO7U6cbV204cWAEco2iC3l061IxlwLtI= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 h1:qYQ4pzQ2Oz6WpQ8T3HvGHnZydA72MnLuFK9tJwmrbHw= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6/go.mod h1:O3h0IK87yXci+kg6flUKzJnWeziQUKciKrLjcatSNcY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22 h1:rWyie/PxDRIdhNf4DzRk0lvjVOqFJuNnO8WwaIRVxzQ= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22/go.mod h1:zd/JsJ4P7oGfUhXn1VyLqaRZwPmZwg44Jf2dS84Dm3Y= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 h1:5EniKhLZe4xzL7a+fU3C2tfUN4nWIqlLesfrjkuPFTY= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7/go.mod h1:x0nZssQ3qZSnIcePWLvcoFisRXJzcTVvYpAAdYX8+GI= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13 h1:JRaIgADQS/U6uXDqlPiefP32yXTda7Kqfx+LgspooZM= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13/go.mod h1:CEuVn5WqOMilYl+tbccq8+N2ieCy0gVn3OtRb0vBNNM= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21 h1:c31//R3xgIJMSC8S6hEVq+38DcvUlgFY0FM6mSI5oto= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21/go.mod h1:r6+pf23ouCB718FUxaqzZdbpYFyDtehyZcmP5KL9FkA= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21 h1:ZlvrNcHSFFWURB8avufQq9gFsheUgjVD9536obIknfM= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21/go.mod h1:cv3TNhVrssKR0O/xxLJVRfd2oazSnZnkUeTf6ctUwfQ= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.23 h1:FPXsW9+gMuIeKmz7j6ENWcWtBGTe1kH8r9thNt5Uxx4= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.23/go.mod h1:7J8iGMdRKk6lw2C+cMIphgAnT8uTwBwNOsGkyOCm80U= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.8 h1:HtOTYcbVcGABLOVuPYaIihj6IlkqubBwFj10K5fxRek= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.8/go.mod h1:VsK9abqQeGlzPgUr+isNWzPlK2vKe9INMLWnY65f5Xs= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.14 h1:xnvDEnw+pnj5mctWiYuFbigrEzSm35x7k4KS/ZkCANg= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.14/go.mod h1:yS5rNogD8e0Wu9+l3MUwr6eENBzEeGejvINpN5PAYfY= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.22 h1:PUmZeJU6Y1Lbvt9WFuJ0ugUK2xn6hIWUBBbKuOWF30s= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.22/go.mod h1:nO6egFBoAaoXze24a2C0NjQCvdpk8OueRoYimvEB9jo= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.22 h1:SE+aQ4DEqG53RRCAIHlCf//B2ycxGH7jFkpnAh/kKPM= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.22/go.mod h1:ES3ynECd7fYeJIL6+oax+uIEljmfps0S70BaQzbMd/o= github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 h1:SBn4I0fJXF9FYOVRSVMWuhvEKoAHDikjGpS3wlmw5DE= github.com/aws/aws-sdk-go-v2/service/kms v1.30.1/go.mod h1:2snWQJQUKsbN66vAawJuOGX7dr37pfOq9hb0tZDGIqQ= -github.com/aws/aws-sdk-go-v2/service/s3 v1.98.0 h1:foqo/ocQ7WqKwy3FojGtZQJo0FR4vto9qnz9VaumbCo= -github.com/aws/aws-sdk-go-v2/service/s3 v1.98.0/go.mod h1:uoA43SdFwacedBfSgfFSjjCvYe8aYBS7EnU5GZ/YKMM= +github.com/aws/aws-sdk-go-v2/service/s3 v1.99.1 h1:kU/eBN5+MWNo/LcbNa4hWDdN76hdcd7hocU5kvu7IsU= +github.com/aws/aws-sdk-go-v2/service/s3 v1.99.1/go.mod h1:Fw9aqhJicIVee1VytBBjH+l+5ov6/PhbtIK/u3rt/ls= github.com/aws/aws-sdk-go-v2/service/signin v1.0.9 h1:QKZH0S178gCmFEgst8hN0mCX1KxLgHBKKY/CLqwP8lg= github.com/aws/aws-sdk-go-v2/service/signin v1.0.9/go.mod h1:7yuQJoT+OoH8aqIxw9vwF+8KpvLZ8AWmvmUWHsGQZvI= github.com/aws/aws-sdk-go-v2/service/sso v1.30.14 h1:GcLE9ba5ehAQma6wlopUesYg/hbcOhFNWTjELkiWkh4= @@ -119,8 +119,8 @@ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.18 h1:mP49nTpfKtpXLt5SLn8Uv8z github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.18/go.mod h1:YO8TrYtFdl5w/4vmjL8zaBSsiNp3w0L1FfKVKenZT7w= github.com/aws/aws-sdk-go-v2/service/sts v1.41.10 h1:p8ogvvLugcR/zLBXTXrTkj0RYBUdErbMnAFFp12Lm/U= github.com/aws/aws-sdk-go-v2/service/sts v1.41.10/go.mod h1:60dv0eZJfeVXfbT1tFJinbHrDfSJ2GZl4Q//OSSNAVw= -github.com/aws/smithy-go v1.24.2 h1:FzA3bu/nt/vDvmnkg+R8Xl46gmzEDam6mZ1hzmwXFng= -github.com/aws/smithy-go v1.24.2/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc= +github.com/aws/smithy-go v1.25.0 h1:Sz/XJ64rwuiKtB6j98nDIPyYrV1nVNJ4YU74gttcl5U= +github.com/aws/smithy-go v1.25.0/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc= 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/bazelbuild/buildtools v0.0.0-20260211083412-859bfffeef82 h1:PmoVmwzAnGb0iCjulb7Mgsaqw2Wj36LQJ8VyYaFe/ak= @@ -168,8 +168,8 @@ github.com/cloudflare/cloudflare-go/v6 v6.10.0/go.mod h1:Lj3MUqjvKctXRpdRhLQxZYR github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 h1:aBangftG7EVZoUb69Os8IaYg++6uMOdKK83QtkkvJik= github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2/go.mod h1:qwXFYgsP6T7XnJtbKlf1HP8AjxZZyzxMmc+Lq5GjlU4= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= -github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= -github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= +github.com/cyphar/filepath-securejoin v0.6.1 h1:5CeZ1jPXEiYt3+Z6zqprSAgSWiggmpVyciv8syjIpVE= +github.com/cyphar/filepath-securejoin v0.6.1/go.mod h1:A8hd4EnAeyujCJRrICiOWqjS1AX0a9kM5XL+NwKoYSc= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -224,12 +224,12 @@ github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c= github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.8.0 h1:I8hjc3LbBlXTtVuFNJuwYuMiHvQJDq1AT6u4DwDzZG0= -github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY= +github.com/go-git/go-billy/v5 v5.9.0 h1:jItGXszUDRtR/AlferWPTMN4j38BQ88XnXKbilmmBPA= +github.com/go-git/go-billy/v5 v5.9.0/go.mod h1:jCnQMLj9eUgGU7+ludSTYoZL/GGmii14RxKFj7ROgHw= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.18.0 h1:O831KI+0PR51hM2kep6T8k+w0/LIAD490gvqMCvL5hM= -github.com/go-git/go-git/v5 v5.18.0/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo= +github.com/go-git/go-git/v5 v5.19.1 h1:nX27AnaU43/K5bKktKwgBmR9lawoYVe1Ckg0rgzzN00= +github.com/go-git/go-git/v5 v5.19.1/go.mod h1:Pb1v0c7/g8aGQJwx9Us09W85yGoyvSwuhEGMH7zjDKQ= github.com/go-jose/go-jose/v3 v3.0.5 h1:BLLJWbC4nMZOfuPVxoZIxeYsn6Nl2r1fITaJ78UQlVQ= github.com/go-jose/go-jose/v3 v3.0.5/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= github.com/go-jose/go-jose/v4 v4.1.4 h1:moDMcTHmvE6Groj34emNPLs/qtYXRVcd6S7NHbHz3kA= @@ -399,6 +399,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.18.5 h1:/h1gH5Ce+VWNLSWqPzOVn6XBO+vJbCNGvjoaGBFW2IE= github.com/klauspost/compress v1.18.5/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ= +github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= +github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -494,8 +496,8 @@ github.com/pgavlin/fx/v2 v2.0.12 h1:SjjaJ68Dt8Z4zHwOpY/RPijd7lShs6xYupJbF9ra00M= github.com/pgavlin/fx/v2 v2.0.12/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc= github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 h1:LoCV5cscNVWyK5ChN/uCoIFJz8jZD63VQiGJIRgr6uo= github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386/go.mod h1:MRxHTJrf9FhdfNQ8Hdeh9gmHevC9RJE/fu8M3JIGjoE= -github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4= -github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A= +github.com/pjbgf/sha1cd v0.6.0 h1:3WJ8Wz8gvDz29quX1OcEmkAlUg9diU4GxJHqs0/XiwU= +github.com/pjbgf/sha1cd v0.6.0/go.mod h1:lhpGlyHLpQZoxMv8HcgXvZEhcGs0PG/vsZnEJ7H0iCM= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -510,26 +512,28 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo= github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= +github.com/pulumi-labs/pulumi-hcl v0.3.1 h1:Fp8Nc/owglgUqVPodZ4ZFxUuyydiYUXqtLMhmuIOX8U= +github.com/pulumi-labs/pulumi-hcl v0.3.1/go.mod h1:DQS4ZHIFxV4mzVd0By5WohxbonVRKWhlAhXIkMAeQK0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= -github.com/pulumi/esc v0.23.0 h1:5lOXO+5vvXOEQxXw7cTuYhjg9lVng23f9XNLWDR9EP4= -github.com/pulumi/esc v0.23.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE= +github.com/pulumi/esc v0.24.0 h1:sCtiB0qbyrlU1ZNzJn4dTLYiChl8xeCBFbHWl1YoXJg= +github.com/pulumi/esc v0.24.0/go.mod h1:eCOOkcDJS6eooGwdE4/E0+pOsvUWG254+KBmPCFwJpA= github.com/pulumi/inflector v0.2.1 h1:bqyiish3tq//vLeLiEstSFE5K7RNjy/ce47ed4QATu8= github.com/pulumi/inflector v0.2.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY= github.com/pulumi/providertest v0.6.0 h1:ZnefsbhkPE+BpKienHgb38P/6SEtXjjOXGGdMEUIOgk= github.com/pulumi/providertest v0.6.0/go.mod h1:OBpIGSQrw1FW9VNaHBtKCRxEoTISvx8JsxECmRqRgRQ= -github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.105.0 h1:3MCtuuD+nCUe9yNogXkgs8tLENlEP+7dYnjQ+4u5awo= -github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.105.0/go.mod h1:B1sWR+CVYy2F32bJThE1URCUqmfhkWt7z9WPmTYlDhQ= -github.com/pulumi/pulumi-java v1.26.0 h1:3tOwjnmjS8PuKUwPCu3t0P0MFbSMaLLbG81B+v7vQpg= -github.com/pulumi/pulumi-java v1.26.0/go.mod h1:0UPSCXPjc1hjnRzOzfqH5v2OdUnLcDuvXPuEVL6OPiQ= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.129.2 h1:fbJ4I3IlIa0Yb8izkkfVh2TF4IPfFFDh+ps7G4sFUOU= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.129.2/go.mod h1:puxFpxehppmLOUQarh9C8L5/2nIlDo8QKo8MosUbdMA= -github.com/pulumi/pulumi-yaml v1.33.0 h1:LXeLs5tGmddLYaoTxKWOlmrUJXPj1/Fvn8vSksve5uc= -github.com/pulumi/pulumi-yaml v1.33.0/go.mod h1:owu3qOcwK4xGC6UcMgnGpUv7f9OcTl8ESDuStx+lQ30= -github.com/pulumi/pulumi/pkg/v3 v3.236.0 h1:Yj8ZHVGDzgITh6CwY7X1900oiYAUP+wN/5zF8Wr1DLo= -github.com/pulumi/pulumi/pkg/v3 v3.236.0/go.mod h1:O6ox9CMDOh6Kw/z+3UKlpRZSoyg8slSN3ee40Q5Cbc0= -github.com/pulumi/pulumi/sdk/v3 v3.236.0 h1:vX+0ZCmylokASSKRqvx8ryRnLeFl87xqh3l5cKAI4Ko= -github.com/pulumi/pulumi/sdk/v3 v3.236.0/go.mod h1:ybUihqUfVF1ZXBH3JNunYsAMz2P6i+7v5gzoJ60sVp0= +github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.106.1 h1:nad3vnQUBd+YisRKcNoF5KX3UKA4Fp18iCs4spk3xjw= +github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.106.1/go.mod h1:FHXRGCzX7mZMdPUsAIkfd8PZyBLXamwmM32WXhQGgvs= +github.com/pulumi/pulumi-java v1.26.1 h1:pqkVd2iCXzrXafv3RUCuqiOMWHv4GuvAGrLTYiHYYbE= +github.com/pulumi/pulumi-java v1.26.1/go.mod h1:0UPSCXPjc1hjnRzOzfqH5v2OdUnLcDuvXPuEVL6OPiQ= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.130.0 h1:kR0yu3aXn5A87ztpaPFxx92Jumi3ePgnEsodnBIaM3I= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.130.0/go.mod h1:BN/id3Z8H5OT/24RfWjudn8wOwJ36MoZVEjxdC0eLys= +github.com/pulumi/pulumi-yaml v1.33.1 h1:hZCBzrifT2YIJb1+3V5/Qj6MFts20VB3HWQ/UUIux54= +github.com/pulumi/pulumi-yaml v1.33.1/go.mod h1:owu3qOcwK4xGC6UcMgnGpUv7f9OcTl8ESDuStx+lQ30= +github.com/pulumi/pulumi/pkg/v3 v3.242.0 h1:XSKYPCh2/WuRmK0qncQQ7vEbdXxbo7VM9959IwtaINg= +github.com/pulumi/pulumi/pkg/v3 v3.242.0/go.mod h1:Mgt/CpfdxGZ57alOsScFNA+XN4hwkAE0Jby9VNamNLk= +github.com/pulumi/pulumi/sdk/v3 v3.242.0 h1:gQIZ1ALbT5gCMuRoBscGzk7Rdbx9mbOc+YwDFxvRyss= +github.com/pulumi/pulumi/sdk/v3 v3.242.0/go.mod h1:P9VS6pQws3YBu67uszFRHn24n5AwzeMlyC2hIiHGWHg= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= github.com/pulumi/terraform-diff-reader v0.0.2/go.mod h1:sZ9FUzGO+yM41hsQHs/yIcj/Y993qMdBxBU5mpDmAfQ= github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20260318212141-5525259d096b h1:efoz3DmFhw7EPJ3JxVfWYwpg5Dl6QTLvzMV0a7Y7mlo= @@ -550,8 +554,8 @@ github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 h1:lZUw3E0/J3roVtGQ+SCrUrg3ON6Ng github.com/santhosh-tekuri/jsonschema/v5 v5.3.1/go.mod h1:uToXkOrWAZ6/Oc07xWQrPOhJotwFIyu2bBVN41fcDUY= github.com/segmentio/asm v1.1.3 h1:WM03sfUOENvvKexOLp+pCqgb/WDjsi7EK8gIsICtzhc= github.com/segmentio/asm v1.1.3/go.mod h1:Ld3L4ZXGNcSLRg4JBsZ3//1+f/TjYl0Mzen/DQy1EJg= -github.com/segmentio/encoding v0.3.5 h1:UZEiaZ55nlXGDL92scoVuw00RmiRCazIEmvPSbSvt8Y= -github.com/segmentio/encoding v0.3.5/go.mod h1:n0JeuIqEQrQoPDGsjo8UNd1iA0U8d8+oHAA4E3G3OxM= +github.com/segmentio/encoding v0.3.6 h1:E6lVLyDPseWEulBmCmAKPanDd3jiyGDo5gMcugCRwZQ= +github.com/segmentio/encoding v0.3.6/go.mod h1:n0JeuIqEQrQoPDGsjo8UNd1iA0U8d8+oHAA4E3G3OxM= github.com/sergi/go-diff v1.4.0 h1:n/SP9D5ad1fORl+llWyN+D6qoUETXNZARKjyY2/KVCw= github.com/sergi/go-diff v1.4.0/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -635,12 +639,12 @@ go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= -go.opentelemetry.io/collector/featuregate v1.57.0 h1:KPDSUKYn6MHwgyGRSGPPcW/G96HH93pxuvvPwM+R8nY= -go.opentelemetry.io/collector/featuregate v1.57.0/go.mod h1:4ga1QBMPEejXXmpyJS8lmaRpknJ3Lb9Bvk6e420bUFU= -go.opentelemetry.io/collector/internal/testutil v0.151.0 h1:CFjDItLuqzblItOsnK6IPSdrsOaZCaDjYpB8qWG+XHI= -go.opentelemetry.io/collector/internal/testutil v0.151.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE= -go.opentelemetry.io/collector/pdata v1.57.0 h1:oDWBMjEIqyJO3GJEB+iwqxj47rxDK19OKzwaFEaE4sg= -go.opentelemetry.io/collector/pdata v1.57.0/go.mod h1:wZojinP6mNhLXudH8QXx/bjWzOsKMxi/FXwnk+12G/w= +go.opentelemetry.io/collector/featuregate v1.58.0 h1:Kh6Dpgbxywv/Q3D6qPehaSxNCxvr/U/ki7CL4y3udCo= +go.opentelemetry.io/collector/featuregate v1.58.0/go.mod h1:4ga1QBMPEejXXmpyJS8lmaRpknJ3Lb9Bvk6e420bUFU= +go.opentelemetry.io/collector/internal/testutil v0.152.0 h1:8LGwekR7mLcUDhT1ofLmdnrHRFuUa3U7PBd95ZvJEjQ= +go.opentelemetry.io/collector/internal/testutil v0.152.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE= +go.opentelemetry.io/collector/pdata v1.58.0 h1:5Lxut3NxKp87066Pzt+3q7+JUuFI5B3teCyLZIF8wIs= +go.opentelemetry.io/collector/pdata v1.58.0/go.mod h1:4vZtODINbC/JF3eGocnatdImzbRHseOywIcr+aULjCg= go.opentelemetry.io/contrib/detectors/gcp v1.42.0 h1:kpt2PEJuOuqYkPcktfJqWWDjTEd/FNgrxcniL7kQrXQ= go.opentelemetry.io/contrib/detectors/gcp v1.42.0/go.mod h1:W9zQ439utxymRrXsUOzZbFX4JhLxXU4+ZnCt8GG7yA8= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 h1:YH4g8lQroajqUwWbq/tr2QX1JFmEXaDLgG+ew9bLMWo= @@ -692,17 +696,17 @@ golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI= -golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q= -golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 h1:R9PFI6EUdfVKgwKjZef7QIwGcBKu86OEFpJ9nUEP2l4= -golang.org/x/exp v0.0.0-20250718183923-645b1fa84792/go.mod h1:A+z0yzpGtvnG90cToK5n2tu8UJVP2XUATh+r+sfOOOc= +golang.org/x/crypto v0.51.0 h1:IBPXwPfKxY7cWQZ38ZCIRPI50YLeevDLlLnyC5wRGTI= +golang.org/x/crypto v0.51.0/go.mod h1:8AdwkbraGNABw2kOX6YFPs3WM22XqI4EXEd8g+x7Oc8= +golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f h1:W3F4c+6OLc6H2lb//N1q4WpJkhzJCK5J6kUi1NTVXfM= +golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f/go.mod h1:J1xhfL/vlindoeF/aINzNzt2Bket5bjo9sdOYzOsU80= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.34.0 h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI= -golang.org/x/mod v0.34.0/go.mod h1:ykgH52iCZe79kzLLMhyCUzhMci+nQj+0XkbXpNYtVjY= +golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM= +golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -712,8 +716,8 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA= -golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs= +golang.org/x/net v0.54.0 h1:2zJIZAxAHV/OHCDTCOHAYehQzLfSXuf/5SoL/Dv6w/w= +golang.org/x/net v0.54.0/go.mod h1:Sj4oj8jK6XmHpBZU/zWHw3BV3abl4Kvi+Ut7cQcY+cQ= golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs= golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -747,21 +751,21 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI= -golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/sys v0.44.0 h1:ildZl3J4uzeKP07r2F++Op7E9B29JRUy+a27EibtBTQ= +golang.org/x/sys v0.44.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY= -golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY= +golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4= +golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= -golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= +golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc= +golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38= golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U= golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -771,8 +775,8 @@ golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.43.0 h1:12BdW9CeB3Z+J/I/wj34VMl8X+fEXBxVR90JeMX5E7s= -golang.org/x/tools v0.43.0/go.mod h1:uHkMso649BX2cZK6+RpuIPXS3ho2hZo4FVwfoy1vIk0= +golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c= +golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -788,12 +792,12 @@ google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAs google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20260128011058-8636f8732409 h1:VQZ/yAbAtjkHgH80teYd2em3xtIkkHd7ZhqfH2N9CsM= google.golang.org/genproto v0.0.0-20260128011058-8636f8732409/go.mod h1:rxKD3IEILWEu3P44seeNOAwZN4SaoKaQ/2eTg4mM6EM= -google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348 h1:U8orV30l6KpDsi9dxU0CoJZGbjS8EEpw+6ba+XwGPQA= -google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348/go.mod h1:Yzdzr5OOZFgSsEV2D/Xi9NL3bszpXFAg0hFJiRohcD8= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348 h1:pfIbyB44sWzHiCpRqIen67ZQnVXSfIxWrqUMk1qwODE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= -google.golang.org/grpc v1.81.0 h1:W3G9N3KQf3BU+YuCtGKJk0CmxQNbAISICD/9AORxLIw= -google.golang.org/grpc v1.81.0/go.mod h1:xGH9GfzOyMTGIOXBJmXt+BX/V0kcdQbdcuwQ/zNw42I= +google.golang.org/genproto/googleapis/api v0.0.0-20260519071638-aa98bba5eb94 h1:DddG61lE5LkX6144z22i0gma9BMBs5aZ9B8lZLobxyw= +google.golang.org/genproto/googleapis/api v0.0.0-20260519071638-aa98bba5eb94/go.mod h1:1dCETSCY2YKZNXQE3h4fun3TYwF5p8jejRKZgfWAgAY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94 h1:eZCjr/aAF8c5ccm5pb6T4EXgIei5MlAAPWPJk+5ArfY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= +google.golang.org/grpc v1.81.1 h1:VnnIIZ88UzOOKLukQi+ImGz8O1Wdp8nAGGnvOfEIWQQ= +google.golang.org/grpc v1.81.1/go.mod h1:xGH9GfzOyMTGIOXBJmXt+BX/V0kcdQbdcuwQ/zNw42I= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= @@ -821,5 +825,5 @@ lukechampine.com/frand v1.5.1 h1:fg0eRtdmGFIxhP5zQJzM1lFDbD6CUfu/f+7WgAZd5/w= lukechampine.com/frand v1.5.1/go.mod h1:4VstaWc2plN4Mjr10chUD46RAVGWhpkZ5Nja8+Azp0Q= mvdan.cc/gofumpt v0.9.2 h1:zsEMWL8SVKGHNztrx6uZrXdp7AX8r421Vvp23sz7ik4= mvdan.cc/gofumpt v0.9.2/go.mod h1:iB7Hn+ai8lPvofHd9ZFGVg2GOr8sBUw1QUWjNbmIL/s= -pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk= -pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v1.3.0 h1:vBvO0VSqti75J1jjYqpgPNBLKMd1+gxa9fYo7vk/Exc= +pgregory.net/rapid v1.3.0/go.mod h1:dPlE4OBBxgXPqkP79flB6sJL1dx5azpI7HQ9MY9Z7uk= diff --git a/sdk/go.mod b/sdk/go.mod index 05865ecd9..b5933ec6c 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.25.8 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.236.0 + github.com/pulumi/pulumi/sdk/v3 v3.242.0 ) require ( @@ -30,13 +30,13 @@ require ( github.com/clipperhouse/displaywidth v0.11.0 // indirect github.com/clipperhouse/uax29/v2 v2.7.0 // indirect github.com/cloudflare/circl v1.6.3 // indirect - github.com/cyphar/filepath-securejoin v0.4.1 // indirect + github.com/cyphar/filepath-securejoin v0.6.1 // indirect github.com/djherbis/times v1.5.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect - github.com/go-git/go-billy/v5 v5.8.0 // indirect - github.com/go-git/go-git/v5 v5.18.0 // indirect + github.com/go-git/go-billy/v5 v5.9.0 // indirect + github.com/go-git/go-git/v5 v5.19.0 // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/gogo/protobuf v1.3.2 // indirect @@ -54,6 +54,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.18.0 // indirect + github.com/klauspost/cpuid/v2 v2.3.0 // indirect github.com/lucasb-eyer/go-colorful v1.3.0 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mattn/go-localereader v0.0.1 // indirect @@ -68,11 +69,12 @@ require ( github.com/opentracing/basictracer-go v1.1.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/pgavlin/fx v0.1.6 // indirect - github.com/pjbgf/sha1cd v0.3.2 // indirect + github.com/pgavlin/fx/v2 v2.0.12 // indirect + github.com/pjbgf/sha1cd v0.6.0 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect - github.com/pulumi/esc v0.17.0 // indirect + github.com/pulumi/esc v0.24.0 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/rogpeppe/go-internal v1.14.1 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect @@ -100,15 +102,15 @@ require ( go.opentelemetry.io/proto/otlp v1.9.0 // indirect go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/crypto v0.48.0 // indirect - golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect - golang.org/x/mod v0.32.0 // indirect - golang.org/x/net v0.51.0 // indirect - golang.org/x/sync v0.19.0 // indirect - golang.org/x/sys v0.42.0 // indirect - golang.org/x/term v0.40.0 // indirect - golang.org/x/text v0.34.0 // indirect - golang.org/x/tools v0.41.0 // indirect + golang.org/x/crypto v0.50.0 // indirect + golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect + golang.org/x/mod v0.35.0 // indirect + golang.org/x/net v0.53.0 // indirect + golang.org/x/sync v0.20.0 // indirect + golang.org/x/sys v0.43.0 // indirect + golang.org/x/term v0.42.0 // indirect + golang.org/x/text v0.36.0 // indirect + golang.org/x/tools v0.44.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 // indirect google.golang.org/grpc v1.80.0 // indirect diff --git a/sdk/go.sum b/sdk/go.sum index 822a54c59..d64c5ae17 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -52,8 +52,8 @@ github.com/clipperhouse/uax29/v2 v2.7.0/go.mod h1:EFJ2TJMRUaplDxHKj1qAEhCtQPW2tJ github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8= github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= -github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= -github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= +github.com/cyphar/filepath-securejoin v0.6.1 h1:5CeZ1jPXEiYt3+Z6zqprSAgSWiggmpVyciv8syjIpVE= +github.com/cyphar/filepath-securejoin v0.6.1/go.mod h1:A8hd4EnAeyujCJRrICiOWqjS1AX0a9kM5XL+NwKoYSc= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -72,12 +72,12 @@ github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c= github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.8.0 h1:I8hjc3LbBlXTtVuFNJuwYuMiHvQJDq1AT6u4DwDzZG0= -github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY= +github.com/go-git/go-billy/v5 v5.9.0 h1:jItGXszUDRtR/AlferWPTMN4j38BQ88XnXKbilmmBPA= +github.com/go-git/go-billy/v5 v5.9.0/go.mod h1:jCnQMLj9eUgGU7+ludSTYoZL/GGmii14RxKFj7ROgHw= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.18.0 h1:O831KI+0PR51hM2kep6T8k+w0/LIAD490gvqMCvL5hM= -github.com/go-git/go-git/v5 v5.18.0/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo= +github.com/go-git/go-git/v5 v5.19.0 h1:+WkVUQZSy/F1Gb13udrMKjIM2PrzsNfDKFSfo5tkMtc= +github.com/go-git/go-git/v5 v5.19.0/go.mod h1:Pb1v0c7/g8aGQJwx9Us09W85yGoyvSwuhEGMH7zjDKQ= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= @@ -123,6 +123,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= +github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= +github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -171,8 +173,8 @@ github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU= github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M= github.com/pgavlin/fx/v2 v2.0.12 h1:SjjaJ68Dt8Z4zHwOpY/RPijd7lShs6xYupJbF9ra00M= github.com/pgavlin/fx/v2 v2.0.12/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc= -github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4= -github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A= +github.com/pjbgf/sha1cd v0.6.0 h1:3WJ8Wz8gvDz29quX1OcEmkAlUg9diU4GxJHqs0/XiwU= +github.com/pjbgf/sha1cd v0.6.0/go.mod h1:lhpGlyHLpQZoxMv8HcgXvZEhcGs0PG/vsZnEJ7H0iCM= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= @@ -181,10 +183,10 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= -github.com/pulumi/esc v0.17.0 h1:oaVOIyFTENlYDuqc3pW75lQT9jb2cd6ie/4/Twxn66w= -github.com/pulumi/esc v0.17.0/go.mod h1:XnSxlt5NkmuAj304l/gK4pRErFbtqq6XpfX1tYT9Jbc= -github.com/pulumi/pulumi/sdk/v3 v3.236.0 h1:vX+0ZCmylokASSKRqvx8ryRnLeFl87xqh3l5cKAI4Ko= -github.com/pulumi/pulumi/sdk/v3 v3.236.0/go.mod h1:ybUihqUfVF1ZXBH3JNunYsAMz2P6i+7v5gzoJ60sVp0= +github.com/pulumi/esc v0.24.0 h1:sCtiB0qbyrlU1ZNzJn4dTLYiChl8xeCBFbHWl1YoXJg= +github.com/pulumi/esc v0.24.0/go.mod h1:eCOOkcDJS6eooGwdE4/E0+pOsvUWG254+KBmPCFwJpA= +github.com/pulumi/pulumi/sdk/v3 v3.242.0 h1:gQIZ1ALbT5gCMuRoBscGzk7Rdbx9mbOc+YwDFxvRyss= +github.com/pulumi/pulumi/sdk/v3 v3.242.0/go.mod h1:P9VS6pQws3YBu67uszFRHn24n5AwzeMlyC2hIiHGWHg= github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= @@ -271,29 +273,29 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts= -golang.org/x/crypto v0.48.0/go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos= -golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8= -golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= +golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI= +golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q= +golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f h1:W3F4c+6OLc6H2lb//N1q4WpJkhzJCK5J6kUi1NTVXfM= +golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f/go.mod h1:J1xhfL/vlindoeF/aINzNzt2Bket5bjo9sdOYzOsU80= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.32.0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c= -golang.org/x/mod v0.32.0/go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU= +golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM= +golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo= -golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y= +golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA= +golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= -golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= +golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= +golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -309,24 +311,24 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo= -golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI= +golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.40.0 h1:36e4zGLqU4yhjlmxEaagx2KuYbJq3EwY8K943ZsHcvg= -golang.org/x/term v0.40.0/go.mod h1:w2P8uVp06p2iyKKuvXIm7N/y0UCRt3UfJTfZ7oOpglM= +golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY= +golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk= -golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA= +golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= +golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.41.0 h1:a9b8iMweWG+S0OBnlU36rzLp20z1Rp10w+IY2czHTQc= -golang.org/x/tools v0.41.0/go.mod h1:XSY6eDqxVNiYgezAVqqCeihT4j1U2CCsqvH3WhQpnlg= +golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c= +golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= From d230fe7a88857684cd3047263ed37a2c4a0760cb Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Fri, 22 May 2026 12:10:37 +0000 Subject: [PATCH 2/2] make generate_sdks --- docs/_index.md | 18 +- sdk/python/pulumi_cloudflare/_inputs.py | 1680 +++++++++++------------ 2 files changed, 857 insertions(+), 841 deletions(-) diff --git a/docs/_index.md b/docs/_index.md index 5fca53f4e..174a972c3 100644 --- a/docs/_index.md +++ b/docs/_index.md @@ -22,7 +22,7 @@ Cloudflare. The provider needs to be configured with the proper credentials before it can be used. ## Example Usage -{{< chooser language "typescript,python,go,csharp,java,yaml" >}} +{{< chooser language "typescript,python,go,csharp,java,yaml,hcl" >}} {{% choosable language typescript %}} ```yaml # Pulumi.yaml provider configuration file @@ -179,6 +179,22 @@ public class App { } ``` +{{% /choosable %}} +{{% choosable language hcl %}} +```hcl +pulumi { + required_providers { + cloudflare = { + source = "pulumi/cloudflare" + } + } +} + +# Create a DNS record +resource "cloudflare_dnsrecord" "www" { +} +``` + {{% /choosable %}} {{< /chooser >}} ## Configuration Reference diff --git a/sdk/python/pulumi_cloudflare/_inputs.py b/sdk/python/pulumi_cloudflare/_inputs.py index 2be679471..5a82bca2c 100644 --- a/sdk/python/pulumi_cloudflare/_inputs.py +++ b/sdk/python/pulumi_cloudflare/_inputs.py @@ -3195,7 +3195,7 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class AccessApplicationOauthConfigurationArgsDict(TypedDict): - dynamic_client_registration: NotRequired[pulumi.Input[Optional['AccessApplicationOauthConfigurationDynamicClientRegistrationArgs']]] + dynamic_client_registration: NotRequired[pulumi.Input[Optional['AccessApplicationOauthConfigurationDynamicClientRegistrationArgsDict']]] """ Settings for OAuth dynamic client registration. """ @@ -3203,7 +3203,7 @@ class AccessApplicationOauthConfigurationArgsDict(TypedDict): """ Whether the OAuth configuration is enabled for this application. When set to `false`, Access will not handle OAuth for this application. Defaults to `true` if omitted. """ - grant: NotRequired[pulumi.Input[Optional['AccessApplicationOauthConfigurationGrantArgs']]] + grant: NotRequired[pulumi.Input[Optional['AccessApplicationOauthConfigurationGrantArgsDict']]] """ Settings for OAuth grant behavior. """ @@ -3402,7 +3402,7 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class AccessApplicationPolicyArgsDict(TypedDict): - connection_rules: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyConnectionRulesArgs']]] + connection_rules: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyConnectionRulesArgsDict']]] """ The rules that define how users may connect to the targets secured by your application. """ @@ -3411,7 +3411,7 @@ class AccessApplicationPolicyArgsDict(TypedDict): The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass". """ - excludes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationPolicyExcludeArgs']]]]] + excludes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationPolicyExcludeArgsDict']]]]] """ Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules. """ @@ -3419,11 +3419,11 @@ class AccessApplicationPolicyArgsDict(TypedDict): """ The UUID of the policy """ - includes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationPolicyIncludeArgs']]]]] + includes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationPolicyIncludeArgsDict']]]]] """ Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules. """ - mfa_config: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyMfaConfigArgs']]] + mfa_config: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyMfaConfigArgsDict']]] """ Configures multi-factor authentication (MFA) settings for this policy. For infrastructure applications only `ssh_piv_key` is a supported authenticator; for other application types use `totp`, `biometrics`, or `security_key`. """ @@ -3435,7 +3435,7 @@ class AccessApplicationPolicyArgsDict(TypedDict): """ The order of execution for this policy. Must be unique for each policy within an app. """ - requires: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationPolicyRequireArgs']]]]] + requires: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationPolicyRequireArgsDict']]]]] """ Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules. """ @@ -3594,11 +3594,11 @@ def requires(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['AccessApp class AccessApplicationPolicyConnectionRulesArgsDict(TypedDict): - rdp: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyConnectionRulesRdpArgs']]] + rdp: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyConnectionRulesRdpArgsDict']]] """ The RDP-specific rules that define clipboard behavior for RDP connections. """ - ssh: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyConnectionRulesSshArgs']]] + ssh: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyConnectionRulesSshArgsDict']]] """ The SSH-specific rules that define how users may connect to the targets secured by your application. """ @@ -3740,36 +3740,36 @@ def allow_email_alias(self, value: pulumi.Input[Optional[_builtins.bool]]): class AccessApplicationPolicyExcludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeServiceTokenArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyExcludeServiceTokenArgsDict']]] @pulumi.input_type class AccessApplicationPolicyExcludeArgs: @@ -4919,36 +4919,36 @@ def token_id(self, value: pulumi.Input[_builtins.str]): class AccessApplicationPolicyIncludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeServiceTokenArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyIncludeServiceTokenArgsDict']]] @pulumi.input_type class AccessApplicationPolicyIncludeArgs: @@ -6170,36 +6170,36 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class AccessApplicationPolicyRequireArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireServiceTokenArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessApplicationPolicyRequireServiceTokenArgsDict']]] @pulumi.input_type class AccessApplicationPolicyRequireArgs: @@ -7378,8 +7378,8 @@ class AccessApplicationSaasAppArgsDict(TypedDict): """ The service provider's endpoint that is responsible for receiving and parsing a SAML assertion. """ - custom_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationSaasAppCustomAttributeArgs']]]]] - custom_claims: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationSaasAppCustomClaimArgs']]]]] + custom_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationSaasAppCustomAttributeArgsDict']]]]] + custom_claims: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationSaasAppCustomClaimArgsDict']]]]] default_relay_state: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ The URL that the user will be redirected to after a successful login for IDP initiated logins. @@ -7392,7 +7392,7 @@ class AccessApplicationSaasAppArgsDict(TypedDict): """ A regex to filter Cloudflare groups returned in ID token and userinfo endpoint """ - hybrid_and_implicit_options: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppHybridAndImplicitOptionsArgs']]] + hybrid_and_implicit_options: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppHybridAndImplicitOptionsArgsDict']]] idp_entity_id: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ The unique identifier for your SaaS application. @@ -7414,7 +7414,7 @@ class AccessApplicationSaasAppArgsDict(TypedDict): """ The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens """ - refresh_token_options: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppRefreshTokenOptionsArgs']]] + refresh_token_options: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppRefreshTokenOptionsArgsDict']]] saml_attribute_transform_jsonata: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the saml*attributes or oidc*fields of the identity provider used to authenticate. The output of this expression must be a JSON object. @@ -7813,7 +7813,7 @@ class AccessApplicationSaasAppCustomAttributeArgsDict(TypedDict): """ If the attribute is required when building a SAML assertion. """ - source: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppCustomAttributeSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppCustomAttributeSourceArgsDict']]] @pulumi.input_type class AccessApplicationSaasAppCustomAttributeArgs: @@ -7905,7 +7905,7 @@ class AccessApplicationSaasAppCustomAttributeSourceArgsDict(TypedDict): """ The name of the IdP attribute. """ - name_by_idps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationSaasAppCustomAttributeSourceNameByIdpArgs']]]]] + name_by_idps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationSaasAppCustomAttributeSourceNameByIdpArgsDict']]]]] """ A mapping from IdP ID to attribute name. """ @@ -8012,7 +8012,7 @@ class AccessApplicationSaasAppCustomClaimArgsDict(TypedDict): The scope of the claim. Available values: "groups", "profile", "email", "openid". """ - source: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppCustomClaimSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['AccessApplicationSaasAppCustomClaimSourceArgsDict']]] @pulumi.input_type class AccessApplicationSaasAppCustomClaimArgs: @@ -8219,7 +8219,7 @@ class AccessApplicationScimConfigArgsDict(TypedDict): """ The base URI for the application's SCIM-compatible API. """ - authentication: NotRequired[pulumi.Input[Optional['AccessApplicationScimConfigAuthenticationArgs']]] + authentication: NotRequired[pulumi.Input[Optional['AccessApplicationScimConfigAuthenticationArgsDict']]] """ Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application. """ @@ -8231,7 +8231,7 @@ class AccessApplicationScimConfigArgsDict(TypedDict): """ Whether SCIM provisioning is turned on for this application. """ - mappings: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationScimConfigMappingArgs']]]]] + mappings: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessApplicationScimConfigMappingArgsDict']]]]] """ A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned. """ @@ -8541,7 +8541,7 @@ class AccessApplicationScimConfigMappingArgsDict(TypedDict): """ A [SCIM filter expression](https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2.2) that matches resources that should be provisioned to this application. """ - operations: NotRequired[pulumi.Input[Optional['AccessApplicationScimConfigMappingOperationsArgs']]] + operations: NotRequired[pulumi.Input[Optional['AccessApplicationScimConfigMappingOperationsArgsDict']]] """ Whether or not this mapping applies to creates, updates, or deletes. """ @@ -8798,37 +8798,37 @@ def target_attributes(self, value: pulumi.Input[Mapping[str, pulumi.Input[Sequen class AccessGroupExcludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessGroupExcludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessGroupExcludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessGroupExcludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessGroupExcludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessGroupExcludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessGroupExcludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessGroupExcludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessGroupExcludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessGroupExcludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessGroupExcludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessGroupExcludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessGroupExcludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessGroupExcludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessGroupExcludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessGroupExcludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessGroupExcludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessGroupExcludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['AccessGroupExcludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessGroupExcludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessGroupExcludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessGroupExcludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessGroupExcludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessGroupExcludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessGroupExcludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessGroupExcludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessGroupExcludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessGroupExcludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessGroupExcludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['AccessGroupExcludeUserRiskScoreArgsDict']]] @pulumi.input_type class AccessGroupExcludeArgs: @@ -10018,37 +10018,37 @@ def user_risk_scores(self, value: pulumi.Input[Sequence[pulumi.Input[_builtins.s class AccessGroupIncludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessGroupIncludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessGroupIncludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessGroupIncludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessGroupIncludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessGroupIncludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessGroupIncludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessGroupIncludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessGroupIncludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessGroupIncludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessGroupIncludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessGroupIncludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessGroupIncludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessGroupIncludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessGroupIncludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessGroupIncludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessGroupIncludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessGroupIncludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['AccessGroupIncludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessGroupIncludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessGroupIncludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessGroupIncludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessGroupIncludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessGroupIncludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessGroupIncludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessGroupIncludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessGroupIncludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessGroupIncludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessGroupIncludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['AccessGroupIncludeUserRiskScoreArgsDict']]] @pulumi.input_type class AccessGroupIncludeArgs: @@ -11238,37 +11238,37 @@ def user_risk_scores(self, value: pulumi.Input[Sequence[pulumi.Input[_builtins.s class AccessGroupRequireArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessGroupRequireAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessGroupRequireAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessGroupRequireAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessGroupRequireAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessGroupRequireAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessGroupRequireCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessGroupRequireCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessGroupRequireDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessGroupRequireEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessGroupRequireEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessGroupRequireEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessGroupRequireEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessGroupRequireAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessGroupRequireAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessGroupRequireAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessGroupRequireCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessGroupRequireCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessGroupRequireDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessGroupRequireEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessGroupRequireEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessGroupRequireEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessGroupRequireEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessGroupRequireExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessGroupRequireGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessGroupRequireGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessGroupRequireGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessGroupRequireGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessGroupRequireIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessGroupRequireIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessGroupRequireLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessGroupRequireLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessGroupRequireOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessGroupRequireOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessGroupRequireSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessGroupRequireServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['AccessGroupRequireUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessGroupRequireExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessGroupRequireGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessGroupRequireGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessGroupRequireGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessGroupRequireGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessGroupRequireIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessGroupRequireIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessGroupRequireLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessGroupRequireLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessGroupRequireOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessGroupRequireOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessGroupRequireSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessGroupRequireServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['AccessGroupRequireUserRiskScoreArgsDict']]] @pulumi.input_type class AccessGroupRequireArgs: @@ -12514,7 +12514,7 @@ class AccessIdentityProviderConfigArgsDict(TypedDict): """ The claim name for email in the id_token response. """ - header_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessIdentityProviderConfigHeaderAttributeArgs']]]]] + header_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AccessIdentityProviderConfigHeaderAttributeArgsDict']]]]] """ Add a list of attribute names that will be returned in the response header from the Access callback. """ @@ -13700,7 +13700,7 @@ def email_list_uuid(self, value: pulumi.Input[Optional[_builtins.str]]): class AccessPolicyConnectionRulesArgsDict(TypedDict): - rdp: NotRequired[pulumi.Input[Optional['AccessPolicyConnectionRulesRdpArgs']]] + rdp: NotRequired[pulumi.Input[Optional['AccessPolicyConnectionRulesRdpArgsDict']]] """ The RDP-specific rules that define clipboard behavior for RDP connections. """ @@ -13778,37 +13778,37 @@ def allowed_clipboard_remote_to_local_formats(self, value: pulumi.Input[Optional class AccessPolicyExcludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['AccessPolicyExcludeUserRiskScoreArgsDict']]] @pulumi.input_type class AccessPolicyExcludeArgs: @@ -14998,37 +14998,37 @@ def user_risk_scores(self, value: pulumi.Input[Sequence[pulumi.Input[_builtins.s class AccessPolicyIncludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['AccessPolicyIncludeUserRiskScoreArgsDict']]] @pulumi.input_type class AccessPolicyIncludeArgs: @@ -16287,37 +16287,37 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class AccessPolicyRequireArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['AccessPolicyRequireCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['AccessPolicyRequireCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['AccessPolicyRequireDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['AccessPolicyRequireAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['AccessPolicyRequireCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['AccessPolicyRequireCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['AccessPolicyRequireDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['AccessPolicyRequireEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['AccessPolicyRequireExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['AccessPolicyRequireIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['AccessPolicyRequireIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['AccessPolicyRequireLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['AccessPolicyRequireLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['AccessPolicyRequireOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['AccessPolicyRequireOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['AccessPolicyRequireSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['AccessPolicyRequireServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['AccessPolicyRequireUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['AccessPolicyRequireExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['AccessPolicyRequireGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['AccessPolicyRequireIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['AccessPolicyRequireIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['AccessPolicyRequireLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['AccessPolicyRequireLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['AccessPolicyRequireOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['AccessPolicyRequireOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['AccessPolicyRequireSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['AccessPolicyRequireServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['AccessPolicyRequireUserRiskScoreArgsDict']]] @pulumi.input_type class AccessPolicyRequireArgs: @@ -17639,7 +17639,7 @@ class AccountDnsSettingsZoneDefaultsArgsDict(TypedDict): """ Whether to enable Foundation DNS Advanced Nameservers on the zone. """ - internal_dns: NotRequired[pulumi.Input[Optional['AccountDnsSettingsZoneDefaultsInternalDnsArgs']]] + internal_dns: NotRequired[pulumi.Input[Optional['AccountDnsSettingsZoneDefaultsInternalDnsArgsDict']]] """ Settings for this internal zone. """ @@ -17647,7 +17647,7 @@ class AccountDnsSettingsZoneDefaultsArgsDict(TypedDict): """ Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers. """ - nameservers: NotRequired[pulumi.Input[Optional['AccountDnsSettingsZoneDefaultsNameserversArgs']]] + nameservers: NotRequired[pulumi.Input[Optional['AccountDnsSettingsZoneDefaultsNameserversArgsDict']]] """ Settings determining the nameservers through which the zone should be available. """ @@ -17659,7 +17659,7 @@ class AccountDnsSettingsZoneDefaultsArgsDict(TypedDict): """ Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex. """ - soa: NotRequired[pulumi.Input[Optional['AccountDnsSettingsZoneDefaultsSoaArgs']]] + soa: NotRequired[pulumi.Input[Optional['AccountDnsSettingsZoneDefaultsSoaArgsDict']]] """ Components of the zone's SOA record. """ @@ -18517,7 +18517,7 @@ def sets(self, value: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str] class AccountTokenConditionArgsDict(TypedDict): - request_ip: NotRequired[pulumi.Input[Optional['AccountTokenConditionRequestIpArgs']]] + request_ip: NotRequired[pulumi.Input[Optional['AccountTokenConditionRequestIpArgsDict']]] """ Client IP restrictions. """ @@ -18778,7 +18778,7 @@ class AiGatewayDlpArgsDict(TypedDict): """ Available values: "BLOCK", "FLAG". """ - policies: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiGatewayDlpPolicyArgs']]]]] + policies: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiGatewayDlpPolicyArgsDict']]]]] profiles: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]]] @pulumi.input_type @@ -18968,7 +18968,7 @@ class AiGatewayDynamicRoutingElementArgsDict(TypedDict): """ Available values: "start", "conditional", "percentage", "rate", "model", "end". """ - properties: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementPropertiesArgs']]] + properties: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementPropertiesArgsDict']]] @pulumi.input_type class AiGatewayDynamicRoutingElementArgs: @@ -19028,11 +19028,11 @@ def properties(self, value: pulumi.Input[Optional['AiGatewayDynamicRoutingElemen class AiGatewayDynamicRoutingElementOutputsArgsDict(TypedDict): element_id: NotRequired[pulumi.Input[Optional[_builtins.str]]] - fallback: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsFallbackArgs']]] - false: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsFalseArgs']]] - next: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsNextArgs']]] - success: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsSuccessArgs']]] - true: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsTrueArgs']]] + fallback: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsFallbackArgsDict']]] + false: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsFalseArgsDict']]] + next: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsNextArgsDict']]] + success: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsSuccessArgsDict']]] + true: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingElementOutputsTrueArgsDict']]] @pulumi.input_type class AiGatewayDynamicRoutingElementOutputsArgs: @@ -19342,13 +19342,13 @@ def window(self, value: pulumi.Input[Optional[_builtins.float]]): class AiGatewayDynamicRoutingRouteArgsDict(TypedDict): account_tag: NotRequired[pulumi.Input[Optional[_builtins.str]]] created_at: NotRequired[pulumi.Input[Optional[_builtins.str]]] - deployment: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteDeploymentArgs']]] - elements: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiGatewayDynamicRoutingRouteElementArgs']]]]] + deployment: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteDeploymentArgsDict']]] + elements: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiGatewayDynamicRoutingRouteElementArgsDict']]]]] gateway_id: NotRequired[pulumi.Input[Optional[_builtins.str]]] id: NotRequired[pulumi.Input[Optional[_builtins.str]]] modified_at: NotRequired[pulumi.Input[Optional[_builtins.str]]] name: NotRequired[pulumi.Input[Optional[_builtins.str]]] - version: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteVersionArgs']]] + version: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteVersionArgsDict']]] @pulumi.input_type class AiGatewayDynamicRoutingRouteArgs: @@ -19511,8 +19511,8 @@ def version_id(self, value: pulumi.Input[Optional[_builtins.str]]): class AiGatewayDynamicRoutingRouteElementArgsDict(TypedDict): id: NotRequired[pulumi.Input[Optional[_builtins.str]]] - outputs: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsArgs']]] - properties: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementPropertiesArgs']]] + outputs: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsArgsDict']]] + properties: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementPropertiesArgsDict']]] type: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ Available values: "start", "conditional", "percentage", "rate", "model", "end". @@ -19579,11 +19579,11 @@ def type(self, value: pulumi.Input[Optional[_builtins.str]]): class AiGatewayDynamicRoutingRouteElementOutputsArgsDict(TypedDict): element_id: NotRequired[pulumi.Input[Optional[_builtins.str]]] - fallback: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsFallbackArgs']]] - false: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsFalseArgs']]] - next: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsNextArgs']]] - success: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsSuccessArgs']]] - true: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsTrueArgs']]] + fallback: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsFallbackArgsDict']]] + false: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsFalseArgsDict']]] + next: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsNextArgsDict']]] + success: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsSuccessArgsDict']]] + true: NotRequired[pulumi.Input[Optional['AiGatewayDynamicRoutingRouteElementOutputsTrueArgsDict']]] @pulumi.input_type class AiGatewayDynamicRoutingRouteElementOutputsArgs: @@ -20267,7 +20267,7 @@ def keyword_tokenizer(self, value: pulumi.Input[Optional[_builtins.str]]): class AiSearchInstanceMetadataArgsDict(TypedDict): created_from_aisearch_wizard: NotRequired[pulumi.Input[Optional[_builtins.bool]]] - search_for_agents: NotRequired[pulumi.Input[Optional['AiSearchInstanceMetadataSearchForAgentsArgs']]] + search_for_agents: NotRequired[pulumi.Input[Optional['AiSearchInstanceMetadataSearchForAgentsArgsDict']]] worker_domain: NotRequired[pulumi.Input[Optional[_builtins.str]]] @pulumi.input_type @@ -20356,11 +20356,11 @@ def zone_name(self, value: pulumi.Input[_builtins.str]): class AiSearchInstancePublicEndpointParamsArgsDict(TypedDict): authorized_hosts: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]]] - chat_completions_endpoint: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsChatCompletionsEndpointArgs']]] + chat_completions_endpoint: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsChatCompletionsEndpointArgsDict']]] enabled: NotRequired[pulumi.Input[Optional[_builtins.bool]]] - mcp: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsMcpArgs']]] - rate_limit: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsRateLimitArgs']]] - search_endpoint: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsSearchEndpointArgs']]] + mcp: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsMcpArgsDict']]] + rate_limit: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsRateLimitArgsDict']]] + search_endpoint: NotRequired[pulumi.Input[Optional['AiSearchInstancePublicEndpointParamsSearchEndpointArgsDict']]] @pulumi.input_type class AiSearchInstancePublicEndpointParamsArgs: @@ -20595,7 +20595,7 @@ def disabled(self, value: pulumi.Input[Optional[_builtins.bool]]): class AiSearchInstanceRetrievalOptionsArgsDict(TypedDict): - boost_bies: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiSearchInstanceRetrievalOptionsBoostByArgs']]]]] + boost_bies: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiSearchInstanceRetrievalOptionsBoostByArgsDict']]]]] """ Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field. """ @@ -20708,7 +20708,7 @@ class AiSearchInstanceSourceParamsArgsDict(TypedDict): """ prefix: NotRequired[pulumi.Input[Optional[_builtins.str]]] r2_jurisdiction: NotRequired[pulumi.Input[Optional[_builtins.str]]] - web_crawler: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerArgs']]] + web_crawler: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerArgsDict']]] @pulumi.input_type class AiSearchInstanceSourceParamsArgs: @@ -20786,13 +20786,13 @@ def web_crawler(self, value: pulumi.Input[Optional['AiSearchInstanceSourceParams class AiSearchInstanceSourceParamsWebCrawlerArgsDict(TypedDict): - crawl_options: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsArgs']]] - parse_options: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgs']]] + crawl_options: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsArgsDict']]] + parse_options: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgsDict']]] parse_type: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ Available values: "sitemap", "feed-rss", "crawl". """ - store_options: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerStoreOptionsArgs']]] + store_options: NotRequired[pulumi.Input[Optional['AiSearchInstanceSourceParamsWebCrawlerStoreOptionsArgsDict']]] @pulumi.input_type class AiSearchInstanceSourceParamsWebCrawlerArgs: @@ -20935,7 +20935,7 @@ def source(self, value: pulumi.Input[Optional[_builtins.str]]): class AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgsDict(TypedDict): - content_selectors: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorArgs']]]]] + content_selectors: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorArgsDict']]]]] """ List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. """ @@ -21174,14 +21174,14 @@ def type(self, value: pulumi.Input[_builtins.str]): class ApiShieldOperationFeaturesArgsDict(TypedDict): - api_routing: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesApiRoutingArgs']]] + api_routing: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesApiRoutingArgsDict']]] """ API Routing settings on endpoint. """ - confidence_intervals: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsArgs']]] - parameter_schemas: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesParameterSchemasArgs']]] - schema_info: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesSchemaInfoArgs']]] - thresholds: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesThresholdsArgs']]] + confidence_intervals: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsArgsDict']]] + parameter_schemas: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesParameterSchemasArgsDict']]] + schema_info: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesSchemaInfoArgsDict']]] + thresholds: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesThresholdsArgsDict']]] @pulumi.input_type class ApiShieldOperationFeaturesArgs: @@ -21298,7 +21298,7 @@ def route(self, value: pulumi.Input[Optional[_builtins.str]]): class ApiShieldOperationFeaturesConfidenceIntervalsArgsDict(TypedDict): last_updated: NotRequired[pulumi.Input[Optional[_builtins.str]]] - suggested_threshold: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdArgs']]] + suggested_threshold: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdArgsDict']]] @pulumi.input_type class ApiShieldOperationFeaturesConfidenceIntervalsArgs: @@ -21330,7 +21330,7 @@ def suggested_threshold(self, value: pulumi.Input[Optional['ApiShieldOperationFe class ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdArgsDict(TypedDict): - confidence_intervals: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsArgs']]] + confidence_intervals: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsArgsDict']]] mean: NotRequired[pulumi.Input[Optional[_builtins.float]]] """ Suggested threshold. @@ -21372,15 +21372,15 @@ def mean(self, value: pulumi.Input[Optional[_builtins.float]]): class ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsArgsDict(TypedDict): - p90: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90Args']]] + p90: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90ArgsDict']]] """ Upper and lower bound for percentile estimate """ - p95: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95Args']]] + p95: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95ArgsDict']]] """ Upper and lower bound for percentile estimate """ - p99: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99Args']]] + p99: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99ArgsDict']]] """ Upper and lower bound for percentile estimate """ @@ -21589,7 +21589,7 @@ def upper(self, value: pulumi.Input[Optional[_builtins.float]]): class ApiShieldOperationFeaturesParameterSchemasArgsDict(TypedDict): last_updated: NotRequired[pulumi.Input[Optional[_builtins.str]]] - parameter_schemas: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesParameterSchemasParameterSchemasArgs']]] + parameter_schemas: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesParameterSchemasParameterSchemasArgsDict']]] """ An operation schema object containing a response. """ @@ -21679,7 +21679,7 @@ def responses(self, value: pulumi.Input[Optional[_builtins.str]]): class ApiShieldOperationFeaturesSchemaInfoArgsDict(TypedDict): - active_schema: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesSchemaInfoActiveSchemaArgs']]] + active_schema: NotRequired[pulumi.Input[Optional['ApiShieldOperationFeaturesSchemaInfoActiveSchemaArgsDict']]] """ Schema active on endpoint. """ @@ -22140,7 +22140,7 @@ def validation_enabled(self, value: pulumi.Input[Optional[_builtins.bool]]): class ApiShieldSchemaUploadDetailsArgsDict(TypedDict): - warnings: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ApiShieldSchemaUploadDetailsWarningArgs']]]]] + warnings: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ApiShieldSchemaUploadDetailsWarningArgsDict']]]]] """ Diagnostic warning events that occurred during processing. These events are non-critical errors found within the schema. """ @@ -22238,7 +22238,7 @@ def message(self, value: pulumi.Input[Optional[_builtins.str]]): class ApiTokenConditionArgsDict(TypedDict): - request_ip: NotRequired[pulumi.Input[Optional['ApiTokenConditionRequestIpArgs']]] + request_ip: NotRequired[pulumi.Input[Optional['ApiTokenConditionRequestIpArgsDict']]] """ Client IP restrictions. """ @@ -22639,7 +22639,7 @@ class CertificatePackCertificateArgsDict(TypedDict): """ When the certificate from the authority expires. """ - geo_restrictions: NotRequired[pulumi.Input[Optional['CertificatePackCertificateGeoRestrictionsArgs']]] + geo_restrictions: NotRequired[pulumi.Input[Optional['CertificatePackCertificateGeoRestrictionsArgsDict']]] """ Specify the region where your private key can be held locally. """ @@ -23313,7 +23313,7 @@ class CloudConnectorRulesRuleArgsDict(TypedDict): enabled: NotRequired[pulumi.Input[Optional[_builtins.bool]]] expression: NotRequired[pulumi.Input[Optional[_builtins.str]]] id: NotRequired[pulumi.Input[Optional[_builtins.str]]] - parameters: NotRequired[pulumi.Input[Optional['CloudConnectorRulesRuleParametersArgs']]] + parameters: NotRequired[pulumi.Input[Optional['CloudConnectorRulesRuleParametersArgsDict']]] """ Parameters of Cloud Connector Rule """ @@ -23445,8 +23445,8 @@ class ConnectivityDirectoryServiceHostArgsDict(TypedDict): hostname: NotRequired[pulumi.Input[Optional[_builtins.str]]] ipv4: NotRequired[pulumi.Input[Optional[_builtins.str]]] ipv6: NotRequired[pulumi.Input[Optional[_builtins.str]]] - network: NotRequired[pulumi.Input[Optional['ConnectivityDirectoryServiceHostNetworkArgs']]] - resolver_network: NotRequired[pulumi.Input[Optional['ConnectivityDirectoryServiceHostResolverNetworkArgs']]] + network: NotRequired[pulumi.Input[Optional['ConnectivityDirectoryServiceHostNetworkArgsDict']]] + resolver_network: NotRequired[pulumi.Input[Optional['ConnectivityDirectoryServiceHostResolverNetworkArgsDict']]] @pulumi.input_type class ConnectivityDirectoryServiceHostArgs: @@ -23756,7 +23756,7 @@ class CustomHostnameSslArgsDict(TypedDict): """ Whether or not to add Cloudflare Branding for the order. This will add a subdomain of sni.cloudflaressl.com as the Common Name if set to true """ - custom_cert_bundles: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['CustomHostnameSslCustomCertBundleArgs']]]]] + custom_cert_bundles: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['CustomHostnameSslCustomCertBundleArgsDict']]]]] """ Array of custom certificate and key pairs (1 or 2 pairs allowed) """ @@ -23777,7 +23777,7 @@ class CustomHostnameSslArgsDict(TypedDict): Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email". """ - settings: NotRequired[pulumi.Input[Optional['CustomHostnameSslSettingsArgs']]] + settings: NotRequired[pulumi.Input[Optional['CustomHostnameSslSettingsArgsDict']]] """ SSL specific settings. """ @@ -24217,7 +24217,7 @@ class CustomSslKeylessServerArgsDict(TypedDict): Status of the Keyless SSL. Available values: "active", "deleted". """ - tunnel: NotRequired[pulumi.Input[Optional['CustomSslKeylessServerTunnelArgs']]] + tunnel: NotRequired[pulumi.Input[Optional['CustomSslKeylessServerTunnelArgsDict']]] """ Configuration for using Keyless SSL through a Cloudflare Tunnel """ @@ -24767,7 +24767,7 @@ class DevicePostureRuleInputArgsDict(TypedDict): """ For more details on last seen, please refer to the Crowdstrike documentation. """ - locations: NotRequired[pulumi.Input[Optional['DevicePostureRuleInputLocationsArgs']]] + locations: NotRequired[pulumi.Input[Optional['DevicePostureRuleInputLocationsArgsDict']]] network_status: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ Network status of device. @@ -25663,7 +25663,7 @@ class DlpCustomProfileContextAwarenessArgsDict(TypedDict): """ If true, scan the context of predefined entries to only return matches surrounded by keywords. """ - skip: NotRequired[pulumi.Input[Optional['DlpCustomProfileContextAwarenessSkipArgs']]] + skip: NotRequired[pulumi.Input[Optional['DlpCustomProfileContextAwarenessSkipArgsDict']]] """ Content types to exclude from context analysis and return all matches. """ @@ -26038,7 +26038,7 @@ class DnsRecordDataArgsDict(TypedDict): """ Fingerprint. """ - flags: NotRequired[Optional[Any]] + flags: NotRequired[Any] """ Flags for the CAA record. """ @@ -26896,7 +26896,7 @@ class EmailRoutingDnsErrorArgsDict(TypedDict): code: NotRequired[pulumi.Input[Optional[_builtins.int]]] documentation_url: NotRequired[pulumi.Input[Optional[_builtins.str]]] message: NotRequired[pulumi.Input[Optional[_builtins.str]]] - source: NotRequired[pulumi.Input[Optional['EmailRoutingDnsErrorSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['EmailRoutingDnsErrorSourceArgsDict']]] @pulumi.input_type class EmailRoutingDnsErrorArgs: @@ -26975,7 +26975,7 @@ class EmailRoutingDnsMessageArgsDict(TypedDict): code: NotRequired[pulumi.Input[Optional[_builtins.int]]] documentation_url: NotRequired[pulumi.Input[Optional[_builtins.str]]] message: NotRequired[pulumi.Input[Optional[_builtins.str]]] - source: NotRequired[pulumi.Input[Optional['EmailRoutingDnsMessageSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['EmailRoutingDnsMessageSourceArgsDict']]] @pulumi.input_type class EmailRoutingDnsMessageArgs: @@ -27055,7 +27055,7 @@ class EmailRoutingDnsResultArgsDict(TypedDict): """ DNS record content. """ - errors: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['EmailRoutingDnsResultErrorArgs']]]]] + errors: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['EmailRoutingDnsResultErrorArgsDict']]]]] name: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ DNS record name (or @ for the zone apex). @@ -27064,7 +27064,7 @@ class EmailRoutingDnsResultArgsDict(TypedDict): """ Required for MX, SRV and URI records. Unused by other record types. Records with lower priorities are preferred. """ - records: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['EmailRoutingDnsResultRecordArgs']]]]] + records: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['EmailRoutingDnsResultRecordArgsDict']]]]] ttl: NotRequired[pulumi.Input[Optional[_builtins.float]]] """ Time to live, in seconds, of the DNS record. Must be between 60 and 86400, or 1 for 'automatic'. @@ -27190,7 +27190,7 @@ def type(self, value: pulumi.Input[Optional[_builtins.str]]): class EmailRoutingDnsResultErrorArgsDict(TypedDict): code: NotRequired[pulumi.Input[Optional[_builtins.str]]] - missing: NotRequired[pulumi.Input[Optional['EmailRoutingDnsResultErrorMissingArgs']]] + missing: NotRequired[pulumi.Input[Optional['EmailRoutingDnsResultErrorMissingArgsDict']]] """ List of records needed to enable an Email Routing zone. """ @@ -27889,7 +27889,7 @@ class FirewallRuleActionArgsDict(TypedDict): The action to perform. Available values: "simulate", "ban", "challenge", "js*challenge", "managed*challenge". """ - response: NotRequired[pulumi.Input[Optional['FirewallRuleActionResponseArgs']]] + response: NotRequired[pulumi.Input[Optional['FirewallRuleActionResponseArgsDict']]] """ A custom content type and reponse to return when the threshold is exceeded. The custom response configured in this object will override the custom error for the zone. This object is optional. Notes: If you omit this object, Cloudflare will use the default HTML error page. If "mode" is "challenge", "managed*challenge", or "js*challenge", Cloudflare will use the zone challenge pages and you should not provide the "response" object. @@ -28766,7 +28766,7 @@ class ImageVariantVariantArgsDict(TypedDict): """ Indicates whether the variant can access an image without a signature, regardless of image access control. """ - options: NotRequired[pulumi.Input[Optional['ImageVariantVariantOptionsArgs']]] + options: NotRequired[pulumi.Input[Optional['ImageVariantVariantOptionsArgsDict']]] """ Allows you to define image resizing sizes for different use cases. """ @@ -28973,7 +28973,7 @@ class ListItemArgsDict(TypedDict): """ An informative summary of the list item. """ - hostname: NotRequired[pulumi.Input[Optional['ListItemHostnameArgs']]] + hostname: NotRequired[pulumi.Input[Optional['ListItemHostnameArgsDict']]] """ Valid characters for hostnames are ASCII(7) letters from a to z, the digits from 0 to 9, wildcards (*), and the hyphen (-). """ @@ -28981,7 +28981,7 @@ class ListItemArgsDict(TypedDict): """ An IPv4 address, an IPv4 CIDR, an IPv6 address, or an IPv6 CIDR. """ - redirect: NotRequired[pulumi.Input[Optional['ListItemRedirectArgs']]] + redirect: NotRequired[pulumi.Input[Optional['ListItemRedirectArgsDict']]] """ The definition of the redirect. """ @@ -29393,11 +29393,11 @@ def session_policy(self, value: pulumi.Input[Optional[_builtins.str]]): class LoadBalancerPoolNotificationFilterArgsDict(TypedDict): - origin: NotRequired[pulumi.Input[Optional['LoadBalancerPoolNotificationFilterOriginArgs']]] + origin: NotRequired[pulumi.Input[Optional['LoadBalancerPoolNotificationFilterOriginArgsDict']]] """ Filter options for a particular resource type (pool or origin). Use null to reset. """ - pool: NotRequired[pulumi.Input[Optional['LoadBalancerPoolNotificationFilterPoolArgs']]] + pool: NotRequired[pulumi.Input[Optional['LoadBalancerPoolNotificationFilterPoolArgsDict']]] """ Filter options for a particular resource type (pool or origin). Use null to reset. """ @@ -29556,7 +29556,7 @@ class LoadBalancerPoolOriginArgsDict(TypedDict): """ Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client. When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record flatten_cname setting. """ - header: NotRequired[pulumi.Input[Optional['LoadBalancerPoolOriginHeaderArgs']]] + header: NotRequired[pulumi.Input[Optional['LoadBalancerPoolOriginHeaderArgsDict']]] """ The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'. """ @@ -29844,7 +29844,7 @@ class LoadBalancerRuleArgsDict(TypedDict): """ Disable this specific rule. It will no longer be evaluated by this load balancer. """ - fixed_response: NotRequired[pulumi.Input[Optional['LoadBalancerRuleFixedResponseArgs']]] + fixed_response: NotRequired[pulumi.Input[Optional['LoadBalancerRuleFixedResponseArgsDict']]] """ A collection of fields used to directly respond to the eyeball instead of routing to a pool. If a fixed*response is supplied the rule will be marked as terminates. """ @@ -29852,7 +29852,7 @@ class LoadBalancerRuleArgsDict(TypedDict): """ Name of this rule. Only used for human readability. """ - overrides: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesArgs']]] + overrides: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesArgsDict']]] """ A collection of overrides to apply to the load balancer when this rule's condition is true. All fields are optional. """ @@ -30074,7 +30074,7 @@ def status_code(self, value: pulumi.Input[Optional[_builtins.int]]): class LoadBalancerRuleOverridesArgsDict(TypedDict): - adaptive_routing: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesAdaptiveRoutingArgs']]] + adaptive_routing: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesAdaptiveRoutingArgsDict']]] """ Controls features that modify the routing of requests to pools and origins in response to dynamic conditions, such as during the interval between active health monitoring requests. For example, zero-downtime failover occurs immediately when an origin becomes unavailable due to HTTP 521, 522, or 523 response codes. If there is another healthy origin in the same pool, the request is retried once against this alternate origin. """ @@ -30090,7 +30090,7 @@ class LoadBalancerRuleOverridesArgsDict(TypedDict): """ The pool ID to use when all other pools are detected as unhealthy. """ - location_strategy: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesLocationStrategyArgs']]] + location_strategy: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesLocationStrategyArgsDict']]] """ Controls location-based steering for non-proxied requests. See `steering_policy` to learn how steering is affected. """ @@ -30098,7 +30098,7 @@ class LoadBalancerRuleOverridesArgsDict(TypedDict): """ Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter). Any PoPs not explicitly defined will fall back to using the corresponding country*pool, then region*pool mapping if it exists else to default_pools. """ - random_steering: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesRandomSteeringArgs']]] + random_steering: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesRandomSteeringArgsDict']]] """ Configures pool weights. """ @@ -30111,7 +30111,7 @@ class LoadBalancerRuleOverridesArgsDict(TypedDict): Specifies the type of session affinity the load balancer should use unless specified as `"none"`. The supported types are: - `"cookie"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `"ip_cookie"`: Behaves the same as `"cookie"` except the initial origin selection is stable and based on the client's ip address. - `"header"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of `session_affinity_ttl` seconds or the origin server is unhealthy, then a new origin server is calculated and used. See `headers` in `session_affinity_attributes` for additional required configuration. Available values: "none", "cookie", "ip_cookie", "header". """ - session_affinity_attributes: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesSessionAffinityAttributesArgs']]] + session_affinity_attributes: NotRequired[pulumi.Input[Optional['LoadBalancerRuleOverridesSessionAffinityAttributesArgsDict']]] """ Configures attributes for session affinity. """ @@ -31398,7 +31398,7 @@ class MagicTransitSiteLanRoutedSubnetArgsDict(TypedDict): """ A valid CIDR notation representing an IP range. """ - nat: NotRequired[pulumi.Input[Optional['MagicTransitSiteLanRoutedSubnetNatArgs']]] + nat: NotRequired[pulumi.Input[Optional['MagicTransitSiteLanRoutedSubnetNatArgsDict']]] @pulumi.input_type class MagicTransitSiteLanRoutedSubnetArgs: @@ -31483,8 +31483,8 @@ class MagicTransitSiteLanStaticAddressingArgsDict(TypedDict): """ A valid CIDR notation representing an IP range. """ - dhcp_relay: NotRequired[pulumi.Input[Optional['MagicTransitSiteLanStaticAddressingDhcpRelayArgs']]] - dhcp_server: NotRequired[pulumi.Input[Optional['MagicTransitSiteLanStaticAddressingDhcpServerArgs']]] + dhcp_relay: NotRequired[pulumi.Input[Optional['MagicTransitSiteLanStaticAddressingDhcpRelayArgsDict']]] + dhcp_server: NotRequired[pulumi.Input[Optional['MagicTransitSiteLanStaticAddressingDhcpServerArgsDict']]] secondary_address: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ A valid CIDR notation representing an IP range. @@ -32022,7 +32022,7 @@ class MagicWanGreTunnelHealthCheckArgsDict(TypedDict): How frequent the health check is run. The default value is `mid`. Available values: "low", "mid", "high". """ - target: NotRequired[pulumi.Input[Optional['MagicWanGreTunnelHealthCheckTargetArgs']]] + target: NotRequired[pulumi.Input[Optional['MagicWanGreTunnelHealthCheckTargetArgsDict']]] """ The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to `customer_gre_endpoint address`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false. """ @@ -32409,7 +32409,7 @@ class MagicWanIpsecTunnelHealthCheckArgsDict(TypedDict): How frequent the health check is run. The default value is `mid`. Available values: "low", "mid", "high". """ - target: NotRequired[pulumi.Input[Optional['MagicWanIpsecTunnelHealthCheckTargetArgs']]] + target: NotRequired[pulumi.Input[Optional['MagicWanIpsecTunnelHealthCheckTargetArgsDict']]] """ The destination address in a request type health check. After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to `customer_gre_endpoint address`. This field is ignored for bidirectional healthchecks as the interface*address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false. """ @@ -33697,9 +33697,9 @@ def zones(self, value: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str class NotificationPolicyMechanismsArgsDict(TypedDict): - emails: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['NotificationPolicyMechanismsEmailArgs']]]]] - pagerduties: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['NotificationPolicyMechanismsPagerdutyArgs']]]]] - webhooks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['NotificationPolicyMechanismsWebhookArgs']]]]] + emails: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['NotificationPolicyMechanismsEmailArgsDict']]]]] + pagerduties: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['NotificationPolicyMechanismsPagerdutyArgsDict']]]]] + webhooks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['NotificationPolicyMechanismsWebhookArgsDict']]]]] @pulumi.input_type class NotificationPolicyMechanismsArgs: @@ -33906,7 +33906,7 @@ def url(self, value: pulumi.Input[Optional[_builtins.str]]): class ObservatoryScheduledTestTestArgsDict(TypedDict): date: NotRequired[pulumi.Input[Optional[_builtins.str]]] - desktop_report: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestDesktopReportArgs']]] + desktop_report: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestDesktopReportArgsDict']]] """ The Lighthouse report. """ @@ -33914,11 +33914,11 @@ class ObservatoryScheduledTestTestArgsDict(TypedDict): """ UUID. """ - mobile_report: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestMobileReportArgs']]] + mobile_report: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestMobileReportArgsDict']]] """ The Lighthouse report. """ - region: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestRegionArgs']]] + region: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestRegionArgsDict']]] """ A test region with a label. """ @@ -34059,7 +34059,7 @@ class ObservatoryScheduledTestTestDesktopReportArgsDict(TypedDict): The type of device. Available values: "DESKTOP", "MOBILE". """ - error: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestDesktopReportErrorArgs']]] + error: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestDesktopReportErrorArgsDict']]] fcp: NotRequired[pulumi.Input[Optional[_builtins.float]]] """ First Contentful Paint. @@ -34379,7 +34379,7 @@ class ObservatoryScheduledTestTestMobileReportArgsDict(TypedDict): The type of device. Available values: "DESKTOP", "MOBILE". """ - error: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestMobileReportErrorArgs']]] + error: NotRequired[pulumi.Input[Optional['ObservatoryScheduledTestTestMobileReportErrorArgsDict']]] fcp: NotRequired[pulumi.Input[Optional[_builtins.float]]] """ First Contentful Paint. @@ -34735,7 +34735,7 @@ def value(self, value: pulumi.Input[Optional[_builtins.str]]): class OrganizationMetaArgsDict(TypedDict): - flags: NotRequired[pulumi.Input[Optional['OrganizationMetaFlagsArgs']]] + flags: NotRequired[pulumi.Input[Optional['OrganizationMetaFlagsArgsDict']]] """ Enable features for Organizations. """ @@ -34955,7 +34955,7 @@ class PageRuleActionsArgsDict(TypedDict): bypass_cache_on_cookie: NotRequired[pulumi.Input[Optional[_builtins.str]]] cache_by_device_type: NotRequired[pulumi.Input[Optional[_builtins.str]]] cache_deception_armor: NotRequired[pulumi.Input[Optional[_builtins.str]]] - cache_key_fields: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsArgs']]] + cache_key_fields: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsArgsDict']]] cache_level: NotRequired[pulumi.Input[Optional[_builtins.str]]] cache_on_cookie: NotRequired[pulumi.Input[Optional[_builtins.str]]] cache_ttl_by_status: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]] @@ -34966,7 +34966,7 @@ class PageRuleActionsArgsDict(TypedDict): edge_cache_ttl: NotRequired[pulumi.Input[Optional[_builtins.int]]] email_obfuscation: NotRequired[pulumi.Input[Optional[_builtins.str]]] explicit_cache_control: NotRequired[pulumi.Input[Optional[_builtins.str]]] - forwarding_url: NotRequired[pulumi.Input[Optional['PageRuleActionsForwardingUrlArgs']]] + forwarding_url: NotRequired[pulumi.Input[Optional['PageRuleActionsForwardingUrlArgsDict']]] host_header_override: NotRequired[pulumi.Input[Optional[_builtins.str]]] ip_geolocation: NotRequired[pulumi.Input[Optional[_builtins.str]]] mirage: NotRequired[pulumi.Input[Optional[_builtins.str]]] @@ -35397,11 +35397,11 @@ def waf(self, value: pulumi.Input[Optional[_builtins.str]]): class PageRuleActionsCacheKeyFieldsArgsDict(TypedDict): - cookie: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsCookieArgs']]] - header: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsHeaderArgs']]] - host: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsHostArgs']]] - query_string: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsQueryStringArgs']]] - user: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsUserArgs']]] + cookie: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsCookieArgsDict']]] + header: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsHeaderArgsDict']]] + host: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsHostArgsDict']]] + query_string: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsQueryStringArgsDict']]] + user: NotRequired[pulumi.Input[Optional['PageRuleActionsCacheKeyFieldsUserArgsDict']]] @pulumi.input_type class PageRuleActionsCacheKeyFieldsArgs: @@ -35941,7 +35941,7 @@ class PagesProjectCanonicalDeploymentArgsDict(TypedDict): """ A list of alias URLs pointing to this deployment. """ - build_config: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentBuildConfigArgs']]] + build_config: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentBuildConfigArgsDict']]] """ Configs for the project build process. """ @@ -35949,11 +35949,11 @@ class PagesProjectCanonicalDeploymentArgsDict(TypedDict): """ When the deployment was created. """ - deployment_trigger: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentDeploymentTriggerArgs']]] + deployment_trigger: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentDeploymentTriggerArgsDict']]] """ Info about what caused the deployment. """ - env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectCanonicalDeploymentEnvVarsArgs']]]]] + env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectCanonicalDeploymentEnvVarsArgsDict']]]]] """ Environment variables used for builds and Pages Functions. """ @@ -35970,7 +35970,7 @@ class PagesProjectCanonicalDeploymentArgsDict(TypedDict): """ If the deployment has been skipped. """ - latest_stage: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentLatestStageArgs']]] + latest_stage: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentLatestStageArgsDict']]] """ The status of the deployment. """ @@ -35990,11 +35990,11 @@ class PagesProjectCanonicalDeploymentArgsDict(TypedDict): """ Short Id (8 character) of the deployment. """ - source: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentSourceArgsDict']]] """ Configs for the project source control. """ - stages: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PagesProjectCanonicalDeploymentStageArgs']]]]] + stages: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PagesProjectCanonicalDeploymentStageArgsDict']]]]] """ List of past stages. """ @@ -36418,7 +36418,7 @@ def web_analytics_token(self, value: pulumi.Input[Optional[_builtins.str]]): class PagesProjectCanonicalDeploymentDeploymentTriggerArgsDict(TypedDict): - metadata: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentDeploymentTriggerMetadataArgs']]] + metadata: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentDeploymentTriggerMetadataArgsDict']]] """ Additional info about the trigger. """ @@ -36703,7 +36703,7 @@ def status(self, value: pulumi.Input[Optional[_builtins.str]]): class PagesProjectCanonicalDeploymentSourceArgsDict(TypedDict): - config: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentSourceConfigArgs']]] + config: NotRequired[pulumi.Input[Optional['PagesProjectCanonicalDeploymentSourceConfigArgsDict']]] type: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ The source control management provider. @@ -37122,11 +37122,11 @@ def status(self, value: pulumi.Input[Optional[_builtins.str]]): class PagesProjectDeploymentConfigsArgsDict(TypedDict): - preview: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsPreviewArgs']]] + preview: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsPreviewArgsDict']]] """ Configs for preview deploys. """ - production: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsProductionArgs']]] + production: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsProductionArgsDict']]] """ Configs for production deploys. """ @@ -37171,7 +37171,7 @@ def production(self, value: pulumi.Input[Optional['PagesProjectDeploymentConfigs class PagesProjectDeploymentConfigsPreviewArgsDict(TypedDict): - ai_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewAiBindingsArgs']]]]] + ai_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewAiBindingsArgsDict']]]]] """ Constellation bindings used for Pages Functions. """ @@ -37179,11 +37179,11 @@ class PagesProjectDeploymentConfigsPreviewArgsDict(TypedDict): """ Whether to always use the latest compatibility date for Pages Functions. """ - analytics_engine_datasets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs']]]]] + analytics_engine_datasets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgsDict']]]]] """ Analytics Engine bindings used for Pages Functions. """ - browsers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewBrowsersArgs']]]]] + browsers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewBrowsersArgsDict']]]]] """ Browser bindings used for Pages Functions. """ @@ -37199,15 +37199,15 @@ class PagesProjectDeploymentConfigsPreviewArgsDict(TypedDict): """ Compatibility flags used for Pages Functions. """ - d1_databases: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewD1DatabasesArgs']]]]] + d1_databases: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewD1DatabasesArgsDict']]]]] """ D1 databases used for Pages Functions. """ - durable_object_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs']]]]] + durable_object_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgsDict']]]]] """ Durable Object namespaces used for Pages Functions. """ - env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewEnvVarsArgs']]]]] + env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewEnvVarsArgsDict']]]]] """ Environment variables used for builds and Pages Functions. """ @@ -37215,35 +37215,35 @@ class PagesProjectDeploymentConfigsPreviewArgsDict(TypedDict): """ Whether to fail open when the deployment config cannot be applied. """ - hyperdrive_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs']]]]] + hyperdrive_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgsDict']]]]] """ Hyperdrive bindings used for Pages Functions. """ - kv_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewKvNamespacesArgs']]]]] + kv_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewKvNamespacesArgsDict']]]]] """ KV namespaces used for Pages Functions. """ - limits: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsPreviewLimitsArgs']]] + limits: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsPreviewLimitsArgsDict']]] """ Limits for Pages Functions. """ - mtls_certificates: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs']]]]] + mtls_certificates: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgsDict']]]]] """ mTLS bindings used for Pages Functions. """ - placement: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsPreviewPlacementArgs']]] + placement: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsPreviewPlacementArgsDict']]] """ Placement setting used for Pages Functions. """ - queue_producers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewQueueProducersArgs']]]]] + queue_producers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewQueueProducersArgsDict']]]]] """ Queue Producer bindings used for Pages Functions. """ - r2_buckets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewR2BucketsArgs']]]]] + r2_buckets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewR2BucketsArgsDict']]]]] """ R2 buckets used for Pages Functions. """ - services: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewServicesArgs']]]]] + services: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewServicesArgsDict']]]]] """ Services used for Pages Functions. """ @@ -37252,7 +37252,7 @@ class PagesProjectDeploymentConfigsPreviewArgsDict(TypedDict): The usage model for Pages Functions. Available values: "standard", "bundled", "unbound". """ - vectorize_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs']]]]] + vectorize_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgsDict']]]]] """ Vectorize bindings used for Pages Functions. """ @@ -38072,7 +38072,7 @@ def index_name(self, value: pulumi.Input[_builtins.str]): class PagesProjectDeploymentConfigsProductionArgsDict(TypedDict): - ai_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionAiBindingsArgs']]]]] + ai_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionAiBindingsArgsDict']]]]] """ Constellation bindings used for Pages Functions. """ @@ -38080,11 +38080,11 @@ class PagesProjectDeploymentConfigsProductionArgsDict(TypedDict): """ Whether to always use the latest compatibility date for Pages Functions. """ - analytics_engine_datasets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs']]]]] + analytics_engine_datasets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgsDict']]]]] """ Analytics Engine bindings used for Pages Functions. """ - browsers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionBrowsersArgs']]]]] + browsers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionBrowsersArgsDict']]]]] """ Browser bindings used for Pages Functions. """ @@ -38100,15 +38100,15 @@ class PagesProjectDeploymentConfigsProductionArgsDict(TypedDict): """ Compatibility flags used for Pages Functions. """ - d1_databases: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionD1DatabasesArgs']]]]] + d1_databases: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionD1DatabasesArgsDict']]]]] """ D1 databases used for Pages Functions. """ - durable_object_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs']]]]] + durable_object_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgsDict']]]]] """ Durable Object namespaces used for Pages Functions. """ - env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionEnvVarsArgs']]]]] + env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionEnvVarsArgsDict']]]]] """ Environment variables used for builds and Pages Functions. """ @@ -38116,35 +38116,35 @@ class PagesProjectDeploymentConfigsProductionArgsDict(TypedDict): """ Whether to fail open when the deployment config cannot be applied. """ - hyperdrive_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs']]]]] + hyperdrive_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgsDict']]]]] """ Hyperdrive bindings used for Pages Functions. """ - kv_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionKvNamespacesArgs']]]]] + kv_namespaces: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionKvNamespacesArgsDict']]]]] """ KV namespaces used for Pages Functions. """ - limits: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsProductionLimitsArgs']]] + limits: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsProductionLimitsArgsDict']]] """ Limits for Pages Functions. """ - mtls_certificates: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs']]]]] + mtls_certificates: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionMtlsCertificatesArgsDict']]]]] """ mTLS bindings used for Pages Functions. """ - placement: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsProductionPlacementArgs']]] + placement: NotRequired[pulumi.Input[Optional['PagesProjectDeploymentConfigsProductionPlacementArgsDict']]] """ Placement setting used for Pages Functions. """ - queue_producers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionQueueProducersArgs']]]]] + queue_producers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionQueueProducersArgsDict']]]]] """ Queue Producer bindings used for Pages Functions. """ - r2_buckets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionR2BucketsArgs']]]]] + r2_buckets: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionR2BucketsArgsDict']]]]] """ R2 buckets used for Pages Functions. """ - services: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionServicesArgs']]]]] + services: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionServicesArgsDict']]]]] """ Services used for Pages Functions. """ @@ -38153,7 +38153,7 @@ class PagesProjectDeploymentConfigsProductionArgsDict(TypedDict): The usage model for Pages Functions. Available values: "standard", "bundled", "unbound". """ - vectorize_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs']]]]] + vectorize_bindings: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectDeploymentConfigsProductionVectorizeBindingsArgsDict']]]]] """ Vectorize bindings used for Pages Functions. """ @@ -38977,7 +38977,7 @@ class PagesProjectLatestDeploymentArgsDict(TypedDict): """ A list of alias URLs pointing to this deployment. """ - build_config: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentBuildConfigArgs']]] + build_config: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentBuildConfigArgsDict']]] """ Configs for the project build process. """ @@ -38985,11 +38985,11 @@ class PagesProjectLatestDeploymentArgsDict(TypedDict): """ When the deployment was created. """ - deployment_trigger: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentDeploymentTriggerArgs']]] + deployment_trigger: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentDeploymentTriggerArgsDict']]] """ Info about what caused the deployment. """ - env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectLatestDeploymentEnvVarsArgs']]]]] + env_vars: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['PagesProjectLatestDeploymentEnvVarsArgsDict']]]]] """ Environment variables used for builds and Pages Functions. """ @@ -39006,7 +39006,7 @@ class PagesProjectLatestDeploymentArgsDict(TypedDict): """ If the deployment has been skipped. """ - latest_stage: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentLatestStageArgs']]] + latest_stage: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentLatestStageArgsDict']]] """ The status of the deployment. """ @@ -39026,11 +39026,11 @@ class PagesProjectLatestDeploymentArgsDict(TypedDict): """ Short Id (8 character) of the deployment. """ - source: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentSourceArgsDict']]] """ Configs for the project source control. """ - stages: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PagesProjectLatestDeploymentStageArgs']]]]] + stages: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PagesProjectLatestDeploymentStageArgsDict']]]]] """ List of past stages. """ @@ -39454,7 +39454,7 @@ def web_analytics_token(self, value: pulumi.Input[Optional[_builtins.str]]): class PagesProjectLatestDeploymentDeploymentTriggerArgsDict(TypedDict): - metadata: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentDeploymentTriggerMetadataArgs']]] + metadata: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentDeploymentTriggerMetadataArgsDict']]] """ Additional info about the trigger. """ @@ -39739,7 +39739,7 @@ def status(self, value: pulumi.Input[Optional[_builtins.str]]): class PagesProjectLatestDeploymentSourceArgsDict(TypedDict): - config: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentSourceConfigArgs']]] + config: NotRequired[pulumi.Input[Optional['PagesProjectLatestDeploymentSourceConfigArgsDict']]] type: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ The source control management provider. @@ -40488,8 +40488,8 @@ class PipelineSinkConfigArgsDict(TypedDict): """ R2 Bucket to write to """ - credentials: NotRequired[pulumi.Input[Optional['PipelineSinkConfigCredentialsArgs']]] - file_naming: NotRequired[pulumi.Input[Optional['PipelineSinkConfigFileNamingArgs']]] + credentials: NotRequired[pulumi.Input[Optional['PipelineSinkConfigCredentialsArgsDict']]] + file_naming: NotRequired[pulumi.Input[Optional['PipelineSinkConfigFileNamingArgsDict']]] """ Controls filename prefix/suffix and strategy. """ @@ -40501,7 +40501,7 @@ class PipelineSinkConfigArgsDict(TypedDict): """ Table namespace """ - partitioning: NotRequired[pulumi.Input[Optional['PipelineSinkConfigPartitioningArgs']]] + partitioning: NotRequired[pulumi.Input[Optional['PipelineSinkConfigPartitioningArgsDict']]] """ Data-layout partitioning for sinks. """ @@ -40509,7 +40509,7 @@ class PipelineSinkConfigArgsDict(TypedDict): """ Subpath within the bucket to write to """ - rolling_policy: NotRequired[pulumi.Input[Optional['PipelineSinkConfigRollingPolicyArgs']]] + rolling_policy: NotRequired[pulumi.Input[Optional['PipelineSinkConfigRollingPolicyArgsDict']]] """ Rolling policy for file sinks (when & why to close a file and open a new one). """ @@ -41031,8 +41031,8 @@ def unstructured(self, value: pulumi.Input[Optional[_builtins.bool]]): class PipelineSinkSchemaArgsDict(TypedDict): - fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PipelineSinkSchemaFieldArgs']]]]] - format: NotRequired[pulumi.Input[Optional['PipelineSinkSchemaFormatArgs']]] + fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PipelineSinkSchemaFieldArgsDict']]]]] + format: NotRequired[pulumi.Input[Optional['PipelineSinkSchemaFormatArgsDict']]] inferred: NotRequired[pulumi.Input[Optional[_builtins.bool]]] @pulumi.input_type @@ -41413,7 +41413,7 @@ class PipelineStreamHttpArgsDict(TypedDict): """ Indicates that the HTTP endpoint is enabled. """ - cors: NotRequired[pulumi.Input[Optional['PipelineStreamHttpCorsArgs']]] + cors: NotRequired[pulumi.Input[Optional['PipelineStreamHttpCorsArgsDict']]] """ Specifies the CORS options for the HTTP endpoint. """ @@ -41492,8 +41492,8 @@ def origins(self, value: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.s class PipelineStreamSchemaArgsDict(TypedDict): - fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PipelineStreamSchemaFieldArgs']]]]] - format: NotRequired[pulumi.Input[Optional['PipelineStreamSchemaFormatArgs']]] + fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['PipelineStreamSchemaFieldArgsDict']]]]] + format: NotRequired[pulumi.Input[Optional['PipelineStreamSchemaFormatArgsDict']]] inferred: NotRequired[pulumi.Input[Optional[_builtins.bool]]] @pulumi.input_type @@ -41906,7 +41906,7 @@ class QueueConsumerArgsDict(TypedDict): """ Name of a Worker """ - settings: NotRequired[pulumi.Input[Optional['QueueConsumerSettingsArgs']]] + settings: NotRequired[pulumi.Input[Optional['QueueConsumerSettingsArgsDict']]] type: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ Available values: "worker", "http_pull". @@ -42528,15 +42528,15 @@ class R2BucketLifecycleRuleArgsDict(TypedDict): """ Unique identifier for this rule. """ - abort_multipart_uploads_transition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs']]] + abort_multipart_uploads_transition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgsDict']]] """ Transition to abort ongoing multipart uploads. """ - delete_objects_transition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleDeleteObjectsTransitionArgs']]] + delete_objects_transition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleDeleteObjectsTransitionArgsDict']]] """ Transition to delete objects. """ - storage_class_transitions: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['R2BucketLifecycleRuleStorageClassTransitionArgs']]]]] + storage_class_transitions: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['R2BucketLifecycleRuleStorageClassTransitionArgsDict']]]]] """ Transitions to change the storage class of objects. """ @@ -42642,7 +42642,7 @@ def storage_class_transitions(self, value: pulumi.Input[Optional[Sequence[pulumi class R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgsDict(TypedDict): - condition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgs']]] + condition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleAbortMultipartUploadsTransitionConditionArgsDict']]] """ Condition for lifecycle transitions to apply after an object reaches an age in seconds. """ @@ -42739,7 +42739,7 @@ def prefix(self, value: pulumi.Input[_builtins.str]): class R2BucketLifecycleRuleDeleteObjectsTransitionArgsDict(TypedDict): - condition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgs']]] + condition: NotRequired[pulumi.Input[Optional['R2BucketLifecycleRuleDeleteObjectsTransitionConditionArgsDict']]] """ Condition for lifecycle transitions to apply after an object reaches an age in seconds. """ @@ -43377,11 +43377,11 @@ def ssl(self, value: pulumi.Input[Optional[_builtins.str]]): class R2DataCatalogMaintenanceConfigArgsDict(TypedDict): - compaction: NotRequired[pulumi.Input[Optional['R2DataCatalogMaintenanceConfigCompactionArgs']]] + compaction: NotRequired[pulumi.Input[Optional['R2DataCatalogMaintenanceConfigCompactionArgsDict']]] """ Configures compaction for catalog maintenance. """ - snapshot_expiration: NotRequired[pulumi.Input[Optional['R2DataCatalogMaintenanceConfigSnapshotExpirationArgs']]] + snapshot_expiration: NotRequired[pulumi.Input[Optional['R2DataCatalogMaintenanceConfigSnapshotExpirationArgsDict']]] """ Configures snapshot expiration settings. """ @@ -43567,7 +43567,7 @@ class RateLimitActionArgsDict(TypedDict): The action to perform. Available values: "simulate", "ban", "challenge", "js*challenge", "managed*challenge". """ - response: NotRequired[pulumi.Input[Optional['RateLimitActionResponseArgs']]] + response: NotRequired[pulumi.Input[Optional['RateLimitActionResponseArgsDict']]] """ A custom content type and reponse to return when the threshold is exceeded. The custom response configured in this object will override the custom error for the zone. This object is optional. Notes: If you omit this object, Cloudflare will use the default HTML error page. If "mode" is "challenge", "managed*challenge", or "js*challenge", Cloudflare will use the zone challenge pages and you should not provide the "response" object. @@ -43738,9 +43738,9 @@ def value(self, value: pulumi.Input[Optional[_builtins.str]]): class RateLimitMatchArgsDict(TypedDict): - headers: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RateLimitMatchHeaderArgs']]]]] - request: NotRequired[pulumi.Input[Optional['RateLimitMatchRequestArgs']]] - response: NotRequired[pulumi.Input[Optional['RateLimitMatchResponseArgs']]] + headers: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RateLimitMatchHeaderArgsDict']]]]] + request: NotRequired[pulumi.Input[Optional['RateLimitMatchRequestArgsDict']]] + response: NotRequired[pulumi.Input[Optional['RateLimitMatchResponseArgsDict']]] @pulumi.input_type class RateLimitMatchArgs: @@ -43981,7 +43981,7 @@ class RecordDataArgsDict(TypedDict): """ Fingerprint. """ - flags: NotRequired[Optional[Any]] + flags: NotRequired[Any] """ Flags for the CAA record. """ @@ -44810,7 +44810,7 @@ class RulesetRuleArgsDict(TypedDict): """ The expression defining which traffic will match the rule. """ - action_parameters: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersArgs']]] + action_parameters: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersArgsDict']]] """ The parameters configuring the rule's action. """ @@ -44822,7 +44822,7 @@ class RulesetRuleArgsDict(TypedDict): """ Whether the rule should be executed. """ - exposed_credential_check: NotRequired[pulumi.Input[Optional['RulesetRuleExposedCredentialCheckArgs']]] + exposed_credential_check: NotRequired[pulumi.Input[Optional['RulesetRuleExposedCredentialCheckArgsDict']]] """ Configuration for exposed credential checking. """ @@ -44830,11 +44830,11 @@ class RulesetRuleArgsDict(TypedDict): """ The unique ID of the rule. """ - logging: NotRequired[pulumi.Input[Optional['RulesetRuleLoggingArgs']]] + logging: NotRequired[pulumi.Input[Optional['RulesetRuleLoggingArgsDict']]] """ An object configuring the rule's logging behavior. """ - ratelimit: NotRequired[pulumi.Input[Optional['RulesetRuleRatelimitArgs']]] + ratelimit: NotRequired[pulumi.Input[Optional['RulesetRuleRatelimitArgsDict']]] """ An object configuring the rule's rate limit behavior. """ @@ -45015,7 +45015,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ A list of additional ports that caching should be enabled on. """ - algorithms: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersAlgorithmArgs']]]]] + algorithms: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersAlgorithmArgsDict']]]]] """ Custom order for compression algorithms. """ @@ -45027,7 +45027,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Automatic HTTPS Rewrites. """ - autominify: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersAutominifyArgs']]] + autominify: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersAutominifyArgsDict']]] """ Which file extensions to minify automatically. """ @@ -45035,7 +45035,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Browser Integrity Check (BIC). """ - browser_ttl: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersBrowserTtlArgs']]] + browser_ttl: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersBrowserTtlArgsDict']]] """ How long client browsers should cache the response. Cloudflare cache purge will not purge content cached on client browsers, so high browser TTLs may lead to stale content. """ @@ -45043,11 +45043,11 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether the request's response from the origin is eligible for caching. Caching itself will still depend on the cache control header and your other caching configurations. """ - cache_key: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyArgs']]] + cache_key: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyArgsDict']]] """ Which components of the request are included in or excluded from the cache key Cloudflare uses to store the response in cache. """ - cache_reserve: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheReserveArgs']]] + cache_reserve: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheReserveArgsDict']]] """ Settings to determine whether the request's response from origin is eligible for Cache Reserve (requires a Cache Reserve add-on plan). """ @@ -45064,7 +45064,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): The content type header to set with the error response. Available values: "application/json", "text/html", "text/plain", "text/xml". """ - cookie_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersCookieFieldArgs']]]]] + cookie_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersCookieFieldArgsDict']]]]] """ The cookie fields to log. """ @@ -45080,7 +45080,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to disable Zaraz. """ - edge_ttl: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersEdgeTtlArgs']]] + edge_ttl: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersEdgeTtlArgsDict']]] """ How long the Cloudflare edge network should cache the response. """ @@ -45096,15 +45096,15 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Cloudflare Fonts. """ - from_list: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersFromListArgs']]] + from_list: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersFromListArgsDict']]] """ A redirect based on a bulk list lookup. """ - from_value: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersFromValueArgs']]] + from_value: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersFromValueArgsDict']]] """ A redirect based on the request properties. """ - headers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['RulesetRuleActionParametersHeadersArgs']]]]] + headers: NotRequired[pulumi.Input[Optional[Mapping[str, pulumi.Input['RulesetRuleActionParametersHeadersArgsDict']]]]] """ A map of headers to rewrite. """ @@ -45120,7 +45120,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ The ID of the ruleset to execute. """ - immutable: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersImmutableArgs']]] + immutable: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersImmutableArgsDict']]] """ Set the immutable cache control directive. """ @@ -45128,11 +45128,11 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ A delta to change the score by, which can be either positive or negative. """ - matched_data: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMatchedDataArgs']]] + matched_data: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMatchedDataArgsDict']]] """ The configuration to use for matched data logging. """ - max_age: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMaxAgeArgs']]] + max_age: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMaxAgeArgsDict']]] """ Set the max-age cache control directive. """ @@ -45140,23 +45140,23 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Mirage. """ - must_revalidate: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMustRevalidateArgs']]] + must_revalidate: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMustRevalidateArgsDict']]] """ Set the must-revalidate cache control directive. """ - must_understand: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMustUnderstandArgs']]] + must_understand: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersMustUnderstandArgsDict']]] """ Set the must-understand cache control directive. """ - no_cache: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersNoCacheArgs']]] + no_cache: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersNoCacheArgsDict']]] """ Set the no-cache cache control directive. """ - no_store: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersNoStoreArgs']]] + no_store: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersNoStoreArgsDict']]] """ Set the no-store cache control directive. """ - no_transform: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersNoTransformArgs']]] + no_transform: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersNoTransformArgsDict']]] """ Set the no-transform cache control directive. """ @@ -45169,7 +45169,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Opportunistic Encryption. """ - origin: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersOriginArgs']]] + origin: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersOriginArgsDict']]] """ An origin to route to. """ @@ -45181,7 +45181,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to generate Cloudflare error pages for issues from the origin server. """ - overrides: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersOverridesArgs']]] + overrides: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersOverridesArgsDict']]] """ A set of overrides to apply to the target ruleset. """ @@ -45195,7 +45195,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): The Polish level to configure. Available values: "off", "lossless", "lossy", "webp". """ - private: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersPrivateArgs']]] + private: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersPrivateArgsDict']]] """ Set the private cache control directive. """ @@ -45204,15 +45204,15 @@ class RulesetRuleActionParametersArgsDict(TypedDict): A list of legacy security products to skip the execution of. Available values: "bic", "hot", "rateLimit", "securityLevel", "uaBlock", "waf", "zoneLockdown". """ - proxy_revalidate: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersProxyRevalidateArgs']]] + proxy_revalidate: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersProxyRevalidateArgsDict']]] """ Set the proxy-revalidate cache control directive. """ - public: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersPublicArgs']]] + public: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersPublicArgsDict']]] """ Set the public cache control directive. """ - raw_response_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersRawResponseFieldArgs']]]]] + raw_response_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersRawResponseFieldArgsDict']]]]] """ The raw response fields to log. """ @@ -45229,7 +45229,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): The request body buffering mode to configure. Available values: "none", "standard", "full". """ - request_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersRequestFieldArgs']]]]] + request_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersRequestFieldArgsDict']]]]] """ The raw request fields to log. """ @@ -45237,7 +45237,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether Cloudflare should respect strong ETag (entity tag) headers. If false, Cloudflare converts strong ETag headers to weak ETag headers. """ - response: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersResponseArgs']]] + response: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersResponseArgsDict']]] """ The response to show when the block is applied. """ @@ -45246,7 +45246,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): The response body buffering mode to configure. Available values: "none", "standard". """ - response_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersResponseFieldArgs']]]]] + response_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersResponseFieldArgsDict']]]]] """ The transformed response fields to log. """ @@ -45267,7 +45267,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ A list of ruleset IDs to skip the execution of. This option is incompatible with the ruleset and phases options. """ - s_maxage: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersSMaxageArgs']]] + s_maxage: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersSMaxageArgsDict']]] """ Set the s-maxage cache control directive. """ @@ -45276,7 +45276,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): The Security Level to configure. Available values: "off", "essentially*off", "low", "medium", "high", "under*attack". """ - serve_stale: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersServeStaleArgs']]] + serve_stale: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersServeStaleArgsDict']]] """ When to serve stale content from cache. """ @@ -45284,7 +45284,7 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Server-Side Excludes. """ - sni: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersSniArgs']]] + sni: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersSniArgsDict']]] """ A Server Name Indication (SNI) override. """ @@ -45293,11 +45293,11 @@ class RulesetRuleActionParametersArgsDict(TypedDict): The SSL level to configure. Available values: "off", "flexible", "full", "strict", "origin_pull". """ - stale_if_error: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersStaleIfErrorArgs']]] + stale_if_error: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersStaleIfErrorArgsDict']]] """ Set the stale-if-error cache control directive. """ - stale_while_revalidate: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersStaleWhileRevalidateArgs']]] + stale_while_revalidate: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersStaleWhileRevalidateArgsDict']]] """ Set the stale-while-revalidate cache control directive. """ @@ -45321,11 +45321,11 @@ class RulesetRuleActionParametersArgsDict(TypedDict): """ Whether to enable Signed Exchanges (SXG). """ - transformed_request_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersTransformedRequestFieldArgs']]]]] + transformed_request_fields: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersTransformedRequestFieldArgsDict']]]]] """ The transformed request fields to log. """ - uri: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersUriArgs']]] + uri: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersUriArgsDict']]] """ A URI rewrite. """ @@ -46770,7 +46770,7 @@ class RulesetRuleActionParametersCacheKeyArgsDict(TypedDict): """ Whether to protect from web cache deception attacks, while allowing static assets to be cached. """ - custom_key: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyArgs']]] + custom_key: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyArgsDict']]] """ Which components of the request are included or excluded from the cache key. """ @@ -46851,23 +46851,23 @@ def ignore_query_strings_order(self, value: pulumi.Input[Optional[_builtins.bool class RulesetRuleActionParametersCacheKeyCustomKeyArgsDict(TypedDict): - cookie: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyCookieArgs']]] + cookie: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyCookieArgsDict']]] """ Which cookies to include in the cache key. """ - header: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyHeaderArgs']]] + header: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyHeaderArgsDict']]] """ Which headers to include in the cache key. """ - host: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyHostArgs']]] + host: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyHostArgsDict']]] """ How to use the host in the cache key. """ - query_string: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyQueryStringArgs']]] + query_string: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyQueryStringArgsDict']]] """ Which query string parameters to include in or exclude from the cache key. """ - user: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyUserArgs']]] + user: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyUserArgsDict']]] """ How to use characteristics of the request user agent in the cache key. """ @@ -47127,11 +47127,11 @@ def resolved(self, value: pulumi.Input[Optional[_builtins.bool]]): class RulesetRuleActionParametersCacheKeyCustomKeyQueryStringArgsDict(TypedDict): - exclude: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyQueryStringExcludeArgs']]] + exclude: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyQueryStringExcludeArgsDict']]] """ Which query string parameters to exclude from the cache key. """ - include: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyQueryStringIncludeArgs']]] + include: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersCacheKeyCustomKeyQueryStringIncludeArgsDict']]] """ Which query string parameters to include in the cache key. """ @@ -47428,7 +47428,7 @@ class RulesetRuleActionParametersEdgeTtlArgsDict(TypedDict): """ The edge TTL (in seconds) if you choose the "override_origin" mode. """ - status_code_ttls: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersEdgeTtlStatusCodeTtlArgs']]]]] + status_code_ttls: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersEdgeTtlStatusCodeTtlArgsDict']]]]] """ A list of TTLs to apply to specific status codes or status code ranges. """ @@ -47498,7 +47498,7 @@ class RulesetRuleActionParametersEdgeTtlStatusCodeTtlArgsDict(TypedDict): """ A single status code to apply the TTL to. """ - status_code_range: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeArgs']]] + status_code_range: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeArgsDict']]] """ A range of status codes to apply the TTL to. """ @@ -48320,7 +48320,7 @@ class RulesetRuleActionParametersOverridesArgsDict(TypedDict): """ An action to override all rules with. This option has lower precedence than rule and category overrides. """ - categories: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersOverridesCategoryArgs']]]]] + categories: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersOverridesCategoryArgsDict']]]]] """ A list of category-level overrides. This option has the second-highest precedence after rule-level overrides. """ @@ -48328,7 +48328,7 @@ class RulesetRuleActionParametersOverridesArgsDict(TypedDict): """ Whether to enable execution of all rules. This option has lower precedence than rule and category overrides. """ - rules: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersOverridesRuleArgs']]]]] + rules: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['RulesetRuleActionParametersOverridesRuleArgsDict']]]]] """ A list of rule-level overrides. This option has the highest precedence. """ @@ -49291,11 +49291,11 @@ def name(self, value: pulumi.Input[_builtins.str]): class RulesetRuleActionParametersUriArgsDict(TypedDict): - path: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersUriPathArgs']]] + path: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersUriPathArgsDict']]] """ A URI path rewrite. """ - query: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersUriQueryArgs']]] + query: NotRequired[pulumi.Input[Optional['RulesetRuleActionParametersUriQueryArgsDict']]] """ A URI query rewrite. """ @@ -51315,59 +51315,59 @@ def width(self, value: pulumi.Input[Optional[_builtins.int]]): class TeamsAccountSettingsArgsDict(TypedDict): - activity_log: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsActivityLogArgs']]] + activity_log: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsActivityLogArgsDict']]] """ Specify activity log settings. """ - antivirus: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsAntivirusArgs']]] + antivirus: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsAntivirusArgsDict']]] """ Specify anti-virus settings. """ - block_page: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsBlockPageArgs']]] + block_page: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsBlockPageArgsDict']]] """ Specify block page layout settings. """ - body_scanning: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsBodyScanningArgs']]] + body_scanning: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsBodyScanningArgsDict']]] """ Specify the DLP inspection mode. """ - browser_isolation: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsBrowserIsolationArgs']]] + browser_isolation: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsBrowserIsolationArgsDict']]] """ Specify Clientless Browser Isolation settings. """ - certificate: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsCertificateArgs']]] + certificate: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsCertificateArgsDict']]] """ Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception. """ - custom_certificate: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsCustomCertificateArgs']]] + custom_certificate: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsCustomCertificateArgsDict']]] """ Specify custom certificate settings for BYO-PKI. This field is deprecated; use `certificate` instead. """ - extended_email_matching: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsExtendedEmailMatchingArgs']]] + extended_email_matching: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsExtendedEmailMatchingArgsDict']]] """ Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses `.` or `+` modifiers. """ - fips: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsFipsArgs']]] + fips: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsFipsArgsDict']]] """ Specify FIPS settings. """ - host_selector: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsHostSelectorArgs']]] + host_selector: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsHostSelectorArgsDict']]] """ Enable host selection in egress policies. """ - inspection: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsInspectionArgs']]] + inspection: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsInspectionArgsDict']]] """ Define the proxy inspection mode. """ - protocol_detection: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsProtocolDetectionArgs']]] + protocol_detection: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsProtocolDetectionArgsDict']]] """ Specify whether to detect protocols from the initial bytes of client traffic. """ - sandbox: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsSandboxArgs']]] + sandbox: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsSandboxArgsDict']]] """ Specify whether to enable the sandbox. """ - tls_decrypt: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsTlsDecryptArgs']]] + tls_decrypt: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsTlsDecryptArgsDict']]] """ Specify whether to inspect encrypted HTTP traffic. """ @@ -51649,7 +51649,7 @@ class TeamsAccountSettingsAntivirusArgsDict(TypedDict): """ Specify whether to block requests for unscannable files. """ - notification_settings: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsAntivirusNotificationSettingsArgs']]] + notification_settings: NotRequired[pulumi.Input[Optional['TeamsAccountSettingsAntivirusNotificationSettingsArgsDict']]] """ Configure the message the user's device shows during an antivirus scan. """ @@ -52714,7 +52714,7 @@ class TeamsLocationEndpointsDohArgsDict(TypedDict): """ Indicate whether the DOH endpoint is enabled for this location. """ - networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsLocationEndpointsDohNetworkArgs']]]]] + networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsLocationEndpointsDohNetworkArgsDict']]]]] """ Specify the list of allowed source IP network ranges for this endpoint. When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location. """ @@ -52811,7 +52811,7 @@ class TeamsLocationEndpointsDotArgsDict(TypedDict): """ Indicate whether the DOT endpoint is enabled for this location. """ - networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsLocationEndpointsDotNetworkArgs']]]]] + networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsLocationEndpointsDotNetworkArgsDict']]]]] """ Specify the list of allowed source IP network ranges for this endpoint. When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location. """ @@ -52917,7 +52917,7 @@ class TeamsLocationEndpointsIpv6ArgsDict(TypedDict): """ Indicate whether the IPV6 endpoint is enabled for this location. """ - networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsLocationEndpointsIpv6NetworkArgs']]]]] + networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsLocationEndpointsIpv6NetworkArgsDict']]]]] """ Specify the list of allowed source IPv6 network ranges for this endpoint. When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location. """ @@ -53094,15 +53094,15 @@ class TeamsRuleRuleSettingsArgsDict(TypedDict): """ Set to enable MSP children to bypass this rule. Only parent MSP accounts can set this. this rule. Settable for all types of rules. """ - audit_ssh: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsAuditSshArgs']]] + audit_ssh: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsAuditSshArgsDict']]] """ Define the settings for the Audit SSH action. Settable only for `l4` rules with `audit_ssh` action. """ - biso_admin_controls: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsBisoAdminControlsArgs']]] + biso_admin_controls: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsBisoAdminControlsArgsDict']]] """ Configure browser isolation behavior. Settable only for `http` rules with the action set to `isolate`. """ - block_page: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsBlockPageArgs']]] + block_page: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsBlockPageArgsDict']]] """ Configure custom block page settings. If missing or null, use the account settings. Settable only for `http` rules with the action set to `block`. """ @@ -53118,19 +53118,19 @@ class TeamsRuleRuleSettingsArgsDict(TypedDict): """ Set to enable MSP accounts to bypass their parent's rules. Only MSP child accounts can set this. Settable for all types of rules. """ - check_session: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsCheckSessionArgs']]] + check_session: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsCheckSessionArgsDict']]] """ Configure session check behavior. Settable only for `l4` and `http` rules with the action set to `allow`. """ - dns_resolvers: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsDnsResolversArgs']]] + dns_resolvers: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsDnsResolversArgsDict']]] """ Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules. """ - egress: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsEgressArgs']]] + egress: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsEgressArgsDict']]] """ Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for `egress` rules. """ - forensic_copy: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsForensicCopyArgs']]] + forensic_copy: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsForensicCopyArgsDict']]] """ Configure whether a copy of the HTTP request will be sent to storage when the rule matches. """ @@ -53150,11 +53150,11 @@ class TeamsRuleRuleSettingsArgsDict(TypedDict): """ Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for `dns` and `dns_resolver` rules. """ - l4override: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsL4overrideArgs']]] + l4override: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsL4overrideArgsDict']]] """ Send matching traffic to the supplied destination IP address and port. Settable only for `l4` rules with the action set to `l4_override`. """ - notification_settings: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsNotificationSettingsArgs']]] + notification_settings: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsNotificationSettingsArgsDict']]] """ Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to `block`. """ @@ -53166,19 +53166,19 @@ class TeamsRuleRuleSettingsArgsDict(TypedDict): """ Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for `dns` rules with the action set to `override`. """ - payload_log: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsPayloadLogArgs']]] + payload_log: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsPayloadLogArgsDict']]] """ Configure DLP payload logging. Settable only for `http` rules. """ - quarantine: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsQuarantineArgs']]] + quarantine: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsQuarantineArgsDict']]] """ Configure settings that apply to quarantine rules. Settable only for `http` rules. """ - redirect: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsRedirectArgs']]] + redirect: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsRedirectArgsDict']]] """ Apply settings to redirect rules. Settable only for `http` rules with the action set to `redirect`. """ - resolve_dns_internally: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsResolveDnsInternallyArgs']]] + resolve_dns_internally: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsResolveDnsInternallyArgsDict']]] """ Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules. """ @@ -53186,7 +53186,7 @@ class TeamsRuleRuleSettingsArgsDict(TypedDict): """ Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules. """ - untrusted_cert: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsUntrustedCertArgs']]] + untrusted_cert: NotRequired[pulumi.Input[Optional['TeamsRuleRuleSettingsUntrustedCertArgsDict']]] """ Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for `http` rules with the action set to `allow`. """ @@ -54031,8 +54031,8 @@ def enforce(self, value: pulumi.Input[Optional[_builtins.bool]]): class TeamsRuleRuleSettingsDnsResolversArgsDict(TypedDict): - ipv4s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsRuleRuleSettingsDnsResolversIpv4Args']]]]] - ipv6s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsRuleRuleSettingsDnsResolversIpv6Args']]]]] + ipv4s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsRuleRuleSettingsDnsResolversIpv4ArgsDict']]]]] + ipv6s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TeamsRuleRuleSettingsDnsResolversIpv6ArgsDict']]]]] @pulumi.input_type class TeamsRuleRuleSettingsDnsResolversArgs: @@ -55118,11 +55118,11 @@ def index(self, value: pulumi.Input[Optional[_builtins.int]]): class TokenValidationRulesSelectorArgsDict(TypedDict): - excludes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TokenValidationRulesSelectorExcludeArgs']]]]] + excludes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TokenValidationRulesSelectorExcludeArgsDict']]]]] """ Ignore operations that were otherwise included by `include`. """ - includes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TokenValidationRulesSelectorIncludeArgs']]]]] + includes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TokenValidationRulesSelectorIncludeArgsDict']]]]] """ Select all matching operations. """ @@ -55225,11 +55225,11 @@ def hosts(self, value: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str class TunnelConfigConfigArgsDict(TypedDict): - ingresses: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TunnelConfigConfigIngressArgs']]]]] + ingresses: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['TunnelConfigConfigIngressArgsDict']]]]] """ List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel. """ - origin_request: NotRequired[pulumi.Input[Optional['TunnelConfigConfigOriginRequestArgs']]] + origin_request: NotRequired[pulumi.Input[Optional['TunnelConfigConfigOriginRequestArgsDict']]] """ Configuration parameters for the public hostname specific connection settings between cloudflared and origin server. """ @@ -55282,7 +55282,7 @@ class TunnelConfigConfigIngressArgsDict(TypedDict): """ Public hostname for this service. """ - origin_request: NotRequired[pulumi.Input[Optional['TunnelConfigConfigIngressOriginRequestArgs']]] + origin_request: NotRequired[pulumi.Input[Optional['TunnelConfigConfigIngressOriginRequestArgsDict']]] """ Configuration parameters for the public hostname specific connection settings between cloudflared and origin server. """ @@ -55362,7 +55362,7 @@ def path(self, value: pulumi.Input[Optional[_builtins.str]]): class TunnelConfigConfigIngressOriginRequestArgsDict(TypedDict): - access: NotRequired[pulumi.Input[Optional['TunnelConfigConfigIngressOriginRequestAccessArgs']]] + access: NotRequired[pulumi.Input[Optional['TunnelConfigConfigIngressOriginRequestAccessArgsDict']]] """ For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header. """ @@ -55731,7 +55731,7 @@ def required(self, value: pulumi.Input[Optional[_builtins.bool]]): class TunnelConfigConfigOriginRequestArgsDict(TypedDict): - access: NotRequired[pulumi.Input[Optional['TunnelConfigConfigOriginRequestAccessArgs']]] + access: NotRequired[pulumi.Input[Optional['TunnelConfigConfigOriginRequestAccessArgsDict']]] """ For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header. """ @@ -57097,11 +57097,11 @@ class WorkerObservabilityArgsDict(TypedDict): """ The sampling rate for observability. From 0 to 1 (1 = 100%, 0.1 = 10%). """ - logs: NotRequired[pulumi.Input[Optional['WorkerObservabilityLogsArgs']]] + logs: NotRequired[pulumi.Input[Optional['WorkerObservabilityLogsArgsDict']]] """ Log settings for the Worker. """ - traces: NotRequired[pulumi.Input[Optional['WorkerObservabilityTracesArgs']]] + traces: NotRequired[pulumi.Input[Optional['WorkerObservabilityTracesArgsDict']]] """ Trace settings for the Worker. """ @@ -57376,23 +57376,23 @@ def persist(self, value: pulumi.Input[Optional[_builtins.bool]]): class WorkerReferencesArgsDict(TypedDict): - dispatch_namespace_outbounds: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesDispatchNamespaceOutboundArgs']]]]] + dispatch_namespace_outbounds: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesDispatchNamespaceOutboundArgsDict']]]]] """ Other Workers that reference the Worker as an outbound for a dispatch namespace. """ - domains: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesDomainArgs']]]]] + domains: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesDomainArgsDict']]]]] """ Custom domains connected to the Worker. """ - durable_objects: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesDurableObjectArgs']]]]] + durable_objects: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesDurableObjectArgsDict']]]]] """ Other Workers that reference Durable Object classes implemented by the Worker. """ - queues: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesQueueArgs']]]]] + queues: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesQueueArgsDict']]]]] """ Queues that send messages to the Worker. """ - workers: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesWorkerArgs']]]]] + workers: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerReferencesWorkerArgsDict']]]]] """ Other Workers that reference the Worker using [service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/). """ @@ -57963,7 +57963,7 @@ class WorkerScriptAssetsArgsDict(TypedDict): """ The SHA-256 hash of the asset manifest of files to upload. """ - config: NotRequired[pulumi.Input[Optional['WorkerScriptAssetsConfigArgs']]] + config: NotRequired[pulumi.Input[Optional['WorkerScriptAssetsConfigArgsDict']]] """ Configuration for assets within a Worker. """ @@ -58066,7 +58066,7 @@ class WorkerScriptAssetsConfigArgsDict(TypedDict): """ The contents of a _redirects file (used to apply redirects or proxy paths ahead of asset serving). """ - run_worker_first: NotRequired[Optional[Any]] + run_worker_first: NotRequired[Any] """ When a boolean true, requests will always invoke the Worker script. Otherwise, attempt to serve an asset matching the request, falling back to the Worker script. When a list of strings, contains path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules. """ @@ -58298,7 +58298,7 @@ class WorkerScriptBindingArgsDict(TypedDict): """ The old name of the inherited binding. If set, the binding will be renamed from `old_name` to `name` in the new version. If not set, the binding will keep the same name between versions. """ - outbound: NotRequired[pulumi.Input[Optional['WorkerScriptBindingOutboundArgs']]] + outbound: NotRequired[pulumi.Input[Optional['WorkerScriptBindingOutboundArgsDict']]] """ Outbound worker. """ @@ -58330,7 +58330,7 @@ class WorkerScriptBindingArgsDict(TypedDict): """ Identifier of the VPC service to bind to. """ - simple: NotRequired[pulumi.Input[Optional['WorkerScriptBindingSimpleArgs']]] + simple: NotRequired[pulumi.Input[Optional['WorkerScriptBindingSimpleArgsDict']]] """ A simple rate limit. """ @@ -59047,7 +59047,7 @@ class WorkerScriptBindingOutboundArgsDict(TypedDict): """ Pass information from the Dispatch Worker to the Outbound Worker through the parameters. """ - worker: NotRequired[pulumi.Input[Optional['WorkerScriptBindingOutboundWorkerArgs']]] + worker: NotRequired[pulumi.Input[Optional['WorkerScriptBindingOutboundWorkerArgsDict']]] """ Outbound worker. """ @@ -59257,15 +59257,15 @@ class WorkerScriptMigrationsArgsDict(TypedDict): """ Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected. """ - renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsRenamedClassArgs']]]]] + renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsRenamedClassArgsDict']]]]] """ A list of classes with Durable Object namespaces that were renamed. """ - steps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsStepArgs']]]]] + steps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsStepArgsDict']]]]] """ Migrations to apply in order. """ - transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsTransferredClassArgs']]]]] + transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsTransferredClassArgsDict']]]]] """ A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker. """ @@ -59451,11 +59451,11 @@ class WorkerScriptMigrationsStepArgsDict(TypedDict): """ A list of classes to create Durable Object namespaces with SQLite from. """ - renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsStepRenamedClassArgs']]]]] + renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsStepRenamedClassArgsDict']]]]] """ A list of classes with Durable Object namespaces that were renamed. """ - transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsStepTransferredClassArgs']]]]] + transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptMigrationsStepTransferredClassArgsDict']]]]] """ A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker. """ @@ -59730,11 +59730,11 @@ class WorkerScriptObservabilityArgsDict(TypedDict): """ The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1. """ - logs: NotRequired[pulumi.Input[Optional['WorkerScriptObservabilityLogsArgs']]] + logs: NotRequired[pulumi.Input[Optional['WorkerScriptObservabilityLogsArgsDict']]] """ Log settings for the Worker. """ - traces: NotRequired[pulumi.Input[Optional['WorkerScriptObservabilityTracesArgs']]] + traces: NotRequired[pulumi.Input[Optional['WorkerScriptObservabilityTracesArgsDict']]] """ Trace settings for the Worker. """ @@ -60032,7 +60032,7 @@ class WorkerScriptPlacementArgsDict(TypedDict): Status of [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Available values: "SUCCESS", "UNSUPPORTED*APPLICATION", "INSUFFICIENT*INVOCATIONS". """ - targets: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptPlacementTargetArgs']]]]] + targets: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerScriptPlacementTargetArgsDict']]]]] """ Array of placement targets (currently limited to single target). """ @@ -60448,7 +60448,7 @@ class WorkerVersionAssetsArgsDict(TypedDict): """ The SHA-256 hash of the asset manifest of files to upload. """ - config: NotRequired[pulumi.Input[Optional['WorkerVersionAssetsConfigArgs']]] + config: NotRequired[pulumi.Input[Optional['WorkerVersionAssetsConfigArgsDict']]] """ Configuration for assets within a Worker. """ @@ -60543,7 +60543,7 @@ class WorkerVersionAssetsConfigArgsDict(TypedDict): Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application". """ - run_worker_first: NotRequired[Optional[Any]] + run_worker_first: NotRequired[Any] """ When a boolean true, requests will always invoke the Worker script. Otherwise, attempt to serve an asset matching the request, falling back to the Worker script. When a list of strings, contains path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules. """ @@ -60719,7 +60719,7 @@ class WorkerVersionBindingArgsDict(TypedDict): """ The old name of the inherited binding. If set, the binding will be renamed from `old_name` to `name` in the new version. If not set, the binding will keep the same name between versions. """ - outbound: NotRequired[pulumi.Input[Optional['WorkerVersionBindingOutboundArgs']]] + outbound: NotRequired[pulumi.Input[Optional['WorkerVersionBindingOutboundArgsDict']]] """ Outbound worker. """ @@ -60751,7 +60751,7 @@ class WorkerVersionBindingArgsDict(TypedDict): """ Identifier of the VPC service to bind to. """ - simple: NotRequired[pulumi.Input[Optional['WorkerVersionBindingSimpleArgs']]] + simple: NotRequired[pulumi.Input[Optional['WorkerVersionBindingSimpleArgsDict']]] """ The rate limit configuration. """ @@ -61464,11 +61464,11 @@ def workflow_name(self, value: pulumi.Input[Optional[_builtins.str]]): class WorkerVersionBindingOutboundArgsDict(TypedDict): - params: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionBindingOutboundParamArgs']]]]] + params: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionBindingOutboundParamArgsDict']]]]] """ Pass information from the Dispatch Worker to the Outbound Worker through the parameters. """ - worker: NotRequired[pulumi.Input[Optional['WorkerVersionBindingOutboundWorkerArgs']]] + worker: NotRequired[pulumi.Input[Optional['WorkerVersionBindingOutboundWorkerArgsDict']]] """ Outbound worker. """ @@ -61754,15 +61754,15 @@ class WorkerVersionMigrationsArgsDict(TypedDict): """ Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected. """ - renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsRenamedClassArgs']]]]] + renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsRenamedClassArgsDict']]]]] """ A list of classes with Durable Object namespaces that were renamed. """ - steps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsStepArgs']]]]] + steps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsStepArgsDict']]]]] """ Migrations to apply in order. """ - transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsTransferredClassArgs']]]]] + transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsTransferredClassArgsDict']]]]] """ A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker. """ @@ -61948,11 +61948,11 @@ class WorkerVersionMigrationsStepArgsDict(TypedDict): """ A list of classes to create Durable Object namespaces with SQLite from. """ - renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsStepRenamedClassArgs']]]]] + renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsStepRenamedClassArgsDict']]]]] """ A list of classes with Durable Object namespaces that were renamed. """ - transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsStepTransferredClassArgs']]]]] + transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionMigrationsStepTransferredClassArgsDict']]]]] """ A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker. """ @@ -62294,7 +62294,7 @@ class WorkerVersionPlacementArgsDict(TypedDict): """ Cloud region for targeted placement in format 'provider:region'. """ - targets: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionPlacementTargetArgs']]]]] + targets: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkerVersionPlacementTargetArgsDict']]]]] """ Array of placement targets (currently limited to single target). """ @@ -62656,7 +62656,7 @@ class WorkersScriptAssetsArgsDict(TypedDict): """ The SHA-256 hash of the asset manifest of files to upload. """ - config: NotRequired[pulumi.Input[Optional['WorkersScriptAssetsConfigArgs']]] + config: NotRequired[pulumi.Input[Optional['WorkersScriptAssetsConfigArgsDict']]] """ Configuration for assets within a Worker. """ @@ -62759,7 +62759,7 @@ class WorkersScriptAssetsConfigArgsDict(TypedDict): """ The contents of a _redirects file (used to apply redirects or proxy paths ahead of asset serving). """ - run_worker_first: NotRequired[Optional[Any]] + run_worker_first: NotRequired[Any] """ When a boolean true, requests will always invoke the Worker script. Otherwise, attempt to serve an asset matching the request, falling back to the Worker script. When a list of strings, contains path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules. """ @@ -62991,7 +62991,7 @@ class WorkersScriptBindingArgsDict(TypedDict): """ The old name of the inherited binding. If set, the binding will be renamed from `old_name` to `name` in the new version. If not set, the binding will keep the same name between versions. """ - outbound: NotRequired[pulumi.Input[Optional['WorkersScriptBindingOutboundArgs']]] + outbound: NotRequired[pulumi.Input[Optional['WorkersScriptBindingOutboundArgsDict']]] """ Outbound worker. """ @@ -63023,7 +63023,7 @@ class WorkersScriptBindingArgsDict(TypedDict): """ Identifier of the VPC service to bind to. """ - simple: NotRequired[pulumi.Input[Optional['WorkersScriptBindingSimpleArgs']]] + simple: NotRequired[pulumi.Input[Optional['WorkersScriptBindingSimpleArgsDict']]] """ A simple rate limit. """ @@ -63740,7 +63740,7 @@ class WorkersScriptBindingOutboundArgsDict(TypedDict): """ Pass information from the Dispatch Worker to the Outbound Worker through the parameters. """ - worker: NotRequired[pulumi.Input[Optional['WorkersScriptBindingOutboundWorkerArgs']]] + worker: NotRequired[pulumi.Input[Optional['WorkersScriptBindingOutboundWorkerArgsDict']]] """ Outbound worker. """ @@ -63950,15 +63950,15 @@ class WorkersScriptMigrationsArgsDict(TypedDict): """ Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected. """ - renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsRenamedClassArgs']]]]] + renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsRenamedClassArgsDict']]]]] """ A list of classes with Durable Object namespaces that were renamed. """ - steps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsStepArgs']]]]] + steps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsStepArgsDict']]]]] """ Migrations to apply in order. """ - transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsTransferredClassArgs']]]]] + transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsTransferredClassArgsDict']]]]] """ A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker. """ @@ -64144,11 +64144,11 @@ class WorkersScriptMigrationsStepArgsDict(TypedDict): """ A list of classes to create Durable Object namespaces with SQLite from. """ - renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsStepRenamedClassArgs']]]]] + renamed_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsStepRenamedClassArgsDict']]]]] """ A list of classes with Durable Object namespaces that were renamed. """ - transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsStepTransferredClassArgs']]]]] + transferred_classes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptMigrationsStepTransferredClassArgsDict']]]]] """ A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker. """ @@ -64423,11 +64423,11 @@ class WorkersScriptObservabilityArgsDict(TypedDict): """ The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1. """ - logs: NotRequired[pulumi.Input[Optional['WorkersScriptObservabilityLogsArgs']]] + logs: NotRequired[pulumi.Input[Optional['WorkersScriptObservabilityLogsArgsDict']]] """ Log settings for the Worker. """ - traces: NotRequired[pulumi.Input[Optional['WorkersScriptObservabilityTracesArgs']]] + traces: NotRequired[pulumi.Input[Optional['WorkersScriptObservabilityTracesArgsDict']]] """ Trace settings for the Worker. """ @@ -64725,7 +64725,7 @@ class WorkersScriptPlacementArgsDict(TypedDict): Status of [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Available values: "SUCCESS", "UNSUPPORTED*APPLICATION", "INSUFFICIENT*INVOCATIONS". """ - targets: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptPlacementTargetArgs']]]]] + targets: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['WorkersScriptPlacementTargetArgsDict']]]]] """ Array of placement targets (currently limited to single target). """ @@ -65128,8 +65128,8 @@ class ZeroTrustAccessAiControlsMcpPortalServerArgsDict(TypedDict): """ default_disabled: NotRequired[pulumi.Input[Optional[_builtins.bool]]] on_behalf: NotRequired[pulumi.Input[Optional[_builtins.bool]]] - updated_prompts: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgs']]]]] - updated_tools: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgs']]]]] + updated_prompts: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessAiControlsMcpPortalServerUpdatedPromptArgsDict']]]]] + updated_tools: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessAiControlsMcpPortalServerUpdatedToolArgsDict']]]]] @pulumi.input_type class ZeroTrustAccessAiControlsMcpPortalServerArgs: @@ -66003,7 +66003,7 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustAccessApplicationOauthConfigurationArgsDict(TypedDict): - dynamic_client_registration: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationArgs']]] + dynamic_client_registration: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationArgsDict']]] """ Settings for OAuth dynamic client registration. """ @@ -66011,7 +66011,7 @@ class ZeroTrustAccessApplicationOauthConfigurationArgsDict(TypedDict): """ Whether the OAuth configuration is enabled for this application. When set to `false`, Access will not handle OAuth for this application. Defaults to `true` if omitted. """ - grant: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationOauthConfigurationGrantArgs']]] + grant: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationOauthConfigurationGrantArgsDict']]] """ Settings for OAuth grant behavior. """ @@ -66210,7 +66210,7 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustAccessApplicationPolicyArgsDict(TypedDict): - connection_rules: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyConnectionRulesArgs']]] + connection_rules: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyConnectionRulesArgsDict']]] """ The rules that define how users may connect to the targets secured by your application. """ @@ -66219,7 +66219,7 @@ class ZeroTrustAccessApplicationPolicyArgsDict(TypedDict): The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass". """ - excludes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationPolicyExcludeArgs']]]]] + excludes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationPolicyExcludeArgsDict']]]]] """ Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules. """ @@ -66227,11 +66227,11 @@ class ZeroTrustAccessApplicationPolicyArgsDict(TypedDict): """ The UUID of the policy """ - includes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationPolicyIncludeArgs']]]]] + includes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationPolicyIncludeArgsDict']]]]] """ Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules. """ - mfa_config: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyMfaConfigArgs']]] + mfa_config: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyMfaConfigArgsDict']]] """ Configures multi-factor authentication (MFA) settings for this policy. For infrastructure applications only `ssh_piv_key` is a supported authenticator; for other application types use `totp`, `biometrics`, or `security_key`. """ @@ -66243,7 +66243,7 @@ class ZeroTrustAccessApplicationPolicyArgsDict(TypedDict): """ The order of execution for this policy. Must be unique for each policy within an app. """ - requires: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationPolicyRequireArgs']]]]] + requires: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationPolicyRequireArgsDict']]]]] """ Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules. """ @@ -66402,11 +66402,11 @@ def requires(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrust class ZeroTrustAccessApplicationPolicyConnectionRulesArgsDict(TypedDict): - rdp: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyConnectionRulesRdpArgs']]] + rdp: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyConnectionRulesRdpArgsDict']]] """ The RDP-specific rules that define clipboard behavior for RDP connections. """ - ssh: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyConnectionRulesSshArgs']]] + ssh: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyConnectionRulesSshArgsDict']]] """ The SSH-specific rules that define how users may connect to the targets secured by your application. """ @@ -66548,36 +66548,36 @@ def allow_email_alias(self, value: pulumi.Input[Optional[_builtins.bool]]): class ZeroTrustAccessApplicationPolicyExcludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeServiceTokenArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyExcludeServiceTokenArgsDict']]] @pulumi.input_type class ZeroTrustAccessApplicationPolicyExcludeArgs: @@ -67727,36 +67727,36 @@ def token_id(self, value: pulumi.Input[_builtins.str]): class ZeroTrustAccessApplicationPolicyIncludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeServiceTokenArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyIncludeServiceTokenArgsDict']]] @pulumi.input_type class ZeroTrustAccessApplicationPolicyIncludeArgs: @@ -68978,36 +68978,36 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustAccessApplicationPolicyRequireArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireServiceTokenArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationPolicyRequireServiceTokenArgsDict']]] @pulumi.input_type class ZeroTrustAccessApplicationPolicyRequireArgs: @@ -70186,8 +70186,8 @@ class ZeroTrustAccessApplicationSaasAppArgsDict(TypedDict): """ The service provider's endpoint that is responsible for receiving and parsing a SAML assertion. """ - custom_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationSaasAppCustomAttributeArgs']]]]] - custom_claims: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationSaasAppCustomClaimArgs']]]]] + custom_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationSaasAppCustomAttributeArgsDict']]]]] + custom_claims: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationSaasAppCustomClaimArgsDict']]]]] default_relay_state: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ The URL that the user will be redirected to after a successful login for IDP initiated logins. @@ -70200,7 +70200,7 @@ class ZeroTrustAccessApplicationSaasAppArgsDict(TypedDict): """ A regex to filter Cloudflare groups returned in ID token and userinfo endpoint """ - hybrid_and_implicit_options: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsArgs']]] + hybrid_and_implicit_options: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsArgsDict']]] idp_entity_id: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ The unique identifier for your SaaS application. @@ -70222,7 +70222,7 @@ class ZeroTrustAccessApplicationSaasAppArgsDict(TypedDict): """ The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens """ - refresh_token_options: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsArgs']]] + refresh_token_options: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsArgsDict']]] saml_attribute_transform_jsonata: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the saml*attributes or oidc*fields of the identity provider used to authenticate. The output of this expression must be a JSON object. @@ -70621,7 +70621,7 @@ class ZeroTrustAccessApplicationSaasAppCustomAttributeArgsDict(TypedDict): """ If the attribute is required when building a SAML assertion. """ - source: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppCustomAttributeSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppCustomAttributeSourceArgsDict']]] @pulumi.input_type class ZeroTrustAccessApplicationSaasAppCustomAttributeArgs: @@ -70713,7 +70713,7 @@ class ZeroTrustAccessApplicationSaasAppCustomAttributeSourceArgsDict(TypedDict): """ The name of the IdP attribute. """ - name_by_idps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationSaasAppCustomAttributeSourceNameByIdpArgs']]]]] + name_by_idps: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationSaasAppCustomAttributeSourceNameByIdpArgsDict']]]]] """ A mapping from IdP ID to attribute name. """ @@ -70820,7 +70820,7 @@ class ZeroTrustAccessApplicationSaasAppCustomClaimArgsDict(TypedDict): The scope of the claim. Available values: "groups", "profile", "email", "openid". """ - source: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppCustomClaimSourceArgs']]] + source: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationSaasAppCustomClaimSourceArgsDict']]] @pulumi.input_type class ZeroTrustAccessApplicationSaasAppCustomClaimArgs: @@ -71027,7 +71027,7 @@ class ZeroTrustAccessApplicationScimConfigArgsDict(TypedDict): """ The base URI for the application's SCIM-compatible API. """ - authentication: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationScimConfigAuthenticationArgs']]] + authentication: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationScimConfigAuthenticationArgsDict']]] """ Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application. """ @@ -71039,7 +71039,7 @@ class ZeroTrustAccessApplicationScimConfigArgsDict(TypedDict): """ Whether SCIM provisioning is turned on for this application. """ - mappings: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationScimConfigMappingArgs']]]]] + mappings: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessApplicationScimConfigMappingArgsDict']]]]] """ A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned. """ @@ -71349,7 +71349,7 @@ class ZeroTrustAccessApplicationScimConfigMappingArgsDict(TypedDict): """ A [SCIM filter expression](https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2.2) that matches resources that should be provisioned to this application. """ - operations: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationScimConfigMappingOperationsArgs']]] + operations: NotRequired[pulumi.Input[Optional['ZeroTrustAccessApplicationScimConfigMappingOperationsArgsDict']]] """ Whether or not this mapping applies to creates, updates, or deletes. """ @@ -71606,37 +71606,37 @@ def target_attributes(self, value: pulumi.Input[Mapping[str, pulumi.Input[Sequen class ZeroTrustAccessGroupExcludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupExcludeUserRiskScoreArgsDict']]] @pulumi.input_type class ZeroTrustAccessGroupExcludeArgs: @@ -72826,37 +72826,37 @@ def user_risk_scores(self, value: pulumi.Input[Sequence[pulumi.Input[_builtins.s class ZeroTrustAccessGroupIncludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupIncludeUserRiskScoreArgsDict']]] @pulumi.input_type class ZeroTrustAccessGroupIncludeArgs: @@ -74046,37 +74046,37 @@ def user_risk_scores(self, value: pulumi.Input[Sequence[pulumi.Input[_builtins.s class ZeroTrustAccessGroupRequireArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessGroupRequireUserRiskScoreArgsDict']]] @pulumi.input_type class ZeroTrustAccessGroupRequireArgs: @@ -75322,7 +75322,7 @@ class ZeroTrustAccessIdentityProviderConfigArgsDict(TypedDict): """ The claim name for email in the id_token response. """ - header_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessIdentityProviderConfigHeaderAttributeArgs']]]]] + header_attributes: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustAccessIdentityProviderConfigHeaderAttributeArgsDict']]]]] """ Add a list of attribute names that will be returned in the response header from the Access callback. """ @@ -76012,11 +76012,11 @@ def user_deprovision(self, value: pulumi.Input[Optional[_builtins.bool]]): class ZeroTrustAccessInfrastructureTargetIpArgsDict(TypedDict): - ipv4: NotRequired[pulumi.Input[Optional['ZeroTrustAccessInfrastructureTargetIpIpv4Args']]] + ipv4: NotRequired[pulumi.Input[Optional['ZeroTrustAccessInfrastructureTargetIpIpv4ArgsDict']]] """ The target's IPv4 address """ - ipv6: NotRequired[pulumi.Input[Optional['ZeroTrustAccessInfrastructureTargetIpIpv6Args']]] + ipv6: NotRequired[pulumi.Input[Optional['ZeroTrustAccessInfrastructureTargetIpIpv6ArgsDict']]] """ The target's IPv6 address """ @@ -76293,7 +76293,7 @@ def email_list_uuid(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustAccessPolicyConnectionRulesArgsDict(TypedDict): - rdp: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyConnectionRulesRdpArgs']]] + rdp: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyConnectionRulesRdpArgsDict']]] """ The RDP-specific rules that define clipboard behavior for RDP connections. """ @@ -76371,37 +76371,37 @@ def allowed_clipboard_remote_to_local_formats(self, value: pulumi.Input[Optional class ZeroTrustAccessPolicyExcludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyExcludeUserRiskScoreArgsDict']]] @pulumi.input_type class ZeroTrustAccessPolicyExcludeArgs: @@ -77591,37 +77591,37 @@ def user_risk_scores(self, value: pulumi.Input[Sequence[pulumi.Input[_builtins.s class ZeroTrustAccessPolicyIncludeArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyIncludeUserRiskScoreArgsDict']]] @pulumi.input_type class ZeroTrustAccessPolicyIncludeArgs: @@ -78880,37 +78880,37 @@ def session_duration(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustAccessPolicyRequireArgsDict(TypedDict): - any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAnyValidServiceTokenArgs']]] + any_valid_service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAnyValidServiceTokenArgsDict']]] """ An empty object which matches on all service tokens. """ - auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAuthContextArgs']]] - auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAuthMethodArgs']]] - azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAzureAdArgs']]] - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireCertificateArgs']]] - common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireCommonNameArgs']]] - device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireDevicePostureArgs']]] - email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEmailArgs']]] - email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEmailDomainArgs']]] - email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEmailListArgs']]] - everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEveryoneArgs']]] + auth_context: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAuthContextArgsDict']]] + auth_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAuthMethodArgsDict']]] + azure_ad: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireAzureAdArgsDict']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireCertificateArgsDict']]] + common_name: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireCommonNameArgsDict']]] + device_posture: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireDevicePostureArgsDict']]] + email: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEmailArgsDict']]] + email_domain: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEmailDomainArgsDict']]] + email_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEmailListArgsDict']]] + everyone: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireEveryoneArgsDict']]] """ An empty object which matches on all users. """ - external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireExternalEvaluationArgs']]] - geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGeoArgs']]] - github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGithubOrganizationArgs']]] - group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGroupArgs']]] - gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGsuiteArgs']]] - ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireIpArgs']]] - ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireIpListArgs']]] - linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireLinkedAppTokenArgs']]] - login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireLoginMethodArgs']]] - oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireOidcArgs']]] - okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireOktaArgs']]] - saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireSamlArgs']]] - service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireServiceTokenArgs']]] - user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireUserRiskScoreArgs']]] + external_evaluation: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireExternalEvaluationArgsDict']]] + geo: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGeoArgsDict']]] + github_organization: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGithubOrganizationArgsDict']]] + group: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGroupArgsDict']]] + gsuite: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireGsuiteArgsDict']]] + ip: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireIpArgsDict']]] + ip_list: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireIpListArgsDict']]] + linked_app_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireLinkedAppTokenArgsDict']]] + login_method: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireLoginMethodArgsDict']]] + oidc: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireOidcArgsDict']]] + okta: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireOktaArgsDict']]] + saml: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireSamlArgsDict']]] + service_token: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireServiceTokenArgsDict']]] + user_risk_score: NotRequired[pulumi.Input[Optional['ZeroTrustAccessPolicyRequireUserRiskScoreArgsDict']]] @pulumi.input_type class ZeroTrustAccessPolicyRequireArgs: @@ -81092,7 +81092,7 @@ class ZeroTrustDevicePostureRuleInputArgsDict(TypedDict): """ For more details on last seen, please refer to the Crowdstrike documentation. """ - locations: NotRequired[pulumi.Input[Optional['ZeroTrustDevicePostureRuleInputLocationsArgs']]] + locations: NotRequired[pulumi.Input[Optional['ZeroTrustDevicePostureRuleInputLocationsArgsDict']]] network_status: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ Network status of device. @@ -81984,7 +81984,7 @@ def platform(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustDexRuleTargetedTestArgsDict(TypedDict): - data: NotRequired[pulumi.Input[Optional['ZeroTrustDexRuleTargetedTestDataArgs']]] + data: NotRequired[pulumi.Input[Optional['ZeroTrustDexRuleTargetedTestDataArgsDict']]] """ The configuration object which contains the details for the WARP client to conduct the test. """ @@ -82457,7 +82457,7 @@ class ZeroTrustDlpCustomProfileContextAwarenessArgsDict(TypedDict): """ If true, scan the context of predefined entries to only return matches surrounded by keywords. """ - skip: NotRequired[pulumi.Input[Optional['ZeroTrustDlpCustomProfileContextAwarenessSkipArgs']]] + skip: NotRequired[pulumi.Input[Optional['ZeroTrustDlpCustomProfileContextAwarenessSkipArgsDict']]] """ Content types to exclude from context analysis and return all matches. """ @@ -82797,7 +82797,7 @@ def upload_status(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustDlpDatasetDatasetArgsDict(TypedDict): case_sensitive: NotRequired[pulumi.Input[Optional[_builtins.bool]]] - columns: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDlpDatasetDatasetColumnArgs']]]]] + columns: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDlpDatasetDatasetColumnArgsDict']]]]] created_at: NotRequired[pulumi.Input[Optional[_builtins.str]]] description: NotRequired[pulumi.Input[Optional[_builtins.str]]] """ @@ -82816,7 +82816,7 @@ class ZeroTrustDlpDatasetDatasetArgsDict(TypedDict): """ Stores when the dataset was last updated. """ - uploads: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDlpDatasetDatasetUploadArgs']]]]] + uploads: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDlpDatasetDatasetUploadArgsDict']]]]] @pulumi.input_type class ZeroTrustDlpDatasetDatasetArgs: @@ -83898,7 +83898,7 @@ class ZeroTrustDnsLocationEndpointsDohArgsDict(TypedDict): """ Indicate whether the DOH endpoint is enabled for this location. """ - networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDnsLocationEndpointsDohNetworkArgs']]]]] + networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDnsLocationEndpointsDohNetworkArgsDict']]]]] """ Specify the list of allowed source IP network ranges for this endpoint. When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location. """ @@ -83995,7 +83995,7 @@ class ZeroTrustDnsLocationEndpointsDotArgsDict(TypedDict): """ Indicate whether the DOT endpoint is enabled for this location. """ - networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDnsLocationEndpointsDotNetworkArgs']]]]] + networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDnsLocationEndpointsDotNetworkArgsDict']]]]] """ Specify the list of allowed source IP network ranges for this endpoint. When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location. """ @@ -84101,7 +84101,7 @@ class ZeroTrustDnsLocationEndpointsIpv6ArgsDict(TypedDict): """ Indicate whether the IPV6 endpoint is enabled for this location. """ - networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDnsLocationEndpointsIpv6NetworkArgs']]]]] + networks: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustDnsLocationEndpointsIpv6NetworkArgsDict']]]]] """ Specify the list of allowed source IPv6 network ranges for this endpoint. When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location. """ @@ -84202,15 +84202,15 @@ def network(self, value: pulumi.Input[_builtins.str]): class ZeroTrustGatewayLoggingSettingsByRuleTypeArgsDict(TypedDict): - dns: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgs']]] + dns: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayLoggingSettingsByRuleTypeDnsArgsDict']]] """ Configure logging settings for DNS firewall. """ - http: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgs']]] + http: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayLoggingSettingsByRuleTypeHttpArgsDict']]] """ Configure logging settings for HTTP/HTTPS firewall. """ - l4: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayLoggingSettingsByRuleTypeL4Args']]] + l4: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayLoggingSettingsByRuleTypeL4ArgsDict']]] """ Configure logging settings for Network firewall. """ @@ -84494,15 +84494,15 @@ class ZeroTrustGatewayPolicyRuleSettingsArgsDict(TypedDict): """ Set to enable MSP children to bypass this rule. Only parent MSP accounts can set this. this rule. Settable for all types of rules. """ - audit_ssh: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsAuditSshArgs']]] + audit_ssh: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsAuditSshArgsDict']]] """ Define the settings for the Audit SSH action. Settable only for `l4` rules with `audit_ssh` action. """ - biso_admin_controls: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgs']]] + biso_admin_controls: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsArgsDict']]] """ Configure browser isolation behavior. Settable only for `http` rules with the action set to `isolate`. """ - block_page: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsBlockPageArgs']]] + block_page: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsBlockPageArgsDict']]] """ Configure custom block page settings. If missing or null, use the account settings. Settable only for `http` rules with the action set to `block`. """ @@ -84518,19 +84518,19 @@ class ZeroTrustGatewayPolicyRuleSettingsArgsDict(TypedDict): """ Set to enable MSP accounts to bypass their parent's rules. Only MSP child accounts can set this. Settable for all types of rules. """ - check_session: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgs']]] + check_session: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsCheckSessionArgsDict']]] """ Configure session check behavior. Settable only for `l4` and `http` rules with the action set to `allow`. """ - dns_resolvers: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs']]] + dns_resolvers: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgsDict']]] """ Configure custom resolvers to route queries that match the resolver policy. Unused with 'resolve*dns*through*cloudflare' or 'resolve*dns*internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules. """ - egress: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsEgressArgs']]] + egress: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsEgressArgsDict']]] """ Configure how Gateway Proxy traffic egresses. You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for `egress` rules. """ - forensic_copy: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgs']]] + forensic_copy: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsForensicCopyArgsDict']]] """ Configure whether a copy of the HTTP request will be sent to storage when the rule matches. """ @@ -84550,11 +84550,11 @@ class ZeroTrustGatewayPolicyRuleSettingsArgsDict(TypedDict): """ Indicates whether to include IPs in DNS resolver indicator feed blocks. Default, indicator feeds block only domain names. Settable only for `dns` and `dns_resolver` rules. """ - l4override: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsL4overrideArgs']]] + l4override: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsL4overrideArgsDict']]] """ Send matching traffic to the supplied destination IP address and port. Settable only for `l4` rules with the action set to `l4_override`. """ - notification_settings: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgs']]] + notification_settings: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsArgsDict']]] """ Configure a notification to display on the user's device when this rule matched. Settable for all types of rules with the action set to `block`. """ @@ -84566,19 +84566,19 @@ class ZeroTrustGatewayPolicyRuleSettingsArgsDict(TypedDict): """ Defines a an IP or set of IPs for overriding matched DNS queries. Settable only for `dns` rules with the action set to `override`. """ - payload_log: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgs']]] + payload_log: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsPayloadLogArgsDict']]] """ Configure DLP payload logging. Settable only for `http` rules. """ - quarantine: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsQuarantineArgs']]] + quarantine: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsQuarantineArgsDict']]] """ Configure settings that apply to quarantine rules. Settable only for `http` rules. """ - redirect: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsRedirectArgs']]] + redirect: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsRedirectArgsDict']]] """ Apply settings to redirect rules. Settable only for `http` rules with the action set to `redirect`. """ - resolve_dns_internally: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgs']]] + resolve_dns_internally: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyArgsDict']]] """ Configure to forward the query to the internal DNS service, passing the specified 'view*id' as input. Not used when 'dns*resolvers' is specified or 'resolve*dns*through*cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules. """ @@ -84586,7 +84586,7 @@ class ZeroTrustGatewayPolicyRuleSettingsArgsDict(TypedDict): """ Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns*resolvers' specified or 'resolve*dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules. """ - untrusted_cert: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgs']]] + untrusted_cert: NotRequired[pulumi.Input[Optional['ZeroTrustGatewayPolicyRuleSettingsUntrustedCertArgsDict']]] """ Configure behavior when an upstream certificate is invalid or an SSL error occurs. Settable only for `http` rules with the action set to `allow`. """ @@ -85431,8 +85431,8 @@ def enforce(self, value: pulumi.Input[Optional[_builtins.bool]]): class ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgsDict(TypedDict): - ipv4s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4Args']]]]] - ipv6s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6Args']]]]] + ipv4s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4ArgsDict']]]]] + ipv6s: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6ArgsDict']]]]] @pulumi.input_type class ZeroTrustGatewayPolicyRuleSettingsDnsResolversArgs: @@ -86255,59 +86255,59 @@ def wed(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustGatewaySettingsSettingsArgsDict(TypedDict): - activity_log: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsActivityLogArgs']]] + activity_log: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsActivityLogArgsDict']]] """ Specify activity log settings. """ - antivirus: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsAntivirusArgs']]] + antivirus: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsAntivirusArgsDict']]] """ Specify anti-virus settings. """ - block_page: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsBlockPageArgs']]] + block_page: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsBlockPageArgsDict']]] """ Specify block page layout settings. """ - body_scanning: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsBodyScanningArgs']]] + body_scanning: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsBodyScanningArgsDict']]] """ Specify the DLP inspection mode. """ - browser_isolation: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsBrowserIsolationArgs']]] + browser_isolation: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsBrowserIsolationArgsDict']]] """ Specify Clientless Browser Isolation settings. """ - certificate: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsCertificateArgs']]] + certificate: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsCertificateArgsDict']]] """ Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception. """ - custom_certificate: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsCustomCertificateArgs']]] + custom_certificate: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsCustomCertificateArgsDict']]] """ Specify custom certificate settings for BYO-PKI. This field is deprecated; use `certificate` instead. """ - extended_email_matching: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgs']]] + extended_email_matching: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingArgsDict']]] """ Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses `.` or `+` modifiers. """ - fips: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsFipsArgs']]] + fips: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsFipsArgsDict']]] """ Specify FIPS settings. """ - host_selector: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsHostSelectorArgs']]] + host_selector: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsHostSelectorArgsDict']]] """ Enable host selection in egress policies. """ - inspection: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsInspectionArgs']]] + inspection: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsInspectionArgsDict']]] """ Define the proxy inspection mode. """ - protocol_detection: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsProtocolDetectionArgs']]] + protocol_detection: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsProtocolDetectionArgsDict']]] """ Specify whether to detect protocols from the initial bytes of client traffic. """ - sandbox: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsSandboxArgs']]] + sandbox: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsSandboxArgsDict']]] """ Specify whether to enable the sandbox. """ - tls_decrypt: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsTlsDecryptArgs']]] + tls_decrypt: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsTlsDecryptArgsDict']]] """ Specify whether to inspect encrypted HTTP traffic. """ @@ -86589,7 +86589,7 @@ class ZeroTrustGatewaySettingsSettingsAntivirusArgsDict(TypedDict): """ Specify whether to block requests for unscannable files. """ - notification_settings: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgs']]] + notification_settings: NotRequired[pulumi.Input[Optional['ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsArgsDict']]] """ Configure the message the user's device shows during an antivirus scan. """ @@ -88065,11 +88065,11 @@ def risk_level(self, value: pulumi.Input[_builtins.str]): class ZeroTrustTunnelCloudflaredConfigConfigArgsDict(TypedDict): - ingresses: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustTunnelCloudflaredConfigConfigIngressArgs']]]]] + ingresses: NotRequired[pulumi.Input[Optional[Sequence[pulumi.Input['ZeroTrustTunnelCloudflaredConfigConfigIngressArgsDict']]]]] """ List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel. """ - origin_request: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgs']]] + origin_request: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgsDict']]] """ Configuration parameters for the public hostname specific connection settings between cloudflared and origin server. """ @@ -88122,7 +88122,7 @@ class ZeroTrustTunnelCloudflaredConfigConfigIngressArgsDict(TypedDict): """ Public hostname for this service. """ - origin_request: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgs']]] + origin_request: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgsDict']]] """ Configuration parameters for the public hostname specific connection settings between cloudflared and origin server. """ @@ -88202,7 +88202,7 @@ def path(self, value: pulumi.Input[Optional[_builtins.str]]): class ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestArgsDict(TypedDict): - access: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgs']]] + access: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessArgsDict']]] """ For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header. """ @@ -88571,7 +88571,7 @@ def required(self, value: pulumi.Input[Optional[_builtins.bool]]): class ZeroTrustTunnelCloudflaredConfigConfigOriginRequestArgsDict(TypedDict): - access: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgs']]] + access: NotRequired[pulumi.Input[Optional['ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessArgsDict']]] """ For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header. """